@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --feed{syntax:"<number>";inherits:true;initial-value:0}:root{--deep:#02060a;--ink:#f1f6f7;--text:#b3c0c5;--muted:#8797a1;--current:#22d3ee;--core:#a8f4fd;--heat:#f6b74a;--wire-off:#8ccdde38;--wire-on:#a3f2fd;--wire-glow:0 0 1px #22d3ee, 0 0 7px #22d3eecc, 0 0 22px #22d3ee57;--r-pane:28px;--r-tile:22px;--r-inset:16px;--wrap:1240px;--gutter:clamp(20px, 4.4vw, 64px);--ease:cubic-bezier(.22, .8, .24, 1);--nav-h:52px;--section:clamp(80px, 8.5vw, 120px);--gap:24px;--inset-pane:clamp(28px, 3vw, 40px);--inset-drawing:32px;--inset-tile:24px;--t-display:clamp(40px, 5.2vw, 76px);--t-h2:clamp(28px, 2.9vw, 42px);--t-h3:clamp(24px, 2.1vw, 30px);--t-title:22px;--t-body:17px;--t-small:15px;--t-label:13px}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--deep);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font:400 17px/1.6 Archivo Variable,system-ui,sans-serif;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg{display:block}::selection{color:var(--ink);background:#22d3ee59}:focus-visible{outline:2px solid var(--current);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}h1{font-size:var(--t-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-weight:520;line-height:1.02}h2{font-size:var(--t-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-weight:520;line-height:1.06}h3{font-size:var(--t-title);letter-spacing:-.02em;color:var(--ink);font-weight:520;line-height:1.2}h4{font-size:var(--t-body);letter-spacing:0;color:var(--ink);font-weight:600;line-height:1.35}.lead{color:var(--text);text-wrap:pretty;max-width:34em;font-size:clamp(18px,1.4vw,20px);line-height:1.55}.label{font-size:var(--t-label);color:var(--muted);font-weight:500;line-height:1.35}.reading{font-variant-numeric:tabular-nums lining-nums;color:var(--ink);letter-spacing:0;font-weight:600}strong{color:var(--ink);font-weight:500}p{text-wrap:pretty}.door-go:after{content:"";vertical-align:middle;width:7px;height:7px;transition:transform .18s var(--ease);border:1.5px solid;border-width:1.5px 1.5px 0 0;margin-left:10px;display:inline-block;transform:rotate(45deg)}.glass{--feed:0;isolation:isolate;border-radius:var(--r-pane);background:radial-gradient(100px 32px at var(--feed-x,50%) var(--feed-y,0%), rgb(168 244 253/calc(var(--feed) * .16)), transparent 70%), radial-gradient(440px 170px at var(--feed-x,50%) var(--feed-y,0%), rgb(34 211 238/calc(var(--feed) * .11)), transparent 72%), linear-gradient(180deg, #beecf817, #beecf80b 46%, #beecf80f), #101a208c;backdrop-filter:blur(var(--blur,9px)) saturate(165%) var(--lens, );transition:--feed .45s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0b,inset 0 -1px #ffffff0d,0 1px 1px #0000008c,0 28px 70px -30px #000000f2}.glass:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(200px 56px at var(--feed-x,50%) var(--feed-y,0%), rgb(168 244 253/calc(var(--feed) * .6)), transparent 70%), linear-gradient(180deg, #ffffff61, #ffffff14 25%, #ffffff0d 70%, #ffffff29);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(280px 110px at var(--mx,30%) var(--my,0%), #ffffff1a, transparent 62%);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 60%);mask-image:linear-gradient(#000 30%,#0000 60%)}.glass--bar{--feed:0;backdrop-filter:blur(30px) saturate(180%) var(--lens, );background:linear-gradient(#beecf816,#beecf808),#03080b9e;border-radius:999px}.glass--bar:before{background:linear-gradient(#ffffff38,#ffffff0f 30%,#ffffff08 70%,#ffffff14)}.screen{--feed:.45;position:relative}.js .track .seg .wire>i{transition:transform .5s cubic-bezier(.4,0,.6,1);transform:scaleX(0)}.js .track .seg:nth-child(2) .wire>i{transition-delay:.5s}.js .track .seg:nth-child(3) .wire>i{transition-delay:1s}.js .track .seg .breaker{opacity:0;transition:opacity .3s ease-out}.js .track .seg:nth-child(2) .breaker{transition-delay:.5s}.js .track .seg:nth-child(3) .breaker{transition-delay:1s}.js .track.on .seg .wire>i{transform:scaleX(1)}.js .track.on .seg .breaker{opacity:1}.btn{isolation:isolate;letter-spacing:0;white-space:nowrap;cursor:pointer;min-height:48px;transition:transform .18s var(--ease), background-color .2s var(--ease), box-shadow .22s var(--ease), color .22s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font:500 16px/1 Archivo Variable,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.985)}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.btn--lit{color:#02171b;background:var(--current)}.btn--lit:hover,.btn--lit:focus-visible{background:#5fe3f6}.btn--lit:active{background:#1ec0da}.btn--glass{color:var(--ink);background:linear-gradient(#dcf5fc24,#dcf5fc0d);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 1px 1px #00000073}.btn--glass:hover{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff24,0 1px 1px #00000073}.nav-wrap{z-index:50;pointer-events:none;position:fixed;inset:14px 0 auto}.nav-wrap:before{content:"";z-index:-1;pointer-events:none;opacity:0;height:84px;transition:opacity .3s var(--ease);backdrop-filter:blur(12px);background:linear-gradient(#02060af5 0 66px,#0000);position:absolute;inset:-14px 0 auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.nav-wrap.scrolled:before{opacity:1}.nav{pointer-events:auto;height:var(--nav-h);align-items:center;gap:4px;padding:0 4px 0 22px;display:flex}.brand{color:var(--ink);align-items:center;height:44px;margin-right:16px;text-decoration:none;display:inline-flex}.wordmark svg{width:auto;height:21px;overflow:visible}.nav-links{gap:2px;margin-right:auto;display:flex}.nav-links a{min-height:44px;color:var(--text);font-size:var(--t-small);transition:color .18s var(--ease), background-color .18s var(--ease);border-radius:999px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--ink);background:#ffffff0f}.nav-menu{display:none}.nav{z-index:61}.scrim{z-index:55;pointer-events:auto;background:#02060a8c;position:fixed;inset:0}.sheet{inset:82px var(--gutter) auto;z-index:60;pointer-events:auto;--blur:30px;background:linear-gradient(#beecf816,#beecf808),#03080bb8;padding:8px;position:fixed}.sheet a{min-height:52px;color:var(--ink);font-size:var(--t-body);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;text-decoration:none;display:flex}.sheet a:hover{background:#ffffff0f}.hero{isolation:isolate;padding:112px 0 0;position:relative}.light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.light:before{content:"";background-image:linear-gradient(#96deee13 1px,#0000 1px),linear-gradient(90deg,#96deee13 1px,#0000 1px);background-position:calc(50% - 28px) 0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 58%,#000,#0000004d 45%,#0000 78%);mask-image:radial-gradient(60% 60% at 50% 58%,#000,#0000004d 45%,#0000 78%)}.light:after{content:"";background:radial-gradient(44% 30% at 50% 72%,#22d3ee1a,#0000 70%),radial-gradient(70% 26% at 50% 92%,#5aa0b414,#0000 70%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1fr);display:grid}.hero-copy{text-align:center}@media (width>=700px){.hero-copy h1 span{display:block}}.hero-copy .lead{text-wrap:balance;max-width:46ch;margin:24px auto 0}.source{--sx:50%;--tag-gap:34px;height:232px;margin-top:32px;position:relative}.wire{background:var(--wire-off);position:absolute}.wire>i{background:var(--wire-on);box-shadow:var(--wire-glow);border-radius:2px;position:absolute;inset:0}.source .wire{left:var(--sx);width:2px;top:0;bottom:0;transform:translate(-1px)}.source .wire>i{transform-origin:50% 0}.sym{left:var(--sx);color:var(--wire-on);position:absolute;transform:translate(-50%,-50%)}.sym svg{overflow:visible}.sym .lit{stroke:currentColor;filter:drop-shadow(0 0 3px #22d3ee8c)}.sym--utility{top:10px}.sym--meter{top:74px}.sym--brk{top:136px}.sym--xfmr{top:194px}.tag{right:calc(50% + var(--tag-gap));text-align:right;white-space:nowrap;position:absolute;transform:translateY(-50%)}.tag--meter,.tag--xfmr{right:auto;left:calc(50% + var(--tag-gap));text-align:left}.tag .label{display:block}.tag .reading{font-size:var(--t-body);display:block}.tag--utility{top:10px}.tag--meter{top:74px}.tag--brk{top:136px}.tag--xfmr{top:194px}.breaker{background:var(--wire-on);width:14px;height:14px;transition:box-shadow .45s var(--ease);border-radius:2px;display:block;box-shadow:0 0 0 1px #22d3ee8c,0 0 6px #22d3ee73}.breaker--open{background:var(--deep);box-shadow:inset 0 0 0 1.5px var(--wire-off)}.gen{width:2px;height:116px;position:absolute;bottom:0;right:15px}.gen .wire{width:2px;inset:0}.gen .breaker{position:absolute;bottom:44px;left:1px;transform:translate(-50%,50%)}.gen .gen-sym{color:var(--wire-off);position:absolute;top:-8px;left:1px;transform:translate(-50%,-50%)}.gen .gen-tag{white-space:nowrap;position:absolute;top:-54px;left:1px;transform:translate(-50%)}.doors{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:64px;display:grid;position:relative}.bus{height:3px;position:absolute;top:0;transform:translateY(-1px)}.bus--l{left:0;right:50%}.bus--r{left:50%;right:15px}.bus--l>i{transform-origin:100%}.bus--r>i{transform-origin:0}.door{display:flex;position:relative}.feeder{width:2px;height:100px;position:absolute;top:-64px;left:50%;transform:translate(-1px)}.feeder .wire{inset:0}.feeder .wire>i{transform-origin:50% 0;transition:box-shadow .45s var(--ease)}.feeder .breaker{position:absolute;top:28px;left:1px;transform:translate(-50%,-50%)}.door-pane{min-width:0;padding:var(--inset-tile);border-radius:var(--r-tile);color:inherit;--feed:.45;flex-direction:column;flex:1;text-decoration:none;display:flex}.door-q{color:var(--text);font-size:var(--t-body);margin-top:8px;line-height:1.5}.door-offer{gap:2px;margin-top:auto;padding-top:20px;display:grid}.door-offer .reading{font-size:var(--t-title);letter-spacing:-.02em}.door-offer .unit{color:var(--text);font-weight:500;font-size:var(--t-small)}.door-go{font-weight:500;font-size:var(--t-small);color:var(--ink);margin-top:auto;padding-top:20px;display:block}.door-offer+.door-go{margin-top:0;padding-top:10px}.door-pane:focus-visible,.door.lit .door-pane{--feed:1;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,inset 0 -1px #ffffff0d,0 1px 1px #0000008c,0 28px 70px -30px #000000f2}.door:has(.door-pane:focus-visible) .feeder .wire>i,.door.lit .feeder .wire>i{box-shadow:0 0 2px var(--core), 0 0 12px #22d3ee, 0 0 34px #22d3eeb3}.door:has(.door-pane:focus-visible) .feeder .breaker,.door.lit .feeder .breaker{box-shadow:0 0 0 1px #22d3eee6,0 0 14px #22d3eed9}@media (hover:hover){.door:hover .door-pane{--feed:1;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,inset 0 -1px #ffffff0d,0 1px 1px #0000008c,0 28px 70px -30px #000000f2}.door:hover .door-go:after{transform:translate(3px)rotate(45deg)}.door:hover .feeder .wire>i{box-shadow:0 0 2px var(--core), 0 0 12px #22d3ee, 0 0 34px #22d3eeb3}.door:hover .feeder .breaker{box-shadow:0 0 0 1px #22d3eee6,0 0 14px #22d3eed9}.doors:has(.door:hover) .door:not(:hover) .door-pane{--feed:0}}@keyframes run-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes run-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes light-up{0%{opacity:0}to{opacity:1}}@keyframes feed-in{0%{--feed:0}}.energize .source .wire>i{animation:.8s cubic-bezier(.4,0,.6,1) .15s both run-y}.energize .sym .lit,.energize .sym--meter text,.energize .tag{animation:.3s ease-out both light-up}.energize .sym--utility .lit,.energize .tag--utility{animation-delay:.2s}.energize .sym--meter .lit,.energize .sym--meter text,.energize .tag--meter{animation-delay:.42s}.energize .sym--brk .breaker,.energize .tag--brk{animation:.25s ease-out .62s both light-up}.energize .sym--xfmr .lit,.energize .tag--xfmr{animation-delay:.8s}.energize .bus--l>i,.energize .bus--r>i{animation:.62s cubic-bezier(.4,0,.6,1) .95s both run-x}.energize .feeder .wire>i{animation:.26s cubic-bezier(.4,0,.6,1) both run-y;animation-delay:calc(.95s + var(--reach) * .62s)}.energize .feeder .breaker{animation:.2s ease-out both light-up;animation-delay:calc(1.03s + var(--reach) * .62s)}.energize .door-pane{animation:feed-in .7s var(--ease) backwards;animation-delay:calc(1.15s + var(--reach) * .62s)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.energize h1{animation:rise .7s var(--ease) 50ms both}.energize .hero .lead{animation:rise .7s var(--ease) .2s both}.section{isolation:isolate;padding-top:var(--section);position:relative}.section .light:before{display:none}.section .light:after{background:radial-gradient(64% 48% at var(--gx,70%) var(--gy,50%), #5aa0b41c, transparent 70%), radial-gradient(42% 36% at var(--gx,70%) var(--gy,50%), #22d3ee0f, transparent 72%)}.section-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(40px,4vw,56px);display:grid}.section-head h2{max-width:24ch}.section-head .lead{text-wrap:balance;max-width:44ch}.svc+.svc{margin-top:calc(var(--section) * .67)}.svc-main{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.svc-main--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.svc-head{font-size:var(--t-h3);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:16em;font-weight:520;line-height:1.1}.svc-copy>p{max-width:32em;margin-top:16px}.why{grid-template-columns:120px repeat(auto-fit,minmax(0,1fr));gap:16px 40px;margin-top:clamp(28px,3vw,40px);padding-top:24px;display:grid;position:relative}.why:before{content:"";background:linear-gradient(90deg,#ffffff1a,#ffffff0a);height:1px;position:absolute;inset:0 0 auto}.why h4{font-size:var(--t-label);color:var(--muted);font-weight:500}.fact{font-size:var(--t-small);max-width:64ch;line-height:1.55}.fact .value{color:var(--ink);white-space:nowrap;font-weight:500}.fact .src{font-size:var(--t-label);color:var(--muted);margin-top:8px;display:block}.fact .src a{color:var(--muted);text-underline-offset:3px;margin-block:-10px;padding-block:10px;text-decoration-color:#8797a180;display:inline-block}.legend{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.swatch{background:var(--current);border-radius:2px;width:18px;height:4px}.swatch--ink{box-shadow:none;background:#f1f6f7cc;height:2px}.swatch--band{height:10px;box-shadow:none;background:#22d3ee38}.offers{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer{padding:var(--inset-pane);flex-direction:column;display:flex}.offer h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:520}.offer-meta{gap:40px;margin-top:16px;display:flex}.offer-meta>span{gap:1px;display:grid}.offer-meta .reading{font-size:var(--t-title);letter-spacing:-.02em;line-height:1.2}.offer dl{gap:16px;margin-top:24px;display:grid}.offer dl div{grid-template-columns:84px minmax(0,1fr);gap:16px;display:grid}.offer dt{color:var(--muted);font-size:var(--t-small);padding-top:1px;font-weight:500}.offer dd{color:var(--text);font-size:var(--t-body);line-height:1.55}.offer .btn{align-self:flex-start;margin-top:auto}.offer dl{margin-bottom:32px}.process{padding:0}.track{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;height:20px;display:grid;position:relative}.track .seg{position:relative}.track .seg .wire{height:2px;top:9px;left:0;right:-40px}.track .seg:last-child .wire{right:0}.track .seg .wire>i{transform-origin:0}.track .seg .breaker{position:absolute;top:10px;left:0;transform:translate(-50%,-50%)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:24px;display:grid}.step{position:relative}.step p{font-size:var(--t-small);margin-top:12px}.step p+p{margin-top:8px}.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.faq h2{max-width:12ch}.faq dl div{border-top:1px solid #ffffff14;padding:24px 0}.faq dl div:first-child{border-top:0;padding-top:0}.faq dt{color:var(--ink);font-weight:520;font-size:var(--t-body);letter-spacing:0}.faq dd{font-size:var(--t-body);text-wrap:pretty;margin-top:8px}.contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact h2{max-width:14ch}.contact .lead{margin-top:20px}.contact .aside{font-size:var(--t-small);margin-top:24px}.mail{color:var(--ink);text-underline-offset:4px;margin-block:-12px;padding-block:12px;text-decoration:underline #f1f6f766;display:inline-block}form{padding:var(--inset-pane);gap:16px;display:grid}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:8px;display:grid}.field>span{font-size:var(--t-label);color:var(--text);font-weight:500}.input{border-radius:var(--r-inset);width:100%;min-height:52px;color:var(--ink);transition:box-shadow .2s var(--ease);background:#00060a61;border:0;padding:12px 16px;font:400 17px/1.4 Archivo Variable,system-ui,sans-serif;box-shadow:inset 0 0 0 1px #ffffff2e}.input::placeholder{color:#6f7f88}.input:focus{outline-offset:2px;outline:2px solid #0000;box-shadow:inset 0 0 0 1px #22d3eecc,0 0 0 3px #22d3ee1f}.input:user-invalid{box-shadow:inset 0 0 0 1px var(--heat), 0 0 0 3px #f6b74a24}textarea.input{resize:vertical;min-height:140px}.topics{background:#00060a61;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff17}.topics label{z-index:1;min-height:44px;font-size:var(--t-small);color:var(--text);cursor:pointer;text-align:center;transition:color .25s var(--ease);border-radius:999px;place-items:center;padding:0 10px;font-weight:500;line-height:1.15;display:grid;position:relative}.topics input{opacity:0;pointer-events:none;position:absolute}.topics label:has(input:checked){color:var(--ink);font-weight:600}.topics label:has(input:focus-visible){outline:2px solid var(--current);outline-offset:2px}.topics .thumb{width:calc(25% - 2px);transform:translateX(calc(var(--i,0) * 100%));transition:transform .42s cubic-bezier(.32, 1.25, .5, 1), width .42s var(--ease);background:linear-gradient(#dcf5fc4d,#dcf5fc2e);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff24}.form-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.form-foot .label a{color:var(--ink)}.foot{padding:var(--section) 0 48px}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.foot .wordmark svg{height:24px;color:var(--ink)}.foot p{color:var(--muted);font-size:var(--t-small);margin-top:12px}.foot h3{font-size:var(--t-label);color:var(--muted);letter-spacing:0;font-weight:500}.foot ul{margin-top:8px;display:grid}.foot ul a{min-height:44px;color:var(--text);font-size:var(--t-small);align-items:center;text-decoration:none;display:inline-flex}.foot ul a:hover{color:var(--ink)}.foot-end{color:var(--muted);font-size:var(--t-label);justify-content:space-between;gap:16px;margin-top:48px;display:flex}@media (width<=1080px){.svc-main,.svc-main--flip{grid-template-columns:minmax(0,1fr)}.svc-main--flip .screen{order:1}}@media (width<=960px){.section-head{grid-template-columns:minmax(0,1fr)}.track{display:none}.steps{margin-top:0;padding-left:28px;position:relative}.steps:before{content:"";background:var(--wire-on);width:2px;box-shadow:var(--wire-glow);position:absolute;top:8px;bottom:0;left:6px}.step:before{content:"";background:var(--wire-on);border-radius:2px;width:14px;height:14px;position:absolute;top:7px;left:-28px;box-shadow:0 0 0 1px #22d3ee8c,0 0 6px #22d3ee73}.offers,.steps{grid-template-columns:minmax(0,1fr)}.faq{grid-template-columns:minmax(0,1fr);gap:24px}.contact,.why{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}}@media (width<=800px){.nav-links{display:none}.nav .nav-cta{margin-left:auto}.nav-menu{display:inline-flex}.nav{padding:0 4px 0 20px}.hero{padding-top:100px}.hero-copy{padding-bottom:40px}.source{display:none}.doors{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 20px}.bus{width:2px;height:auto;display:block;inset:0 auto 0 0;transform:none}.bus--r{display:none}.bus--l>i{transform-origin:50% 0}.energize .bus--l>i{animation-name:run-y;animation-delay:.15s}.feeder{width:20px;height:2px;top:36px;left:-20px;transform:none}.feeder .wire>i{transform-origin:0}.energize .feeder .wire>i{animation-name:run-x;animation-delay:calc(.2s + var(--order) * .25s)}.energize .feeder .breaker{animation-delay:calc(.28s + var(--order) * .25s)}.energize .door-pane{animation-delay:calc(.4s + var(--order) * .25s)}.feeder .breaker{top:1px;left:10px}.door-pane{--feed-x:0%;--feed-y:37px}}@media (width<=520px){.row2{grid-template-columns:minmax(0,1fr)}.topics{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.topics label{border-radius:18px}.topics .thumb{display:none}.topics label:has(input:checked){background:linear-gradient(#dcf5fc4d,#dcf5fc2e);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff24}.offer dl div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{backdrop-filter:none;background:#0a1318}.glass:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}html{scroll-behavior:auto}}:root{--wire-on:#a8f4fd}@media (width>=801px){.hero{padding-top:96px}.source{margin-top:24px}.doors{grid-template-rows:auto auto auto auto;padding-top:48px}.feeder{height:84px;top:-48px}.door,.door-pane{grid-row:span 4;grid-template-rows:subgrid;display:grid}.door-offer{align-self:start;margin-top:0}.door-go{align-self:end;margin-top:0}}.hero-copy .lead{max-width:56ch;margin:20px auto 0}.cta-short{display:none}@media (width<=520px){.cta-long{display:none}.cta-short{display:inline}}.proof{max-width:64ch;font-size:var(--t-body);color:var(--text);text-wrap:pretty;margin:16px auto 0;line-height:1.5}.proof .reading,.lead .reading{font-size:inherit}.who{color:inherit;text-underline-offset:4px;text-decoration:underline 1px #f1f6f759}.who:hover,.who:focus-visible{text-decoration-color:currentColor}.door-offer+.door-go{padding-top:12px}.finds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:24px 0 0;display:grid}.finds div{border-top:1px solid #ffffff14;padding-top:14px}.finds dt{color:var(--ink);font-weight:500;font-size:var(--t-small)}.finds dd{font-size:var(--t-small);color:var(--text);margin:4px 0 0;line-height:1.5}.chart{padding:var(--inset-drawing)}.chart-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.chart svg{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.chart text{font-variant-numeric:tabular-nums;font-family:Archivo Variable,sans-serif}.chart .legend{margin-top:14px}.chart .caption{margin-top:12px}.bars{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.bars li{font-size:var(--t-small);grid-template-columns:minmax(96px,30%) minmax(0,1fr) 48px;align-items:center;gap:16px;display:grid}.bar-name{color:var(--text)}.bar{background:#96d7e61a;border-radius:5px;height:10px;overflow:hidden}.bar i{background:#5fe3f6;border-radius:5px;height:100%;display:block;box-shadow:0 0 6px #22d3ee8c}.bars .reading{text-align:right}.bars-axis{grid-template-columns:1fr 1fr 1fr;margin:12px 64px 0 calc(min(30%,9999px) + 16px);display:grid}.bars-axis span:nth-child(2){text-align:center}.bars-axis span:last-child{text-align:right}.chart-head{flex-direction:column;align-items:flex-start;gap:4px}.chart-head .label+.label{color:var(--ink);font-size:var(--t-small)}@media (width<=600px){.chart svg text{font-size:24px}.bars-axis{display:none}}#fix .svc{margin-top:0}#fix .svc-copy>p{margin-top:20px}.offer-meta{flex-wrap:wrap;gap:12px 32px}.offer-meta .reading{white-space:nowrap}.offer h3{text-wrap:balance}@media (width>=961px){.track,.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.track .seg:last-child .wire{display:none}.js .track .seg:nth-child(4) .breaker{transition-delay:1.5s}.founder{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;max-width:1040px;margin:0 auto;display:grid}.founder-copy h2{margin-bottom:24px}.founder-copy .lead{max-width:none}.founder-copy>p+p{margin-top:16px}.faq-head{align-self:start;gap:16px;display:grid;position:sticky;top:112px}@media (width<=960px){.finds,.founder{grid-template-columns:minmax(0,1fr)}.faq-head{position:static}}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px}.gen .gen-tag{text-align:right;left:auto;right:0;transform:none}.botcheck{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-msg{margin:0}.form-msg[hidden]{display:none}.skip-link{z-index:100;background:var(--current);color:#02171b;border-radius:999px;padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}
