:root{--night:#14131a;--night-ch:20 19 26;--night-elevated:#1c1b24;--clay:#2a2833;--clay-ch:42 40 51;--sand:#c9c0b4;--sand-ch:201 192 180;--ice:#e8e4dc;--ice-ch:232 228 220;--ice-dim:#e8e4dc9e;--ice-mute:#c9c0b46b;--line:#c9c0b424;--line-strong:#c9c0b43d;--mint:#7cffc4;--mint-ch:124 255 196;--accent:#7cffc4;--accent-dim:#7cffc4a6;--accent-soft:#7cffc424;--glow:#7cffc466;--violet:#c4b0e0;--violet-ch:196 176 224;--violet-deep:#7e64c4;--violet-deep-ch:126 100 196;--violet-dim:#c4b0e0b3;--violet-soft:#c4b0e029;--panel:#e8e4dc0a;--panel-solid:#1c1b24;--chrome-bg:transparent;--sky-base:#14131a;--sky-quiet:#12111a;--star-mint:124, 255, 196;--star-violet:196, 176, 224;--graph-ink:20, 19, 26;--theme-color:#14131a;--btn-fg:#f4f1ea;--grain-opacity:.18;--font-display:"Syne", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1)}html[data-theme=light]{--night:#f4f1ea;--night-ch:244 241 234;--night-elevated:#fff;--clay:#e4ddd2;--clay-ch:228 221 210;--sand:#8a8278;--sand-ch:138 130 120;--ice:#1a1820;--ice-ch:26 24 32;--ice-dim:#1a1820ad;--ice-mute:#1a182073;--line:#1a18201f;--line-strong:#1a182033;--mint:#0f8f68;--mint-ch:15 143 104;--accent:#0f8f68;--accent-dim:#0f8f68bf;--accent-soft:#0f8f6824;--glow:#0f8f6873;--violet:#6b52b5;--violet-ch:107 82 181;--violet-deep:#5a43a0;--violet-deep-ch:90 67 160;--violet-dim:#6b52b5cc;--violet-soft:#6b52b52e;--panel:#ffffff8c;--panel-solid:#fff;--chrome-bg:transparent;--sky-base:#f4f1ea;--sky-quiet:#efebe3;--star-mint:15, 143, 104;--star-violet:107, 82, 181;--graph-ink:244, 241, 234;--theme-color:#f4f1ea;--btn-fg:#fff;--grain-opacity:.14}html,body{background:var(--night);color:var(--ice);font-family:var(--font-body)}body{overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}::selection{background:var(--mint);color:var(--night)}.frame{border:1px solid var(--line);pointer-events:none;z-index:40;border-top:none;border-bottom:none;position:fixed;inset:0 10px}:root{--rim-glow-core:color-mix(in srgb, var(--mint) 90%, white);--rim-glow-mid:color-mix(in srgb, var(--violet) 55%, transparent);--rim-glow-size:200px;--rim-glow-filter:drop-shadow(0 0 10px color-mix(in srgb, var(--mint) 55%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--violet) 35%, transparent))}html[data-theme=light]{--rim-glow-core:color-mix(in srgb, var(--mint) 100%, white);--rim-glow-mid:color-mix(in srgb, var(--violet) 70%, transparent);--rim-glow-size:220px;--rim-glow-filter:drop-shadow(0 0 14px color-mix(in srgb, var(--mint) 65%, transparent)) drop-shadow(0 0 32px color-mix(in srgb, var(--violet) 45%, transparent))}.rim-glow{z-index:41;pointer-events:none;background:radial-gradient(var(--rim-glow-size) circle at var(--rim-x,50%) var(--rim-y,50%), var(--rim-glow-core), var(--rim-glow-mid) 42%, transparent 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:var(--rim-glow-filter);padding:1px;position:fixed;inset:0 10px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pointer-rim{opacity:0;transition:opacity .55s var(--ease-out);z-index:42}html.has-pointer-fx .pointer-rim{opacity:var(--pointer-opacity,0)}.crawl-rim{opacity:.9;z-index:41}.sky{z-index:0;background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--violet-deep) 22%, transparent), transparent 55%), radial-gradient(ellipse 55% 40% at 100% 40%, color-mix(in srgb, var(--mint) 14%, transparent), transparent 50%), radial-gradient(ellipse 50% 35% at 0% 85%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 45%),  radial-gradient(ellipse 50% 35% at 28% 18%, color-mix(in srgb, var(--violet-deep) 20%, transparent), transparent 70%), radial-gradient(ellipse 55% 38% at 22% 82%, color-mix(in srgb, var(--mint) 12%, transparent), transparent 68%), var(--sky-base);position:fixed;inset:0;overflow:hidden}.sky img{display:none}.sky:after{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, color-mix(in srgb, var(--sand) 8%, transparent) 2px, color-mix(in srgb, var(--sand) 8%, transparent) 3px);pointer-events:none;animation:18s linear infinite scan-drift;position:absolute;inset:0}.sky.is-quiet{background:radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--violet-deep) 12%, transparent), transparent 50%), radial-gradient(ellipse 40% 30% at 80% 60%, color-mix(in srgb, var(--mint) 8%, transparent), transparent 45%), var(--sky-quiet)}.sky.is-quiet:after{opacity:.5;animation:none}@keyframes scan-drift{0%{background-position:0 0,0 0}to{background-position:0 0,0 120px}}.mesh{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mesh span{filter:blur(64px);mix-blend-mode:screen;opacity:.85;border-radius:50%;position:absolute}html.is-page-hidden .mesh span,html.is-page-hidden .sky:after{animation-play-state:paused}.mesh .m1{width:60vw;height:60vw;animation:mesh-a 22s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#7e64c452,#0000 68%);top:-8%;left:-12%}.mesh .m2{width:40vw;height:40vw;animation:mesh-b 26s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#7cffc42e,#0000 70%);top:20%;right:-12%}.mesh .m3{width:52vw;height:52vw;animation:mesh-c 30s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#c4b0e033,#0000 70%);bottom:-18%;left:8%}@keyframes mesh-a{0%{transform:translate(0)scale(1)}to{transform:translate(10%,12%)scale(1.15)}}@keyframes mesh-b{0%{transform:translate(0)}to{transform:translate(-12%,10%)}}@keyframes mesh-c{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,-10%)scale(1.1)}}.grain{z-index:2;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-theme=light] .grain{mix-blend-mode:multiply;opacity:.12}html[data-theme=light] .mesh span{mix-blend-mode:multiply;opacity:.9;filter:blur(64px)}html[data-theme=light] .mesh .m1{background:radial-gradient(circle,#6b52b561,#0000 68%)}html[data-theme=light] .mesh .m2{background:radial-gradient(circle,#0f8f6852,#0000 70%)}html[data-theme=light] .mesh .m3{background:radial-gradient(circle,#6b52b547,#0000 70%)}html[data-theme=light] .sky{background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--violet-deep) 28%, transparent), transparent 55%), radial-gradient(ellipse 55% 40% at 100% 40%, color-mix(in srgb, var(--mint) 22%, transparent), transparent 50%), radial-gradient(ellipse 50% 35% at 0% 85%, color-mix(in srgb, var(--violet) 24%, transparent), transparent 45%), radial-gradient(ellipse 50% 35% at 28% 18%, color-mix(in srgb, var(--violet-deep) 24%, transparent), transparent 70%), radial-gradient(ellipse 55% 38% at 22% 82%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 68%), var(--sky-base)}html[data-theme=light] .sky:after{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, color-mix(in srgb, var(--sand) 14%, transparent) 2px, color-mix(in srgb, var(--sand) 14%, transparent) 3px)}canvas#field{z-index:2;pointer-events:none;position:fixed;inset:0}html.has-pointer-fx .edge-glow{--edge-glow:0;--edge-x:50%;--edge-y:50%;position:relative}html.has-pointer-fx .edge-glow:after{content:"";pointer-events:none;z-index:6;opacity:calc(var(--edge-glow) * 1);transition:opacity .15s var(--ease-out);background:radial-gradient(var(--rim-glow-size) circle at var(--edge-x) var(--edge-y), var(--rim-glow-core), var(--rim-glow-mid) 40%, transparent 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:var(--rim-glow-filter);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page{z-index:3;position:relative}.landing-fold{flex-direction:column;display:flex}.landing-fold .chrome{flex-shrink:0}@media (width>=1024px){.landing-fold{box-sizing:border-box;height:100svh;max-height:100svh}.landing-fold .hero{flex:auto;min-height:0}}.chrome{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;grid-template-columns:1fr auto;align-items:stretch;margin:0 10px;display:grid}.mark{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-right:1px solid var(--line);color:var(--ice);text-shadow:none;transition:color .35s var(--ease-out), text-shadow .35s var(--ease-out);align-items:center;padding:1.1rem 1.5rem;font-size:.78rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.mark__name{display:block}@media (width>=640px){.mark{letter-spacing:.16em;padding:1.25rem 1.85rem;font-size:.82rem}}.mark:hover{color:var(--mint);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent)}.chrome nav{display:flex}.chrome nav a,.chrome nav button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-mute);border-left:1px solid var(--line);cursor:pointer;text-shadow:none;transition:color .3s var(--ease-out), background .3s var(--ease-out), text-shadow .3s var(--ease-out);background:0 0;border-top:0;border-bottom:0;border-right:0;align-items:center;padding:1.35rem 1.65rem;font-size:.68rem;line-height:1.4;text-decoration:none;display:flex}.chrome nav a:hover,.chrome nav button:hover{color:var(--mint);background:var(--accent-soft);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent)}.chrome nav a.solid{background:var(--violet-deep);color:var(--btn-fg);text-shadow:none;transition:background .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out), text-shadow .35s var(--ease-out)}.chrome nav a.solid:hover{background:var(--violet);color:var(--btn-fg);box-shadow:0 0 28px var(--violet-soft);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent)}.btn-ice{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--btn-fg);background:var(--violet-deep);border:1px solid var(--violet-deep);cursor:pointer;box-sizing:border-box;text-shadow:none;transition:background .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), text-shadow .35s var(--ease-out), transform .35s var(--ease-out);padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}@media (width>=640px){.btn-ice{letter-spacing:.12em;padding:1rem 1.55rem;font-size:.88rem}}.btn-ice:hover{background:var(--mint);border-color:var(--mint);color:var(--night);box-shadow:0 0 36px var(--glow);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent);transform:translateY(-2px)}.btn-ghost{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ice-mute);border:1px solid var(--line);cursor:pointer;box-sizing:border-box;text-shadow:none;transition:color .3s var(--ease-out), border-color .3s var(--ease-out), background .3s var(--ease-out), text-shadow .3s var(--ease-out);background:0 0;padding:.9rem 1.15rem;font-size:.62rem;line-height:1.4;text-decoration:none}@media (width>=640px){.btn-ghost{letter-spacing:.12em;padding:1.05rem 1.45rem;font-size:.68rem}}.btn-ghost:hover{color:var(--mint);border-color:var(--mint);background:var(--accent-soft);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent)}.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.input-ice{background:color-mix(in srgb, var(--night) 70%, transparent);border:1px solid var(--line);width:100%;color:var(--ice);font-family:var(--font-body);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:0;padding:.95rem 1rem;font-size:1rem}.input-ice:focus{border-color:var(--violet-deep);box-shadow:0 0 0 3px var(--violet-soft);outline:none}.input-ice::placeholder{color:var(--ice-mute)}.metodo-steps{border-color:var(--line)}.metodo-step{border-color:var(--line);border-bottom:1px solid var(--line)}.metodo-step:last-child{border-bottom:none}@media (width>=640px){.metodo-step{border-bottom:none}.metodo-step:nth-child(odd){border-right:1px solid var(--line)}.metodo-step:nth-child(-n+2){border-bottom:1px solid var(--line)}}html.has-pointer-fx .metodo-step.edge-glow:after,html.has-pointer-fx .metodo-steps.edge-glow:after{inset:0}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=left].is-in{transform:translate(0)}[data-reveal=scale]{transform:scale(.96)}[data-reveal=scale].is-in{transform:none}.hero-line{display:block;overflow:hidden}.hero-line>span{animation:rise-in 1.1s var(--ease-out) both;display:block}.hero-line:first-child>span{animation-delay:50ms}.hero-line:nth-child(2)>span{animation-delay:.18s}.hero-line:nth-child(3)>span{animation-delay:.32s}@keyframes rise-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.offer-row{transition:background .35s var(--ease-out), padding-left .35s var(--ease-out)}.offer-row:hover{background:var(--accent-soft);padding-left:.5rem}.offer-row i{color:var(--mint)!important}.progress-fill{transition:width 1.2s var(--ease-out);background:linear-gradient(90deg, var(--violet-deep), var(--mint));box-shadow:0 0 16px var(--glow)}.glass-card{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--ice) 6%, transparent), color-mix(in srgb, var(--violet-deep) 8%, transparent));-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 80px color-mix(in srgb, var(--ice) 12%, transparent)}html[data-theme=light] .glass-card{background:linear-gradient(160deg,#ffffffbf,#7e64c40f);box-shadow:0 16px 48px #1a182014}.text-violet{color:var(--violet)}.theme-toggle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice-mute);border-left:1px solid var(--line);cursor:pointer;text-shadow:none;transition:color .3s var(--ease-out), background .3s var(--ease-out), text-shadow .3s var(--ease-out);background:0 0;border-top:0;border-bottom:0;border-right:0;align-items:center;gap:.45rem;padding:1.35rem 1.1rem;font-size:.62rem;display:flex}.theme-toggle:hover{color:var(--mint);background:var(--accent-soft);text-shadow:0 0 24px var(--glow), 0 0 40px color-mix(in srgb, var(--mint) 45%, transparent)}.theme-toggle__icon{border:1.5px solid;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;position:relative}.theme-toggle__icon:after{content:"";opacity:.35;clip-path:inset(0 0 0 50%);background:currentColor;border-radius:50%;position:absolute;inset:1px}html[data-theme=light] .theme-toggle__icon:after{clip-path:inset(0 50% 0 0)}.theme-toggle__label:before{content:"Claro"}html[data-theme=light] .theme-toggle__label:before{content:"Escuro"}@media (width<=639px){.theme-toggle__label{display:none}.theme-toggle{padding:1.35rem .95rem}}.graph{flex:1;width:100%;min-height:360px;position:relative}.graph canvas{cursor:grab;width:100%;height:100%;min-height:360px;display:block}.graph canvas.is-over{cursor:pointer}.graph canvas.is-drag{cursor:grabbing}@media (prefers-reduced-motion:reduce){.pointer-rim,.crawl-rim{display:none!important}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}.hero-line>span{animation:none}}html[data-skin=volt]{--void:#0c0c24;--void-2:#12122e;--void-3:#171740;--paper:#fff;--paper-2:#ffffffe0;--paper-3:#ffffffb3;--rule:#ffffff29;--rule-2:#ffffff52;--volt:#6c31e3;--volt-hover:#8247f0;--volt-lit:#9d9dff;--volt-soft:#6c31e329;--volt-fg:#fff;--f-display:"Anton", "Syne", system-ui, sans-serif;--f-body:"DM Sans", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(1.15rem, 4vw, 4rem);--sheet:1560px;--night:#0c0c24;--night-ch:12 12 36;--night-elevated:#12122e;--ice:#fff;--ice-ch:255 255 255;--ice-dim:#ffffffe0;--ice-mute:#ffffffb3;--sand:#a8a8b4;--sand-ch:168 168 180;--clay:#141414;--clay-ch:20 20 20;--line:#ffffff29;--line-strong:#ffffff52;--star-mint:157, 157, 255;--graph-ink:12, 12, 36;--violet:#9d9dff;--violet-ch:157 157 255;--violet-deep:#6c31e3;--violet-deep-ch:108 49 227;--violet-dim:#7b7bffbf;--violet-soft:#6c31e329;--mint:#9d9dff;--mint-ch:157 157 255;--accent:#9d9dff;--accent-dim:#7b7bffbf;--accent-soft:#6c31e329;--glow:#6c31e366;--panel:#ffffff0a;--panel-solid:#12122e;--btn-fg:#fff}html[data-skin=volt] .checkout-modal-panel{background:var(--void-2);border-color:var(--rule-2)}html[data-skin=volt],html[data-skin=volt] body{background:var(--void);color:var(--paper);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-skin=volt] ::selection{background:var(--volt);color:var(--volt-fg)}html[data-skin=volt] :focus-visible{outline:2px solid var(--volt-lit);outline-offset:3px}.sheet{width:100%;max-width:var(--sheet);padding-inline:var(--gutter);margin-inline:auto}.band{border-top:1px solid var(--rule)}.band--pad{padding-block:clamp(2.25rem,5.5vw,4.75rem)}.sec-id{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);align-items:center;gap:.7rem;margin-bottom:clamp(1.5rem,3vw,2.75rem);font-size:.7rem;display:flex}.sec-id b{color:var(--volt-lit);font-weight:500}.sec-id:after{content:"";background:var(--rule);flex:1;height:1px}.d-xl,.d-l,.d-m{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.012em;color:var(--paper);margin:0;font-weight:400}.d-xl{font-size:clamp(3.15rem,12.2vw,10.5rem);line-height:.83}.d-l{font-size:clamp(2.35rem,6.6vw,5.4rem);line-height:.88}.d-m{font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:.95}.lede{color:var(--paper-2);max-width:52ch;font-size:clamp(1.06rem,1.4vw,1.28rem);line-height:1.66}.body{color:var(--paper-2);max-width:52ch;font-size:1.06rem;line-height:1.75}.mono{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);font-size:.7rem;line-height:1.85}.hi{color:var(--paper)}.volt-text{color:var(--volt-lit)}.nav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#0c0c24e0;position:sticky;top:0}.nav__in{justify-content:space-between;align-items:stretch;gap:1rem;min-height:3.6rem;display:flex}.mark{font-family:var(--f-mono);letter-spacing:.2em;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.mark__dot{background:var(--volt);flex:none;width:.62rem;height:.62rem;display:block}.nav__mark{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper);white-space:nowrap;align-items:center;gap:.55rem;font-size:.72rem;text-decoration:none;display:flex}.nav__mark i{background:var(--volt);flex:none;width:.62rem;height:.62rem;display:block}.nav__links{align-items:stretch;margin-left:auto;display:none}.nav__links a,.nav__links button{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--paper-2);border:0;border-left:1px solid var(--rule);cursor:pointer;background:0 0;align-items:center;padding-inline:clamp(.85rem,1.6vw,1.4rem);font-size:.68rem;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.nav__links a:hover,.nav__links button:hover{color:var(--paper);background:#f2f2f20a}.nav__links a.is-cta{background:var(--volt);color:var(--volt-fg);border-left:0}.nav__links a.is-cta:hover{background:var(--volt-hover);color:var(--volt-fg)}@media (width>=860px){.nav__links{display:flex}}.nav__cta-sm{background:var(--volt);color:var(--volt-fg);font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;align-items:center;margin-left:auto;padding-inline:1.1rem;font-size:.68rem;text-decoration:none;display:inline-flex}@media (width>=860px){.nav__cta-sm{display:none}}.hero{padding-block:clamp(1.5rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.hero__kicker{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-bottom:clamp(2.25rem,4.5vw,3.25rem);font-size:.7rem;display:flex}.hero__kicker em{color:var(--volt-lit);font-style:normal}.hero__title>span{display:block}.hero__title .ind{color:var(--volt-lit)}.hero__foot{align-items:end;gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=900px){.hero__foot{grid-template-columns:minmax(0,1fr) auto}}.actions{flex-wrap:wrap;gap:0;margin-top:1.75rem;display:flex}.btn{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--volt);background:var(--volt);color:var(--volt-fg);cursor:pointer;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem 1.9rem;font-size:.68rem;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn:hover{background:var(--volt-hover);border-color:var(--volt-hover)}.btn--ghost{border-color:var(--rule-2);color:var(--paper);background:0 0}.btn--ghost:hover{border-color:var(--paper-3);background:#f2f2f20f}.btn--wide{width:100%}@media (width<=560px){.actions{flex-direction:column;align-items:stretch}.actions .btn{width:100%}}.specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=900px){.specs{grid-template-columns:repeat(4,minmax(0,1fr))}}.spec{background:var(--void);flex-direction:column;gap:.85rem;padding:clamp(1.5rem,2.8vw,2.25rem) clamp(1.15rem,2vw,1.85rem);display:flex}.spec__n{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:.9}.spec__l{font-family:var(--f-mono);letter-spacing:.02em;color:var(--paper-3);font-size:.8rem;line-height:1.6}.grid-rule{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (width>=680px){.grid-rule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.grid-rule--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cell{background:var(--void);flex-direction:column;gap:1.05rem;padding:clamp(1.75rem,2.9vw,2.75rem);transition:background .2s;display:flex}.cell:hover{background:var(--void-2)}.cell__n{font-family:var(--f-mono);letter-spacing:.18em;color:var(--volt-lit);font-size:.66rem}.cell__t{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:.95}.cell__b{color:var(--paper-2);max-width:38ch;font-size:1rem;line-height:1.74}.proof{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=940px){.proof{grid-template-columns:auto minmax(0,1fr)}}.proof__n{font-family:var(--f-display);letter-spacing:-.03em;color:var(--paper);font-size:clamp(5rem,17vw,15rem);line-height:.78}.proof__n em{color:var(--volt-lit);font-style:normal}.scope{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=840px){.scope{grid-template-columns:repeat(2,minmax(0,1fr))}}.scope__col{background:var(--void);padding:clamp(1.6rem,3vw,2.75rem)}.scope__col--yes{box-shadow:inset 3px 0 0 var(--volt)}.scope__h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:1.4rem;font-size:.68rem}.scope__col--yes .scope__h{color:var(--volt-lit)}.scope__list{flex-direction:column;gap:1.3rem;margin:0;padding:0;list-style:none;display:flex}.scope__list li{color:var(--paper-2);grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;font-size:1rem;line-height:1.74;display:grid}.scope__list li span:first-child{font-family:var(--f-mono);color:var(--paper-3);padding-top:.2rem;font-size:.72rem}.scope__col--yes .scope__list li{color:var(--paper);font-size:1.02rem}.access{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (width>=940px){.access{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.access__side{background:var(--void);padding:clamp(1.9rem,3.4vw,3.4rem)}.access__buy{background:var(--volt);color:var(--volt-fg);flex-direction:column;justify-content:center;display:flex}.access__price{font-family:var(--f-display);letter-spacing:-.02em;align-items:flex-end;gap:.5rem;margin-block:1.15rem 1.35rem;font-size:clamp(4rem,10.5vw,7rem);line-height:.84;display:flex}.access__price sup{font-family:var(--f-mono);letter-spacing:.1em;color:#ffffffd9;padding-bottom:.6em;font-size:.2em;line-height:1}.access__includes{flex-direction:column;margin:2.1rem 0 0;padding:0;list-style:none;display:flex}.access__includes li{border-top:1px solid var(--rule);color:var(--paper);grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;gap:.4rem;padding:1.1rem 0;font-size:.97rem;line-height:1.6;display:grid}.access__includes li i{font-family:var(--f-mono);letter-spacing:.12em;color:var(--volt-lit);font-size:.66rem;font-style:normal}.terms{border:1px solid var(--rule);border-left:3px solid var(--volt);margin-top:clamp(2rem,3.4vw,2.9rem);padding:clamp(1.6rem,2.6vw,2.25rem)}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.002em;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:baseline;gap:.5rem;padding:clamp(1.1rem,2.2vw,1.6rem) 0;font-size:clamp(1.05rem,1.9vw,1.45rem);line-height:1.15;list-style:none;transition:color .18s;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--volt-lit)}.faq summary i{font-family:var(--f-mono);letter-spacing:.12em;color:var(--paper-3);font-size:.66rem;font-style:normal}.faq summary u{font-family:var(--f-mono);color:var(--paper-3);justify-self:end;font-size:.9rem;text-decoration:none}.faq details[open] summary u:before{content:"−"}.faq details:not([open]) summary u:before{content:"+"}.faq__a{color:var(--paper-2);max-width:60ch;padding:0 0 clamp(1.25rem,2.4vw,1.9rem) 3.5rem;font-size:1.03rem;line-height:1.76}@media (width<=560px){.faq summary{grid-template-columns:2.1rem minmax(0,1fr) 1.2rem}.faq__a{padding-left:2.1rem}}.foot{border-top:1px solid var(--rule);flex-direction:column;gap:1.15rem;padding-block:clamp(2rem,4vw,3.25rem);display:flex}.foot__top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 2rem;display:flex}.foot__brand,.foot__credit{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:inline-flex}.foot__brand{border-right:1px solid var(--rule);padding-right:.9rem}.foot__social{align-items:center;gap:.55rem;display:inline-flex}.foot__icon{color:inherit;opacity:.72;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:inline-flex}.foot__icon:hover,.foot__icon:focus-visible{opacity:1;color:var(--volt-lit);outline:none}.foot__steps{opacity:.72;letter-spacing:.06em;margin:0}@media (width>=860px){.foot{text-align:center;align-items:center}.foot__top{justify-content:center}.foot__steps{max-width:72ch}}@media (width<=720px){.foot__brand{border-right:0;padding-right:0}}.stack-sm>*+*{margin-top:.9rem}.stack>*+*{margin-top:1.7rem}.split{gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=940px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.marquee{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--volt);padding-block:.85rem;overflow:hidden}.marquee__t{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--volt-fg);gap:3rem;font-size:.7rem;animation:34s linear infinite slide;display:flex}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__t{animation:none}}.art{mix-blend-mode:screen;opacity:.92;width:100%;height:auto;display:block}.art-frame{border:1px solid var(--rule);background:var(--void-2);position:relative;overflow:hidden}.art-frame--tint:after{content:"";background:var(--volt);mix-blend-mode:soft-light;opacity:.55;pointer-events:none;position:absolute;inset:0}.art-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--void-2);align-items:center;max-height:clamp(180px,30vh,360px);display:flex;overflow:hidden}.art-band .art{opacity:.75}.art-mark{mix-blend-mode:screen;opacity:.95;width:clamp(72px,9vw,104px);height:auto;display:block}.hero{position:relative}.hero__kicker,.hero__title,.hero__foot{z-index:1;position:relative}.hero__art{display:none}@media (width>=900px){.hero__head{-moz-column-gap:clamp(1rem, 3vw, 3rem);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;column-gap:clamp(1rem,3vw,3rem);display:grid}.hero__kicker{grid-column:1/-1}.hero__title{grid-column:1;width:max-content;max-width:100%}.hero__art{grid-column:2;place-self:center;width:min(100%,480px,46vh);margin:0;display:block}}.with-art{align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}@media (width>=780px){.with-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=779px){.with-art .art-frame{order:2}}.art-sm{max-width:400px}.art-xs{max-width:280px}.access__buy{position:relative;overflow:hidden}.access__buy:before{content:"";mix-blend-mode:screen;opacity:.3;pointer-events:none;background:url(/art/sol.png) 50%/150% no-repeat;position:absolute;inset:0}.access__buy>*{z-index:1;position:relative}.access-page{min-height:100vh;position:relative;overflow:hidden}.access-page:before{content:"";mix-blend-mode:screen;opacity:.16;pointer-events:none;background:url(/art/astrolabio.png) 50% 38%/60% no-repeat;position:fixed;inset:0}.access-page>*{z-index:1;position:relative}.access-page .glass-card{background:linear-gradient(160deg, color-mix(in srgb, var(--ice) 3%, transparent), color-mix(in srgb, var(--violet-deep) 4%, transparent));-webkit-backdrop-filter:blur(4px)}.hero__art .art{mix-blend-mode:normal;opacity:.95}html[data-skin=volt],html[data-skin=volt] body{overflow-x:hidden}@media (width<=899px){.hero__art{width:min(70%,300px);margin:clamp(1.75rem,6vw,2.75rem) auto 0;display:block}}@media (width<=779px){.with-art .art-frame,.stack .art-frame{justify-self:center;margin-inline:auto}.art-band{max-height:220px}}@media (width<=420px){.nav__mark{letter-spacing:.12em;font-size:.68rem}.nav__cta-sm{letter-spacing:.12em;padding-inline:.9rem}.btn{padding:1.15rem 1.4rem}.spec{padding:1.35rem 1rem}}
