@font-face{font-family:display;src:url(../media/unbounded_latin_300_normal-s.p.2y-384km_z45a.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:display;src:url(../media/unbounded_latin_400_normal-s.p.2rcjnz0ru4phy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display;src:url(../media/unbounded_latin_500_normal-s.p.0u606eu3toxf_.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.display_20aa5cbd-module__1vTH5W__className{font-family:display,display Fallback}.display_20aa5cbd-module__1vTH5W__variable{--f-display:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/manrope_latin_400_normal-s.p.1txt-6h3dby9l.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:text;src:url(../media/manrope_latin_500_normal-s.p.3pr66-jj4xsts.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:text;src:url(../media/manrope_latin_600_normal-s.p.4542mee-w3bey.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.text_7e23ddf2-module__GuY5AW__className{font-family:text,text Fallback}.text_7e23ddf2-module__GuY5AW__variable{--f-text:"text", "text Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.31rgy5z0n7-bx.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_500_normal-s.p.0xnqbr179dfjq.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_ad2af496-module__c4o2Xa__className{font-family:mono,mono Fallback}.mono_ad2af496-module__c4o2Xa__variable{--f-mono:"mono", "mono Fallback"}
:root{--noite:#000926;--noite2:#031236;--noite3:#0a1c47;--azul:#00a7f6;--ciano:#00e1fb;--verde:#04f834;--gelo:#eef4f6;--txt:#e9f2f7;--mute:#e9f2f7a8;--dim:#e9f2f76b;--line:#96c8ff24;--flux:linear-gradient(100deg, #00a7f6 0%, #00e1fb 45%, #04f834 100%);--ease:cubic-bezier(.16, 1, .3, 1);--gut:clamp(20px, 4vw, 64px);--wrap:min(1480px, calc(100vw - 2 * var(--gut)));--hd:78px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--noite);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--f-text), system-ui, sans-serif;color:var(--txt);background:var(--noite);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}:focus-visible{outline:2px solid var(--ciano);outline-offset:3px;border-radius:4px}::selection{background:var(--ciano);color:var(--noite)}.wrap{width:var(--wrap);margin-inline:auto}.skip{z-index:200;background:var(--ciano);color:var(--noite);border-radius:8px;padding:10px 16px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:14px;font-size:12px;font-weight:500;display:inline-flex}.pins{flex-direction:column;gap:4px;display:inline-flex}.pins i{background:var(--flux);border-radius:3px;width:20px;height:4px;display:block;box-shadow:0 0 10px #04f83473}.btn{letter-spacing:.01em;white-space:nowrap;height:44px;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);touch-action:manipulation;border-radius:999px;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.btn svg{transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:scale(.98)}.btn-lg{height:54px;padding:0 26px;font-size:15px}.btn-flux{background:var(--flux);color:var(--noite);box-shadow:inset 0 1px #ffffff59,0 10px 30px -12px #00e1fb8c}.btn-flux:hover{box-shadow:inset 0 1px #ffffff73,0 14px 40px -12px #04f83499}.btn-ghost{color:var(--txt);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03123640;border:1px solid #e9f2f738}.btn-ghost:hover{border-color:var(--ciano);color:#fff;background:#00e1fb14}.hd{z-index:100;transition:transform .6s var(--ease), background-color .5s var(--ease);position:fixed;inset:0 0 auto}.hd:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease);background:#0009269e;position:absolute;inset:0}.hd.is-solid:before,.hd.is-mega:before{opacity:1}.hd.is-ink:before{opacity:1;background:#000926f2}.hd.is-mega:before{background:#000926f7;box-shadow:0 40px 80px -20px #0009}.hd.is-hidden{transform:translateY(-100%)}.hd-row{height:var(--hd);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid;position:relative}html.motion .hd-row{opacity:0}.hd-logo{flex:none;align-items:center;gap:14px;height:48px;display:inline-flex}.hd-sym{flex:none;width:58px;height:auto}.hd-word{flex-direction:column;flex:none;gap:7px;width:190px;display:flex}@media (max-width:960px){.hd-sym{width:46px}.hd-word{gap:5px;width:150px}}.hd-word img{width:100%;height:auto}.hd-tag{width:100%;height:auto;display:block;overflow:visible}.hd-tag text{font-family:var(--f-display);fill:#fff;opacity:.82;font-size:5.7px;font-weight:500}.hd-nav{justify-self:center;align-items:center;gap:4px;display:flex}.hd-link{height:44px;color:var(--mute);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.hd-link:after{content:"";background:var(--flux);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:9px;left:14px;right:14px;transform:scaleX(0)}.hd-link:hover,.hd-link[aria-expanded=true]{color:#fff}.hd-link:hover:after,.hd-link[aria-expanded=true]:after{transform:scaleX(1)}.hd-caret{width:7px;height:7px;transition:transform .4s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.hd-link[aria-expanded=true] .hd-caret{transform:translateY(1px)rotate(-135deg)}.hd-right{align-items:center;gap:20px;display:flex}.hd-bat{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;font-size:11px;display:flex}.hd-cell{border:1px solid #e9f2f759;border-radius:3px;width:46px;height:12px;padding:2px;position:relative}.hd-cell:after{content:"";background:#e9f2f759;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:3px;right:-4px}.hd-cell b{background:var(--flux);transform-origin:0;border-radius:1px;width:100%;height:100%;display:block;transform:scaleX(.02)}.hd-pct{min-width:3.2ch;color:var(--txt);font-variant-numeric:tabular-nums}.hd-progress{pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.hd-progress b{background:var(--flux);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hd-burger{border:1px solid #e9f2f733;border-radius:50%;width:44px;height:44px;display:none;position:relative}.hd-burger i{height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.hd-burger i:first-child{top:17px}.hd-burger i:last-child{top:25px}.hd-burger.is-x i:first-child{transform:translateY(4px)rotate(45deg)}.hd-burger.is-x i:last-child{transform:translateY(-4px)rotate(-45deg)}.hd-mega{border-top:1px solid var(--line);position:relative}.hd-mega[hidden]{display:none}.hd-mega-in{grid-template-columns:minmax(240px,.8fr) 3fr;gap:clamp(32px,4vw,72px);padding:40px 0 48px;display:grid}.hd-mega-title{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;margin-top:22px;font-size:26px;font-weight:300;line-height:1.15}.hd-mega-txt{color:var(--mute);max-width:34ch;margin-top:14px;font-size:14px}.hd-mega-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hd-unit{border:1px solid var(--line);height:100%;min-height:230px;transition:border-color .4s var(--ease), background-color .4s var(--ease);background:#0a1c4759;border-radius:14px;flex-direction:column;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.hd-unit:before{content:"";background:var(--flux);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.hd-unit:hover{background:#0a1c47b3;border-color:#00e1fb66}.hd-unit:hover:before{transform:scaleX(1)}.hd-unit-n{font-family:var(--f-mono);color:var(--dim);font-size:11px;position:absolute;top:20px;right:20px}.hd-unit-ic{color:#fff}.hd-unit-k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:auto;padding-top:28px;font-size:10.5px}.hd-unit-k b{font-family:var(--f-display);letter-spacing:-.03em;text-transform:none;color:#fff;margin-top:4px;font-size:24px;font-weight:300;display:block}.hd-unit-t{color:var(--txt);margin-top:10px;font-size:14px;font-weight:600}.hd-unit-d{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.5}.hd-unit-a{color:var(--ciano);opacity:0;transition:opacity .4s, transform .4s var(--ease);position:absolute;bottom:22px;right:20px;transform:translate(-6px)}.hd-unit:hover .hd-unit-a{opacity:1;transform:none}.mnav{z-index:90;padding-top:calc(var(--hd) + 24px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;opacity:0;transition:opacity .45s var(--ease), visibility 0s .45s;background:#000926f7;position:fixed;inset:0;overflow-y:auto}.mnav.is-open{visibility:visible;opacity:1;transition:opacity .45s var(--ease)}.mnav-in{min-height:calc(100dvh - var(--hd) - 24px);flex-direction:column;gap:28px;padding-bottom:40px;display:flex}.mnav li{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i) * 45ms);transform:translateY(16px)}.mnav.is-open li{opacity:1;transform:none}.mnav-units a{border-bottom:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.03em;grid-template-columns:40px 1fr;align-items:baseline;padding:16px 0;font-size:30px;font-weight:300;display:grid}.mnav-units small{font-family:var(--f-text);letter-spacing:0;color:var(--mute);grid-column:2;margin-top:4px;font-size:14px}.mnav-n{font-family:var(--f-mono);color:var(--ciano);font-size:12px}.mnav-links{flex-wrap:wrap;gap:8px 22px;display:flex}.mnav-links a{min-height:44px;color:var(--mute);align-items:center;font-size:17px;display:inline-flex}.mnav-cta{justify-content:center;height:54px;margin-top:auto}.hero{min-height:100dvh;padding-top:calc(var(--hd) + 40px);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-3;position:absolute;inset:0;overflow:hidden}.hero-bg img{object-fit:cover;object-position:62% 50%;transform-origin:60%;will-change:transform;width:100%;height:100%;transform:scale(1.12)}.hero-bg:after{content:"";background:linear-gradient(90deg, #000926f5 0%, #000926d1 34%, #00092659 62%, #0009268c 100%), linear-gradient(0deg, var(--noite) 0%, #00092600 34%), linear-gradient(180deg, #000926b3 0%, #00092600 22%);position:absolute;inset:0}html.motion .hero-bg img{opacity:0}.hero-grid{z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#96c8ff0f 1px,#0000 1px);background-size:calc(var(--wrap) / 12) 100%;background-position:calc((100vw - var(--wrap)) / 2) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.hero-ring{z-index:-1;pointer-events:none;will-change:transform;transform-origin:73.5% 47%;width:100%;height:100%;position:absolute;inset:0}.hero-copy{will-change:transform;align-self:center;padding:clamp(24px,6vh,80px) 0 clamp(32px,6vh,64px);position:relative}.hero-title{font-family:var(--f-display);letter-spacing:-.05em;color:#fff;max-width:13ch;margin-top:28px;font-size:clamp(38px,4.5vw,84px);font-weight:300;line-height:1.04}.hero-title .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero-title .ln>span{will-change:transform;display:block}html.motion .hero-title .ln>span{transform:translateY(115%)}.hero-title em{background:var(--flux);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{max-width:52ch;color:var(--mute);margin-top:30px;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}html.motion [data-a],html.motion .hero-ctas>*,html.motion .hero-units li{opacity:0}.hero-read{z-index:2;width:190px;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;transform-origin:0;gap:10px;font-size:11px;display:grid;position:absolute;top:47%;left:calc(73.5% + 22px);transform:translateY(-50%)}.hero-read-v{color:var(--txt)}.hero-read-v:before{content:"";background:var(--verde);width:6px;height:6px;box-shadow:0 0 10px var(--verde);vertical-align:1px;border-radius:50%;margin-right:9px;animation:1.6s ease-in-out infinite blink;display:inline-block}.hero-read-p{font-family:var(--f-display);letter-spacing:-.05em;text-transform:none;color:#fff;font-variant-numeric:tabular-nums;font-size:50px;font-weight:300;line-height:1}.hero-read-cell{background:#e9f2f71f;border-radius:2px;width:150px;height:4px;overflow:hidden}.hero-read-cell b{background:var(--flux);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-read-k{color:var(--dim);font-size:10px}@keyframes blink{50%{opacity:.35}}.hero-units{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.hero-units li+li{border-left:1px solid var(--line)}.hero-units a{transition:background-color .4s var(--ease);grid-template-columns:auto 1fr;column-gap:14px;padding:22px 20px 26px;display:grid;position:relative}.hero-units li:first-child a{padding-left:0}.hero-units a:before{content:"";background:var(--flux);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hero-units a:hover:before{transform:scaleX(1)}.hu-n{font-family:var(--f-mono);color:var(--ciano);grid-row:span 2;padding-top:6px;font-size:11px}.hu-name{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:300}.hu-t{color:var(--mute);font-size:13px}.hero-scroll{z-index:2;right:var(--gut);font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:118px}.hero-scroll span{writing-mode:vertical-rl}.hero-scroll i{background:#e9f2f729;width:1px;height:56px;position:relative;overflow:hidden}.hero-scroll i:after{content:"";background:var(--flux);width:1px;height:40%;animation:drip 2.2s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.next-stub{background:linear-gradient(180deg, var(--noite), var(--noite2));border-top:1px solid var(--line);min-height:120vh;padding:160px 0}.chg{--ink:#000926;--ink2:#3a4a63;background:var(--gelo);height:360vh;color:var(--ink);position:relative}.chg-stick{height:100dvh;min-height:0;padding:calc(var(--hd) + 26px) 0 clamp(24px, 4vh, 44px);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:hidden}.chg-flood{z-index:-1;clip-path:circle(0% at 28% 58%);transition:clip-path 1.2s var(--ease);background:linear-gradient(115deg,#00a7f6 0%,#00e1fb 46%,#04f834 100%);position:absolute;inset:0}.chg.is-full .chg-flood{clip-path:circle(150% at 28% 58%)}.chg-top{border-bottom:1px solid #0009261f;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.chg .eyebrow{color:var(--ink2)}.chg .pins i{box-shadow:none}.chg.is-full .pins i{background:var(--noite)}.chg-status{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#ffffff80;border:1px solid #00092624;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.chg-led{background:#00c45c;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite blink;box-shadow:0 0 0 4px #04f8342e}.chg-body{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(24px,4vw,72px);min-height:0;display:grid}.chg-num{font-family:var(--f-display);letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(90px,min(21.5vw,46vh),400px);font-weight:300;line-height:.82;position:relative}.chg-num small{letter-spacing:-.02em;vertical-align:1.9em;margin-left:.06em;font-size:.3em}.chg-line{color:#0000;-webkit-text-stroke:1.5px #00092638;transition:-webkit-text-stroke-color .6s;display:block}.chg-fill{background:linear-gradient(#04f834 0%,#00e1fb 52%,#00a7f6 100%);color:#0000;clip-path:inset(100% 0 0);-webkit-background-clip:text;background-clip:text;display:block;position:absolute;inset:0}.chg.is-full .chg-line{-webkit-text-stroke-color:transparent}.chg.is-full .chg-fill{background:var(--noite);-webkit-background-clip:text;background-clip:text}.chg-side{align-self:center;max-width:460px}.chg-title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(22px,2vw,32px);font-weight:300;line-height:1.2}.chg-phases{border-top:1px solid #00092624;min-height:clamp(150px,27vh,210px);margin-top:clamp(28px,4vh,48px);padding-top:26px;display:grid;position:relative}.chg-phase{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(26px)}.chg-phase.is-on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.chg.is-full .chg-phase{opacity:0;transform:translateY(-20px)}.chg.is-full .chg-done{opacity:1;pointer-events:auto;transition-delay:.35s;transform:none}.chg-k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#0079b8;font-size:11px}.chg.is-full .chg-k{color:var(--noite)}.chg-phase h3{font-family:var(--f-display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(26px,2.6vw,42px);font-weight:300;line-height:1.08}.chg-phase p{color:var(--ink2);max-width:40ch;margin-top:14px;font-size:16px;line-height:1.6}.chg-done .btn{margin-top:24px}.btn-ink{background:var(--noite);color:#fff;box-shadow:0 14px 30px -14px #00092699}.btn-ink:hover{background:#0a1c47}.chg-bar{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chg-seg span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#00092673;gap:10px;font-size:11px;transition:color .4s;display:flex}.chg-seg em{color:#0079b8;font-style:normal}.chg-seg.is-cur span,.chg.is-full .chg-seg span{color:var(--ink)}.chg-seg i{background:#00092614;border-radius:3px;height:6px;margin-top:12px;display:block;overflow:hidden}.chg-seg b{transform-origin:0;background:linear-gradient(90deg,#00a7f6,#00e1fb 50%,#04f834);border-radius:3px;height:100%;display:block;transform:scaleX(0)}.chg.is-full .chg-seg b{background:var(--noite)}.chg.is-full .chg-seg em{color:var(--noite)}.chg.is-full .chg-seg i{background:#00092624}.chg.is-full .chg-top,.chg.is-full .chg-phases{border-color:#00092633}.chg.is-full .chg-status{background:#ffffff59;border-color:#00092633}html.rm .chg{height:auto}html.rm .chg-stick{height:auto;position:relative}html.rm .chg-phases{flex-direction:column;gap:32px;min-height:0;display:flex}html.rm .chg-phase{opacity:1;transform:none}html.rm .chg-fill{clip-path:none}html.rm .chg-seg b{transform:none}@media (max-width:960px){.chg{height:320vh}.chg-body{grid-template-columns:1fr;align-content:center;gap:18px}.chg-num{font-size:clamp(110px,36vw,300px)}.chg-side{max-width:none}.chg-title{display:none}.chg-phases{min-height:200px;margin-top:0}.chg-phase h3{font-size:26px}.chg-phase p{font-size:15px}.chg-seg span{letter-spacing:.1em;gap:6px;font-size:9.5px}}.sol{isolation:isolate;color:#fff;background:var(--noite);height:100dvh;min-height:0;max-height:1100px;position:relative;overflow:hidden}.sol-anchor{position:absolute;top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-bg{z-index:-1;position:absolute;inset:0}.sol-bg img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease), transform 7s linear;position:absolute;inset:0;transform:scale(1.12)}.sol-bg img.is-on{opacity:1;transform:scale(1.02)}.sol-bg:after{content:"";background:linear-gradient(90deg,#000926f0 0%,#000926c7 38%,#00092633 70%,#00092673 100%),linear-gradient(#00092600 58%,#000926eb 100%),linear-gradient(#000926bf 0%,#00092600 26%);position:absolute;inset:0}.sol-in{height:100%;padding:calc(var(--hd) + clamp(16px, 3vh, 36px)) 0 clamp(28px, 5vh, 56px);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;column-gap:40px;display:grid;position:relative}.sol-top{border-bottom:1px solid #e9f2f729;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sol-title{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.sol-main{align-self:end;max-width:760px}.sol-kicker{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ciano);gap:16px;font-size:12px;display:flex}.sol-kicker span{color:var(--dim)}.sol-names{height:clamp(44px,min(8.4vw,13vh),146px);font-family:var(--f-display);letter-spacing:-.06em;margin-top:10px;font-size:clamp(38px,min(7.8vw,12vh),136px);font-weight:300;line-height:1.06;position:relative;overflow:visible clip}.sol-names span{white-space:nowrap;transition:transform .9s var(--ease);position:absolute;top:0;left:-.04em;transform:translateY(105%)}.sol-names span.is-up{transform:translateY(-105%)}.sol-names span.is-on{background:linear-gradient(100deg,#fff 30%,#00e1fb 75%,#04f834);color:#0000;-webkit-background-clip:text;background-clip:text;transform:none}.sol-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px;margin-top:clamp(14px,2.4vh,26px);display:grid}.sol-copy>*{animation:rise .8s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .12s)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sol-copy h3{font-family:var(--f-display);letter-spacing:-.03em;grid-column:1/-1;font-size:clamp(20px,1.8vw,28px);font-weight:300}.sol-copy p{color:var(--mute);margin-top:10px;font-size:15px;line-height:1.6}.sol-copy ul{align-self:end;animation:none}.sol-copy li{animation:rise .7s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .12s);border-bottom:1px solid #e9f2f71f;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.sol-copy li:before{content:"";background:var(--flux);border-radius:2px;flex:none;width:14px;height:3px}.sol-copy .btn{grid-column:1;justify-self:start;margin-top:clamp(16px,2.6vh,26px)}.bays{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#03123680;border:1px solid #e9f2f724;border-radius:22px;align-self:end;width:460px;padding:16px 18px 14px;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -30px #000000b3}.bays-head{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;font-size:10px;display:flex}.bays-live{color:var(--txt);align-items:center;gap:8px;display:inline-flex}.bays-live i{background:var(--verde);width:6px;height:6px;box-shadow:0 0 8px var(--verde);border-radius:50%;animation:1.4s ease-in-out infinite blink}.bays-row{border-left:2px solid #ffffff80;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;position:relative}.bay{cursor:pointer;height:clamp(130px,25vh,190px);transition:background-color .4s var(--ease);border-right:2px solid #ffffff80;position:relative;overflow:hidden}.bay:hover{background:#00e1fb0d}.bay.is-on{background:linear-gradient(#00e1fb1f,#04f8340a)}.bay:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}.bay-post{background:linear-gradient(#eef4f6,#b9c4cc);border-radius:0 0 6px 6px;width:26px;height:16px;margin-left:-13px;position:absolute;top:0;left:50%;box-shadow:0 4px 8px #0006}.bay-post i{background:#7d8a99;border-radius:50%;width:6px;height:6px;margin-left:-3px;transition:background-color .3s,box-shadow .3s;position:absolute;bottom:3px;left:50%}.bay.is-on .bay-post i,.bays.is-boot .bay-post i{background:var(--verde);box-shadow:0 0 8px var(--verde)}.bays.is-boot .bay-post i{transition-delay:calc(var(--i) * .14s)}.bay-cable{fill:none;width:30px;height:46px;stroke:var(--ciano);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:4 5;opacity:0;margin-left:-10px;transition:opacity .3s;position:absolute;top:14px;left:50%}.bay.is-on .bay-cable{opacity:1;filter:drop-shadow(0 0 4px #00e1fbcc);transition:opacity .4s .6s;animation:.7s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-18px}}.bay-floor{opacity:.25;filter:grayscale()brightness(2.4);transition:opacity .4s;position:absolute;top:88px;left:50%;transform:translate(-50%)}.bay.is-on .bay-floor{opacity:0}.bay-car{width:50px;height:84px;transition:transform .9s var(--ease);margin-left:-25px;position:absolute;top:54px;left:50%;transform:translateY(150px)}.bay.is-on .bay-car{transform:none}.bay-car svg{filter:drop-shadow(0 8px 10px #0000008c);width:100%;height:100%;display:block;overflow:visible}.car-body{fill:#eef4f6}.car-glass{fill:#1a2440}.car-wheel{fill:#0b1226}.bay-charge{background:#0009262e;border-radius:3px;height:5px;position:absolute;top:54%;left:9px;right:9px;overflow:hidden}.bay-charge b{background:var(--flux);transform-origin:0;height:100%;display:block;transform:scaleX(.15)}.sol.is-auto .bay.is-on .bay-charge b{animation:6.5s linear forwards charge}.sol:not(.is-auto) .bay.is-on .bay-charge b{transition:transform 1.2s var(--ease) .6s;transform:scaleX(1)}@keyframes charge{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.bay-label{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-direction:column;align-items:center;gap:2px;font-size:9.5px;transition:opacity .3s;display:flex;position:absolute;bottom:12px;left:0;right:0}.bay-label em{color:var(--ciano);font-style:normal}.bay.is-on .bay-label{opacity:0}@media (max-height:760px) and (min-width:961px){.sol-copy p{display:none}.sol-names{height:clamp(56px,7.6vw,120px);font-size:clamp(48px,7vw,112px)}}@media (max-width:960px){.sol{height:auto;min-height:100dvh;max-height:none}.sol-in{grid-template-columns:1fr;row-gap:28px;padding-bottom:28px}.sol-bg:after{background:linear-gradient(#000926b3 0%,#000926db 45%,#000926f7 100%)}.sol-title{display:none}.sol-main{align-self:start;padding-top:6vh}.sol-names{height:11.5vw;font-size:10vw}.sol-main{padding-top:2vh}.sol-copy{grid-template-columns:1fr}.sol-copy ul{margin-top:14px}.bays{justify-self:stretch;width:100%}}@media (max-width:960px) and (max-height:920px){.sol-copy p{display:none}}@media (max-width:420px){.bays{padding:12px 12px 10px}.bays-head span:first-child{display:none}.bay{height:170px}.bay-label{letter-spacing:.02em;font-size:8px}.sol-copy p{font-size:14px}}.where{--ink:#000926;--ink2:#3a4a63;background:var(--gelo);height:320vh;color:var(--ink);position:relative}.where-stick{height:100dvh;min-height:0;padding:calc(var(--hd) + clamp(14px, 3vh, 32px)) 0 clamp(20px, 4vh, 44px);grid-template-rows:auto auto 1fr;display:grid;position:sticky;top:0;overflow:hidden}.where .eyebrow{color:var(--ink2)}.where .pins i{box-shadow:none}.where-top{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.where-title{max-width:18ch;font-family:var(--f-display);letter-spacing:-.045em;text-align:right;font-size:clamp(24px,min(3.3vw,5.6vh),56px);font-weight:300;line-height:1.05}.where-road{width:100%;height:clamp(100px,min(18.75vw,30vh),300px);margin-top:clamp(4px,1.5vh,18px);position:relative}.where-road svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.road-base{fill:none;stroke:#0a1c47;stroke-width:58px;stroke-linecap:round}.road-edge{fill:none;stroke:#000926;stroke-width:46px;stroke-linecap:round}.road-mid{fill:none;stroke:#ffffff73;stroke-width:2.4px;stroke-dasharray:16 18}.road-lit{fill:none;stroke:url(#litg);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00e1fbb3)}.stop-ring{fill:#ffffff0a;stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:4 4;transition:stroke .4s}.stop-post{fill:#eef4f6;stroke:#0a1c47;stroke-width:1.5px}.stop-led{fill:#8a96a8;transition:fill .3s}.stop.is-on .stop-ring{stroke:var(--ciano);stroke-dasharray:none}.stop.is-on .stop-led{fill:#04f834}.stop.is-docked .stop-ring{animation:dock 1.2s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}@keyframes dock{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.car-beam{fill:#00e1fb80;filter:blur(3px)}.road-car .car-body{fill:#fff}.road-car .car-glass{fill:#1a2440}.road-car{filter:drop-shadow(0 4px 6px #00000080)}.where-stops{list-style:none}.where-stops li{position:absolute;transform:translate(-50%,40px)}.where-stops button{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10.5px;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex;box-shadow:0 6px 16px -8px #00092659,inset 0 0 0 1px #00092614}.where-stops em{color:#0079b8;font-style:normal}.where-stops button:hover{color:var(--ink)}.where-stops button.is-on{background:var(--noite);color:#fff;box-shadow:0 10px 22px -10px #00092699}.where-stops button.is-on em{color:var(--ciano)}.where-detail{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding-top:clamp(18px,4vh,48px);display:grid}.where-media{aspect-ratio:16/9;background:var(--noite);border-radius:18px;justify-self:start;height:min(100%,34vh);min-height:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00092680}.where-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease), transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.where-media img.is-on{opacity:1;transform:none}.where-copy>*{animation:rise .7s var(--ease) both}.where-copy>:nth-child(2){animation-delay:50ms}.where-copy>:nth-child(3){animation-delay:.1s}.where-copy>:nth-child(4){animation-delay:.15s}.where-copy>:nth-child(5){animation-delay:.2s}.where-k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#0079b8;font-size:11px}.where-copy h3{font-family:var(--f-display);letter-spacing:-.045em;margin-top:8px;font-size:clamp(22px,min(3vw,6vh),50px);font-weight:300;line-height:1.04}.where-line{margin-top:10px;font-size:18px;font-weight:500}.where-text{max-width:48ch;color:var(--ink2);margin-top:8px;font-size:15px;line-height:1.6}.where-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.where-chips div{background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:9px 14px;display:flex;box-shadow:inset 0 0 0 1px #00092614}.where-chips dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:9.5px}.where-chips dd{font-size:14px;font-weight:600}html.rm .where{height:auto}html.rm .where-stick{height:auto;position:relative}@media (max-height:780px) and (min-width:961px){.where-text{display:none}}@media (max-width:960px){.where{height:300vh}.where-stick{grid-template-rows:auto auto auto;align-content:start}.where-detail{min-height:auto}.where-top{flex-direction:column;align-items:flex-start;gap:14px}.where-title{text-align:left;font-size:28px}.where-road{height:27vw;margin-top:18px}.where-stops{padding:0 var(--gut);justify-content:space-between;gap:6px;display:flex;position:absolute;top:100%;left:0;right:0}.where-stops li{position:static;transform:none}.where-stops button{letter-spacing:.04em;gap:0;padding:6px 9px;font-size:0}.where-stops em{font-size:10px}.where-detail{grid-template-columns:1fr;align-items:start;gap:16px;padding-top:56px}.where-media{aspect-ratio:16/9;justify-self:stretch;width:100%;height:auto;min-height:0}.where-detail>*{min-width:0}.where-text{font-size:14px}}.ct{min-height:100dvh;padding:calc(var(--hd) + clamp(16px, 4vh, 48px)) 0 clamp(28px, 5vh, 60px);background:var(--noite);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.ct-glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#00a7f638,#04f83414 45%,#0000 70%);border-radius:50%;width:70vw;height:70vw;position:absolute;bottom:-40vw;left:-25vw}.ct-in{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.ct-title{font-family:var(--f-display);letter-spacing:-.05em;color:#fff;margin-top:22px;font-size:clamp(34px,min(4.6vw,8.5vh),80px);font-weight:300;line-height:1.02}.ct-title em{background:var(--flux);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ct-lead{max-width:40ch;color:var(--mute);margin-top:clamp(14px,2.4vh,24px);font-size:clamp(15px,1.15vw,17px)}.ct-steps{border-top:1px solid var(--line);margin-top:clamp(18px,4vh,40px);list-style:none}.ct-steps li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;padding:clamp(10px,1.8vh,16px) 0;display:grid}.ct-steps span{font-family:var(--f-mono);color:var(--ciano);padding-top:3px;font-size:11px}.ct-steps b{color:#fff;font-size:15px;font-weight:600}.ct-steps p{color:var(--mute);font-size:13.5px}.ct-mail{font-family:var(--f-mono);color:var(--ciano);border-bottom:1px solid #00e1fb66;margin-top:clamp(14px,3vh,28px);padding-bottom:2px;font-size:14px;display:inline-block}.ct-mail:hover{color:#fff;border-color:#fff}.ct-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1c478c;border:1px solid #e9f2f71f;border-radius:24px;padding:clamp(20px,3vh,32px) clamp(20px,2.4vw,36px);position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #0009}.ct-bat{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:clamp(12px,2vh,20px);font-size:11px;display:grid}.ct-bat-cell{border:1px solid #e9f2f74d;border-radius:3px;height:10px;padding:1.5px;position:relative}.ct-bat-cell:after{content:"";background:#e9f2f74d;border-radius:0 1px 1px 0;width:3px;height:4px;position:absolute;top:2px;right:-5px}.ct-bat-cell b{background:var(--flux);transform-origin:0;height:100%;transition:transform .6s var(--ease);border-radius:2px;display:block}.ct-bat-p{color:#fff;text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.ct-grid{grid-template-columns:1fr 1fr;gap:clamp(10px,1.8vh,18px) 16px;margin-top:clamp(12px,2.4vh,22px);display:grid}.ct-field{flex-direction:column;gap:6px;display:flex}.ct-field label,.ct-chips legend{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.ct-field input,.ct-field textarea{color:#fff;width:100%;height:46px;font:500 15px var(--f-text);background:#0009268c;border:1px solid #e9f2f729;border-radius:12px;padding:0 14px;transition:border-color .3s,box-shadow .3s}.ct-field textarea{resize:vertical;height:auto;min-height:52px;padding:12px 14px}.ct-field input:hover,.ct-field textarea:hover{border-color:#e9f2f74d}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--ciano);outline:none;box-shadow:0 0 0 3px #00e1fb2e}.has-err input{border-color:#ff6b6b}.ct-err{color:#ff9b9b;font-size:12.5px}.ct-chips{border:0;margin-top:clamp(12px,2.2vh,20px)}.ct-chips legend{margin-bottom:8px;padding:0}.ct-chips legend:focus{outline:none}.ct-chips>div{flex-wrap:wrap;gap:8px;display:flex}.ct-chips button{min-height:38px;color:var(--txt);border:1px solid #e9f2f72e;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:border-color .3s,background .3s,color .3s}.ct-chips button:hover{border-color:var(--ciano)}.ct-chips button.is-on{background:var(--flux);color:var(--noite);border-color:#0000;font-weight:600}.ct-chips.has-err>div button:not(.is-on){border-color:#ff6b6b99}.ct-chips .ct-err{margin-top:6px;display:block}.ct-msg{margin-top:clamp(12px,2.2vh,20px)}.ct-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(14px,2.6vh,24px);display:flex}.ct-send{opacity:.82}.ct-send.is-full{opacity:1;box-shadow:inset 0 1px #ffffff73,0 0 0 4px #04f83426,0 16px 40px -12px #04f83499}.ct-send:disabled{cursor:progress}.ct-spin{border:2px solid #0009264d;border-top-color:var(--noite);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ct-note{min-width:200px;color:var(--dim);flex:1;font-size:12.5px}.ct-ok{animation:rise .7s var(--ease) both;justify-items:start;gap:14px;padding:clamp(10px,4vh,40px) 0;display:grid}.ct-ok-ring{background:conic-gradient(#04f834,#00e1fb,#00a7f6,#04f834);border-radius:50%;place-items:center;width:92px;height:92px;padding:4px;display:grid}.ct-ok-ring b{width:100%;height:100%;font:300 22px var(--f-display);letter-spacing:-.04em;color:#fff;background:#0a1c47;border-radius:50%;place-items:center;display:grid}.ct-ok h3{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-size:34px;font-weight:300}.ct-ok p{color:var(--mute);max-width:42ch}.ft{--ink:#000926;--ink2:#3a4a63;background:var(--gelo);color:var(--ink);padding:clamp(56px,8vw,96px) 0 28px}.ft-top{grid-template-columns:1.2fr 2fr;gap:48px;display:grid}.ft-brand img{width:230px;height:auto}.ft-brand p span{white-space:nowrap}.ft-brand p{font-family:var(--f-display);letter-spacing:-.03em;margin-top:18px;font-size:20px;font-weight:300;line-height:1.3}.ft-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ft-cols h3{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:500}.ft-cols ul{gap:2px;margin-top:14px;list-style:none;display:grid}.ft-cols a{min-height:34px;color:var(--ink);align-items:center;font-size:15px;transition:color .3s;display:inline-flex}.ft-cols a:hover{color:#0079b8}.ft-top-bar{margin-top:clamp(40px,6vw,72px);display:block}.ft-bar{border:1.5px solid #00092640;border-radius:6px;height:18px;padding:3px;display:block;position:relative}.ft-bar:after{content:"";background:#00092640;border-radius:0 2px 2px 0;width:5px;height:7px;position:absolute;top:4px;right:-8px}.ft-bar b{background:var(--flux);transform-origin:0;border-radius:3px;height:100%;transition:filter .4s;display:block}.ft-top-bar:hover .ft-bar b{filter:brightness(1.1)saturate(1.2)}.ft-bar-txt{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.ft-top-bar:hover .ft-bar-txt span:last-child{color:var(--ink)}.ft-bottom{color:var(--ink2);border-top:1px solid #0009261f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}@media (max-height:700px) and (min-width:961px){.ct-msg,.ct-steps p{display:none}.ct-field input{height:40px}.ct-chips button{min-height:34px}}@media (max-height:600px) and (min-width:961px){.ct-steps{display:none}}@media (max-width:960px){.ct-in,.ct-grid,.ft-top{grid-template-columns:1fr}.ft-cols{grid-template-columns:1fr 1fr}}.hd-link.is-on{color:#fff}.hd-link.is-on:after{transform:scaleX(1)}.hd-mega-all{color:var(--ciano);align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.txt-link{color:#0079b8;border-bottom:1px solid;align-items:center;gap:10px;margin-top:22px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.pg-noite .txt-link,.ph .txt-link{color:var(--ciano)}.txt-link svg{transition:transform .4s var(--ease)}.txt-link:hover svg{transform:translate(3px)}[data-rv]{opacity:0;transition:opacity .9s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}[data-rv].is-in,html.rm [data-rv]{opacity:1;transform:none}.ph{padding:calc(var(--hd) + clamp(28px, 6vh, 72px)) 0 clamp(56px, 8vh, 110px);background:radial-gradient(ellipse 60% 70% at 78% 50%, #00a7f624, transparent 70%), var(--noite);position:relative;overflow:hidden}.ph-in{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.ph-crumb{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);gap:10px;margin-bottom:clamp(20px,4vh,40px);font-size:11px;display:flex}.ph-crumb a:hover{color:#fff}.ph-crumb [aria-current]{color:var(--txt)}.ph-title{font-family:var(--f-display);letter-spacing:-.05em;color:#fff;margin-top:22px;font-size:clamp(36px,min(4.8vw,9vh),84px);font-weight:300;line-height:1.03}.ph-title em,.pg-title em,.ins-title em,.statement em,.cta-band h2 em{background:var(--flux);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pg-white .pg-title em,.pg-gelo .pg-title em,.ins-title em{background:linear-gradient(100deg,#0089c9 0%,#00a7a8 55%,#00a84a 100%);-webkit-background-clip:text;background-clip:text}.ph-lead{max-width:50ch;color:var(--mute);margin-top:24px;font-size:clamp(16px,1.2vw,18px)}.ph-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ph-a{animation:rise 1s var(--ease) both;animation-delay:calc(var(--d) * 90ms + .2s)}.ph-orb{aspect-ratio:1;justify-self:center;width:min(100%,520px,62vh);position:relative}.ph-disc{animation:orbIn 1.4s var(--ease) both .2s;border-radius:50%;position:absolute;inset:13%;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.ph-disc img{object-fit:cover;width:100%;height:100%;animation:orbImg 9s var(--ease) both;transform:scale(1.12)}@keyframes orbIn{0%{clip-path:circle(0%)}to{clip-path:circle(50%)}}@keyframes orbImg{to{transform:scale(1)}}.ph-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ph-ring path{fill:none;stroke:url(#phg);stroke-width:5.5px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px;animation:ringDraw 1.8s var(--ease) forwards .4s;filter:drop-shadow(0 0 6px #04f83459)}@keyframes ringDraw{to{stroke-dashoffset:0}}.ph-pins{flex-direction:column;gap:9%;width:30%;height:13%;display:flex;position:absolute;top:50%;left:-8%;transform:translateY(-50%)}.ph-pins i{transform-origin:0;animation:pinIn 1s var(--ease) both 1.1s;background:linear-gradient(90deg,#00e1fb00,#c8fff0 60%,#fff);border-radius:99px;flex:1;box-shadow:0 0 18px #04f8348c}@keyframes pinIn{0%{opacity:0;transform:scaleX(0)}}html.rm .ph-ring path{stroke-dashoffset:0}.pg{padding:clamp(80px,10vw,150px) 0;position:relative}.pg-white{color:var(--noite);background:#fff}.pg-gelo{background:var(--gelo);color:var(--noite)}.pg-noite{background:var(--noite);color:var(--txt)}.pg-white .eyebrow,.pg-gelo .eyebrow{color:#3a4a63}.pg-white .pins i,.pg-gelo .pins i{box-shadow:none}.pg-head{gap:18px;max-width:900px;margin-bottom:clamp(40px,6vw,80px);display:grid}.pg-head.is-split{grid-template-columns:1fr 1fr;align-items:end;column-gap:48px;max-width:none}.pg-head.is-split .eyebrow{grid-column:1/-1}.pg-title{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(30px,3.8vw,62px);font-weight:300;line-height:1.06}.pg-noite .pg-title{color:#fff}.pg-lead{color:#3a4a63;max-width:52ch;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.pg-head.is-split .pg-lead{justify-self:end}.pg-noite .pg-lead{color:var(--mute)}.pg-note{color:#3a4a63;margin-top:20px;font-size:13px}.split-stack{gap:clamp(56px,8vw,120px);margin-top:clamp(40px,6vw,80px);display:grid}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,88px);display:grid}.split.is-flip .split-media{order:2}.split-media{aspect-ratio:4/3;background:var(--noite);border-radius:22px;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #00092680}.split-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.split:hover .split-media img{transform:scale(1.04)}.split-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0079b8;font-size:11px}.pg-noite .split-k{color:var(--ciano)}.split-copy h3{font-family:var(--f-display);letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,2.6vw,42px);font-weight:300;line-height:1.08}.split-copy>p{color:#3a4a63;max-width:48ch;margin-top:14px;font-size:16px;line-height:1.65}.pg-noite .split-copy>p{color:var(--mute)}.split-items{border-top:1px solid #0009261f;margin-top:22px;list-style:none}.split-items li{border-bottom:1px solid #0009261f;gap:14px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.pg-noite .split-items,.pg-noite .split-items li{border-color:var(--line)}.split-items span{font-family:var(--f-mono);color:#0079b8;padding-top:3px;font-size:11px}.pg-noite .split-items span{color:var(--ciano)}.rows{border-top:1px solid #00092624;list-style:none}.rows li{border-bottom:1px solid #00092624;grid-template-columns:80px 1fr 1.3fr;align-items:baseline;gap:24px;padding:clamp(22px,3vw,34px) 0;display:grid}.rows-n{font-family:var(--f-mono);color:#0079b8;font-size:12px}.rows h3{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(22px,2vw,32px);font-weight:300}.rows p{color:#3a4a63;max-width:52ch;font-size:16px;line-height:1.6}.steps{position:relative}.steps-bar{background:#00092614;border-radius:4px;height:8px;overflow:hidden}.steps-bar b{background:var(--flux);transform-origin:0;height:100%;transition:transform 2.2s var(--ease) .3s;display:block;transform:scaleX(0)}.steps.is-in .steps-bar b,html.rm .steps-bar b{transform:none}.steps ol{grid-template-columns:repeat(var(--n), 1fr);gap:20px;margin-top:26px;list-style:none;display:grid}.steps li{opacity:.25;transition:opacity .6s var(--ease);transition-delay:calc(var(--i) * .4s + .4s)}.steps.is-in li,html.rm .steps li{opacity:1}.steps-pct{font-family:var(--f-mono);color:#0079b8;font-size:12px}.steps h3{font-family:var(--f-display);letter-spacing:-.03em;margin-top:10px;font-size:clamp(20px,1.7vw,26px);font-weight:300}.steps p{color:#3a4a63;margin-top:8px;font-size:14.5px;line-height:1.55}.faq{border-top:1px solid #00092624;max-width:980px;margin-left:auto}.faq details{border-bottom:1px solid #00092624}.faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 30px/.8 var(--f-text);color:#0079b8;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary h3{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(18px,1.6vw,24px);font-weight:300}.faq summary:hover h3{color:#0079b8}.faq details p{color:#3a4a63;max-width:70ch;padding:0 48px 26px 0;font-size:16px;line-height:1.65}.cta-band{color:var(--noite);background:linear-gradient(115deg,#00a7f6 0%,#00e1fb 46%,#04f834 100%);padding:clamp(72px,9vw,130px) 0}.cta-in{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;display:grid}.cta-band .eyebrow{color:var(--noite)}.cta-band .pins i{background:var(--noite);box-shadow:none}.cta-band h2{font-family:var(--f-display);letter-spacing:-.05em;margin-top:20px;font-size:clamp(34px,5vw,84px);font-weight:300;line-height:1}.cta-side p{max-width:40ch;font-size:17px;line-height:1.6}.cta-side .btn{margin-top:24px}.waves{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.waves-grid{background:#fff;border-radius:24px;grid-template-columns:repeat(8,1fr);gap:clamp(8px,1.2vw,18px);padding:clamp(20px,3vw,40px);display:grid;box-shadow:0 30px 60px -40px #00092666}.van svg{width:100%;height:auto;display:block;overflow:visible}.van-body{fill:#dbe3e8;transition:fill .6s var(--ease);transition-delay:calc(var(--i) * 25ms)}.van-line{fill:none;stroke:#b9c4cc;stroke-width:1.5px}.van-wheel{fill:#0a1c47}.van-plug{fill:#0000;transition:fill .4s}.van.is-ev .van-body{fill:#00d4e8}.van.is-ev:nth-child(3n) .van-body{fill:#00e5a8}.van.is-ev:nth-child(3n+1) .van-body{fill:#19c8f5}.van.is-ev .van-plug{fill:#04f834;filter:drop-shadow(0 0 3px #04f834)}.waves-tabs{flex-wrap:wrap;gap:8px;display:flex}.waves-tabs button{color:#3a4a63;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0009261a}.waves-tabs em{font-style:normal;font-family:var(--f-mono);color:#0079b8;font-size:11px}.waves-tabs button.is-on{background:var(--noite);color:#fff}.waves-tabs button.is-on em{color:var(--ciano)}.waves-count{align-items:baseline;gap:12px;margin-top:28px;display:flex}.waves-count b{font-family:var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,96px);font-weight:300;line-height:1}.waves-count span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#3a4a63;font-size:12px}.waves-text{color:#3a4a63;max-width:42ch;animation:rise .6s var(--ease) both;margin-top:14px;font-size:16px;line-height:1.6}.waves-note{color:#6a7a90;margin-top:18px;font-size:12.5px}.pg-dash .pg-head{margin-bottom:40px}.dash{color:var(--txt);background:#061232;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 50px 100px -40px #000926b3,inset 0 1px #ffffff0f}.dash-top{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);align-items:center;gap:22px;padding:14px 22px;font-size:11px;display:flex}.dash-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.dash-live{color:var(--txt);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dash-live i{background:var(--verde);width:6px;height:6px;box-shadow:0 0 8px var(--verde);border-radius:50%;animation:1.4s infinite blink}.dash-body{grid-template-columns:1.3fr 1fr;grid-template-areas:"kpi kpi""map list""map chart";gap:14px;padding:18px;display:grid}.dash-kpis{grid-area:kpi;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dash-kpis div{border:1px solid var(--line);background:#0a1c4799;border-radius:14px;padding:14px 16px}.dash-kpis span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10px}.dash-kpis b{font:300 34px/1 var(--f-display);letter-spacing:-.05em;color:#fff;margin-top:6px;display:block}.dash-kpis div:last-child b{color:#ffb86b}.dash-map{border:1px solid var(--line);background:radial-gradient(circle at 40%,#00e1fb1a,#0000 60%),#040d28;border-radius:14px;grid-area:map;min-height:300px;position:relative;overflow:hidden}.dash-map svg{width:100%;height:100%;position:absolute;inset:0}.dash-map path{fill:none;stroke:#96c8ff2e;stroke-width:.6px;vector-effect:non-scaling-stroke}.dash-node{background:var(--verde);width:10px;height:10px;box-shadow:0 0 10px var(--verde);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.dash-node:after{content:"";border:1px solid var(--verde);animation:ping 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * .3s);border-radius:50%;position:absolute;inset:-6px}.dash-node.is-warn{background:#ffb86b;box-shadow:0 0 10px #ffb86b}.dash-node.is-warn:after{border-color:#ffb86b}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.dash-map-k,.dash-list-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10px;position:absolute;top:12px;left:14px}.dash-list,.dash-chart{border:1px solid var(--line);background:#0a1c4799;border-radius:14px;padding:38px 14px 12px;position:relative}.dash-list{grid-area:list}.dash-chart{grid-area:chart}.dash-row{border-top:1px solid var(--line);grid-template-columns:1.4fr auto 80px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.dash-st small{font-family:var(--f-mono);color:var(--dim);margin-left:8px;font-size:10px}.dash-state{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.s-on .dash-state{color:var(--verde)}.s-free .dash-state{color:var(--ciano)}.s-warn .dash-state{color:#ffb86b}.dash-bar{background:#e9f2f71a;border-radius:3px;height:5px;overflow:hidden}.dash-bar b{height:100%;width:var(--p);background:var(--flux);animation:barIn 1.6s var(--ease) both;animation-delay:calc(var(--i) * .12s + .3s);display:block}@keyframes barIn{0%{width:0}}.dash-bars{align-items:flex-end;gap:4px;height:110px;display:flex}.dash-bars i{height:var(--h);opacity:.75;transform-origin:bottom;animation:grow 1.2s var(--ease) both;animation-delay:calc(var(--i) * 30ms + .3s);background:linear-gradient(#04f834,#00a7f6);border-radius:3px 3px 0 0;flex:1}@keyframes grow{0%{transform:scaleY(0)}}.dash-cap{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:10px 22px 14px;font-size:10px}.naming{border-top:1px solid #0009261f;border-bottom:1px solid #0009261f;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:start;gap:clamp(16px,2.4vw,40px);padding:clamp(28px,4vw,56px) 0;display:grid}.naming-w{font-family:var(--f-display);letter-spacing:-.06em;font-size:clamp(48px,7vw,120px);font-weight:300;line-height:1;display:block}.naming-w em{background:linear-gradient(100deg,#0089c9,#00a84a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.naming p{color:#3a4a63;max-width:30ch;margin-top:14px;font-size:15px;line-height:1.6}.naming-op{font:300 clamp(36px, 4vw, 64px)/1.2 var(--f-display);color:#0009264d}.naming-res{align-self:center}.naming-res img{width:100%;max-width:320px;height:auto}.statements{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);display:grid}.statement{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;margin-top:18px;font-size:clamp(24px,2.6vw,42px);font-weight:300;line-height:1.18}.traits{border-top:1px solid #00092624;grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.traits li{border-right:1px solid #0009261a;padding:26px 22px 30px 0}.traits li+li{padding-left:22px}.traits li:last-child{border-right:0}.traits span{font-family:var(--f-mono);color:#0079b8;font-size:11px}.traits h3{font-family:var(--f-display);letter-spacing:-.035em;margin-top:16px;font-size:clamp(22px,1.9vw,30px);font-weight:300}.traits p{color:#3a4a63;margin-top:12px;font-size:14.5px;line-height:1.6}.units-list{border-top:1px solid #00092624;list-style:none}.units-list a{transition:padding .4s var(--ease), background .4s;border-bottom:1px solid #00092624;grid-template-columns:70px 1.2fr 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.units-list a:hover{background:linear-gradient(90deg,#00e1fb14,#0000 60%);padding-left:14px}.ul-n{font-family:var(--f-mono);color:#0079b8;font-size:12px}.ul-name{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#3a4a63;font-size:12px}.ul-name b{font-family:var(--f-display);letter-spacing:-.04em;text-transform:none;color:var(--noite);margin-top:4px;font-size:clamp(26px,2.6vw,40px);font-weight:300;display:block}.ul-t{color:#3a4a63;font-size:16px}.units-list svg{color:#0079b8;width:20px;height:20px}.ins-hero{padding:calc(var(--hd) + clamp(28px, 6vh, 72px)) 0 clamp(48px, 7vh, 90px);color:var(--noite);background:#fff}.ins-hero .ph-crumb{color:#6a7a90}.ins-hero .ph-crumb [aria-current]{color:var(--noite)}.ins-hero .eyebrow{color:#3a4a63}.ins-hero .pins i{box-shadow:none}.ins-title{max-width:16ch;font-family:var(--f-display);letter-spacing:-.05em;margin-top:22px;font-size:clamp(38px,5.4vw,92px);font-weight:300;line-height:1.02}.ins-lead{color:#3a4a63;max-width:54ch;margin-top:22px;font-size:18px;line-height:1.6}.pl{padding-top:clamp(40px,5vw,64px)}.pl-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:36px;display:flex}.pl-filter button{color:#3a4a63;background:#fff;border-radius:999px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #0009261a}.pl-filter button.is-on{background:var(--noite);color:#fff}.pl-count{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a7a90;margin-left:auto;font-size:11px}.pl-feat{animation:rise .6s var(--ease) both;background:#fff;border-radius:26px;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:18px;display:grid;box-shadow:0 30px 60px -40px #00092666}.pl-feat-img,.pl-card-img{aspect-ratio:16/10;background:var(--noite);border-radius:18px;display:block;overflow:hidden}.pl-feat-img img,.pl-card-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pl-feat:hover img,.pl-card:hover img{transform:scale(1.05)}.pl-feat-copy{flex-direction:column;padding-right:20px;display:flex}.pl-meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#6a7a90;align-items:center;gap:12px;font-size:11px;display:flex}.pl-meta em{color:#0079b8;background:#00a7f61f;border-radius:999px;padding:4px 10px;font-style:normal}.pl-feat-t{font-family:var(--f-display);letter-spacing:-.04em;color:var(--noite);margin-top:18px;font-size:clamp(26px,2.6vw,42px);font-weight:300;line-height:1.08}.pl-ex{color:#3a4a63;margin-top:14px;font-size:16px;line-height:1.6}.pl-feat .txt-link{align-self:flex-start}.pl-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.pl-card{animation:rise .6s var(--ease) both;transition:transform .4s var(--ease);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:14px 14px 22px;display:flex;box-shadow:0 20px 40px -32px #00092666}.pl-card:hover{transform:translateY(-4px)}.pl-card-t{font-family:var(--f-display);letter-spacing:-.03em;color:var(--noite);font-size:22px;font-weight:300;line-height:1.15}.pl-card .pl-meta,.pl-card .pl-card-t,.pl-card .pl-ex{padding:0 6px}.pl-card .pl-ex{margin-top:0;font-size:14.5px}.art-head{padding:calc(var(--hd) + clamp(28px, 6vh, 64px)) 0 0;color:var(--noite);background:#fff}.art-narrow{max-width:820px}.art-head .ph-crumb{color:#6a7a90}.art-head .ph-crumb [aria-current]{color:var(--noite)}.art-title{font-family:var(--f-display);letter-spacing:-.045em;margin-top:20px;font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.06}.art-ex{color:#3a4a63;margin-top:20px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.art-img{aspect-ratio:21/9;border-radius:26px;margin:clamp(32px,5vw,56px) auto 0;overflow:hidden}.art-img img{object-fit:cover;width:100%;height:100%}.art{color:var(--noite);background:#fff}.art-body{padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,110px)}.art-body p{color:#22324a;margin-top:18px;font-size:18px;line-height:1.75}.art-body h2{font-family:var(--f-display);letter-spacing:-.035em;margin-top:48px;font-size:clamp(24px,2.2vw,34px);font-weight:300;line-height:1.15}.art-body ul{border-top:1px solid #0009261f;margin-top:18px;list-style:none}.art-body li{border-bottom:1px solid #0009261f;gap:14px;padding:12px 0;font-size:17px;line-height:1.55;display:flex}.art-body li:before{content:"";background:var(--flux);border-radius:2px;flex:none;width:14px;height:3px;margin-top:12px}.art-note{background:var(--gelo);border-radius:18px;gap:18px;margin-top:40px;padding:24px 26px;display:flex}.art-note .pins i{box-shadow:none}.art-note p{color:var(--noite);margin:0;font-size:17px;font-weight:500}.art-rel{grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:960px){.ph-in{grid-template-columns:1fr}.ph-orb{order:-1;width:min(72vw,300px)}.ph .ph-crumb{display:none}.pg-head.is-split{grid-template-columns:1fr}.pg-head.is-split .pg-lead{justify-self:start}.split,.split.is-flip{grid-template-columns:1fr}.split.is-flip .split-media{order:0}.rows li{grid-template-columns:40px 1fr}.rows p{grid-column:2}.steps ol{grid-template-columns:1fr 1fr}.cta-in,.waves{grid-template-columns:1fr}.dash-body{grid-template-columns:1fr;grid-template-areas:"kpi""map""list""chart"}.dash-kpis{grid-template-columns:1fr 1fr}.dash-crumb{display:none}.naming{grid-template-columns:1fr}.naming-op{display:none}.statements,.traits{grid-template-columns:1fr}.traits li,.traits li+li{border-bottom:1px solid #0009261a;border-right:0;padding:22px 0}.units-list a{grid-template-columns:44px 1fr auto}.ul-t{display:none}.pl-feat{grid-template-columns:1fr}.pl-feat-copy{padding:0 6px 10px}.pl-grid,.art-rel{grid-template-columns:1fr}}@media (max-height:640px) and (min-width:961px){.where-line{font-size:15px}.where-chips{margin-top:10px}.where-chips div{padding:6px 12px}.sol-copy ul{display:none}.sol-copy h3{font-size:20px}.chg-title{display:none}.chg-phases{margin-top:0}.chg-phase p{margin-top:8px;font-size:14px}.chg-phase h3{font-size:clamp(22px,5vh,34px)}}@media (max-width:1180px){.hd-bat{display:none}.hd-nav{gap:0}.hd-link{padding:0 10px}.hd-mega-grid{grid-template-columns:repeat(2,1fr)}.hd-unit{min-height:180px}}@media (max-width:960px){:root{--hd:68px}.hd-nav,.hd-cta{display:none}.hd-burger{display:inline-block}.hd-row{grid-template-columns:1fr auto}.hd-mega{display:none}.hero-units{grid-template-columns:repeat(2,1fr)}.hero-units li:nth-child(3){border-left:0}.hero-units li:nth-child(n+3){border-top:1px solid var(--line)}.hero-units li:nth-child(3) a{padding-left:0}.hero-scroll{display:none}}@media (max-width:759px){.hero{padding-top:var(--hd)}.hero-bg:after{background:linear-gradient(180deg, #00092680 0%, #000926cc 40%, var(--noite) 100%)}.hero-copy{padding:calc(var(--ring-r,90px) * 2.44 + 26px) 0 28px;align-self:start}.hero .eyebrow{letter-spacing:.14em;white-space:nowrap;font-size:10px}.hero-title{max-width:none;margin-top:16px;font-size:clamp(30px,8.6vw,42px)}.hero-lead{margin-top:16px;font-size:15px;line-height:1.55}.hero-ctas{gap:10px;margin-top:22px}.hero-ctas .btn{flex:100%;justify-content:center;height:50px}.hero-read{left:var(--gut);top:calc(var(--hd) + 14px + var(--ring-r,90px) * .62);width:calc(100% - var(--ring-r,90px) * 2.44 - var(--gut) - 32px);letter-spacing:.12em;gap:7px;font-size:9px}.hero-read-p{font-size:34px}.hero-read-cell{width:100%;max-width:110px}.hero-read-k{font-size:8.5px;display:block}.hero-units a{padding:18px 12px 20px 0}.hero-units li+li a{padding-left:14px}.hu-name{font-size:17px}}@media (max-width:759px) and (max-height:700px){.hero-lead-x{display:none}.hero-ctas .btn{height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
