.site{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.site:after{content:"";z-index:95;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.display{font-family:var(--font-serif);color:var(--text-1);text-wrap:balance;font-weight:400;line-height:1}h2.display{font-size:clamp(2.65rem,5.6vw,4.6rem);line-height:.98}.display em{color:var(--text-2);font-style:italic}.kicker{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:12px;margin:0;font-size:.72rem;font-weight:500;display:inline-flex}.kicker b{color:var(--volt);font-weight:500}.kicker:after{content:"";background:linear-gradient(90deg, var(--line-3), transparent);width:44px;height:1px}[data-align=center] .kicker:before{content:"";background:linear-gradient(270deg, var(--line-3), transparent);width:44px;height:1px}.sec-lede{color:var(--text-2);text-wrap:pretty;max-width:56ch;font-size:clamp(1.03rem,1.35vw,1.14rem);line-height:1.66}.sec-lede a,.plans-fine a,.faq-body a{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--volt-line);text-decoration-color:var(--volt-line);text-underline-offset:4px;transition:text-decoration-color .2s}.sec-lede a:hover,.plans-fine a:hover{-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt)}.sec{padding-top:clamp(6.5rem,12vw,10rem);position:relative}.sec.band{border-block:1px solid var(--line-1);background:radial-gradient(900px 360px at 50% 0,#f4f3ee09,#0000 70%),linear-gradient(#f4f3ee05,#f4f3ee02);margin-top:clamp(6.5rem,12vw,10rem);padding-block:clamp(5rem,9vw,7.5rem)}.sec.band+.sec{padding-top:clamp(5.5rem,10vw,8.5rem)}.sec-head{gap:20px;max-width:800px;margin-bottom:clamp(2.75rem,5.5vw,4.25rem);display:grid}.sec-head[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.sec-head-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 72px;max-width:none}.sec-head-split>div{gap:20px;display:grid}.marks{pointer-events:none;--mark:#f4f3ee47;background:linear-gradient(var(--mark), var(--mark)) left top / 13px 1px, linear-gradient(var(--mark), var(--mark)) left top / 1px 13px, linear-gradient(var(--mark), var(--mark)) right top / 13px 1px, linear-gradient(var(--mark), var(--mark)) right top / 1px 13px, linear-gradient(var(--mark), var(--mark)) left bottom / 13px 1px, linear-gradient(var(--mark), var(--mark)) left bottom / 1px 13px, linear-gradient(var(--mark), var(--mark)) right bottom / 13px 1px, linear-gradient(var(--mark), var(--mark)) right bottom / 1px 13px;background-repeat:no-repeat;position:absolute;inset:-12px}.resolve-field{z-index:-1;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.resolve-field svg{width:100%;height:100%;display:block}.resolve-field path{fill:none;stroke-width:1.15px}.rf-arcs path{stroke-dasharray:1 1;animation:2.4s cubic-bezier(.3,.7,.2,1) both rf-draw;animation-delay:calc(.3s + var(--i,0) * 80ms)}.rf-pixels path{animation:1.2s both rf-fade;animation-delay:calc(.1s + var(--i,0) * 50ms)}.rf-seam{animation:1.6s .2s both rf-fade}@keyframes rf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}.hero{isolation:isolate;align-content:center;min-height:min(100svh - 68px,880px);padding-block:clamp(2rem,5vh,3.5rem) clamp(2.5rem,6vh,4rem);display:grid;position:relative}.hero-field{top:-68px;bottom:-120px;-webkit-mask-image:radial-gradient(70% 75% at 66%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 75% at 66%,#000 30%,#0000 78%)}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2.5rem,4.5vw,4.75rem);width:min(1240px,100% - 48px);display:grid}.hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080808eb,#08080899 55%,#0000);position:absolute;inset:-14% -16% -14% -24%}.hero-chip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);height:36px;color:var(--text-2);background:#f4f3ee09;border-radius:999px;align-items:center;gap:11px;padding:0 15px 0 5px;font-size:.86rem;transition:border-color .25s,color .25s,background-color .25s;display:inline-flex}.hero-chip:hover{border-color:var(--volt-line);color:var(--text-1);background:#c8f45d0d}.hero-chip .ic{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.hero-chip:hover .ic{transform:translate(3px)}.hero-chip-tag{background:var(--volt);height:26px;color:var(--volt-ink);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:10px;font-size:.66rem;font-weight:600;display:inline-flex}.hero-title{font-size:clamp(3.4rem,5.9vw,6.1rem);line-height:.92}.hero-title span,.hero-title em{display:block}.hero-title em{background:linear-gradient(96deg, #f4f3ee 4%, #e6f6b4 38%, var(--volt) 72%, #b4e04a 100%);color:#0000;filter:drop-shadow(0 0 42px #c8f45d29);-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;padding-right:.06em}.hero-lede{max-width:46ch;color:var(--text-2);text-wrap:pretty;font-size:clamp(1.04rem,1.25vw,1.18rem);line-height:1.62}.hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:4px;display:flex}.hero-facts{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.hero-facts li{align-items:center;gap:9px;display:inline-flex}.hero-facts li:not(.hero-drop):before{content:"";background:var(--volt);opacity:.85;width:5px;height:5px}.hero-facts .hero-drop .ic{color:var(--volt)}.drop-veil{z-index:120;-webkit-backdrop-filter:blur(12px);outline:1px dashed var(--volt-line);outline-offset:-18px;background:#080808d6;place-content:center;justify-items:center;gap:10px;animation:.18s both rf-fade;display:grid;position:fixed;inset:0}.drop-veil-mark{border:1px solid var(--volt-line);width:92px;height:92px;color:var(--volt);background:#c8f45d0f;border-radius:999px;place-items:center;margin-bottom:8px;display:grid}.drop-veil strong{font-family:var(--font-serif);font-size:2.6rem;font-weight:400;line-height:1}.drop-veil span{color:var(--text-2);font-size:.95rem}.stage-wrap{position:relative}.stage-glow{z-index:-1;filter:blur(70px);pointer-events:none;background:radial-gradient(closest-side,#c8f45d2b,#0000),radial-gradient(closest-side at 50% 120%,#f4f3ee14,#0000);width:92%;height:78%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.stage{transform-origin:50% 0;margin:0}.stage-frame{border:1px solid var(--line-2);background:linear-gradient(#f4f3ee11,#f4f3ee04);border-radius:8px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0009,0 50px 140px -40px #000000f2}.stage-media{aspect-ratio:960/641;cursor:ew-resize;touch-action:pan-y;background:#11141b;border-radius:4px;position:relative;overflow:hidden}.stage-raster,.stage-vector{position:absolute;inset:0}.stage-raster img{object-fit:cover;width:100%;height:100%}.stage-vector{clip-path:inset(0 0 0 var(--split))}.stage-vector img{object-fit:cover;width:100%;height:100%;display:block}.stage-seam{top:0;bottom:0;left:var(--split);width:0;transition:opacity .4s;position:absolute}.stage-media:not([data-ready]) .stage-seam{opacity:0}.stage-seam:before{content:"";background:linear-gradient(180deg, transparent, var(--volt) 12%, var(--volt) 88%, transparent);width:1px;position:absolute;top:0;bottom:0;left:-.5px;box-shadow:0 0 18px #c8f45da6}.stage-grip{border:1px solid var(--volt-line);-webkit-backdrop-filter:blur(10px);width:42px;height:42px;color:var(--volt);background:#080808a8;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000080}.stage-tag{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-1);background:#08080899;border-radius:999px;padding:6px 11px;font-size:.66rem;position:absolute;top:14px}.stage-tag[data-side=raster]{left:14px}.stage-tag[data-side=vector]{border-color:var(--volt-line);color:var(--volt);right:14px}.stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:18px 4px 0;display:flex}.stage-readout{flex-wrap:wrap;gap:14px 36px;margin:0;display:flex}.stage-readout div{gap:3px;display:grid}.stage-readout dt{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.64rem}.stage-readout dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-1);margin:0;font-size:.98rem}.stage-readout dd[data-tone=volt]{color:var(--volt)}.stage-note{color:var(--text-3);align-items:center;gap:10px;font-size:.84rem;display:inline-flex}.live-pixel{background:var(--volt);width:6px;height:6px;animation:2.4s ease-in-out infinite pixel-blink;box-shadow:0 0 10px #c8f45de6}@keyframes pixel-blink{50%{opacity:.25}}.stage{animation:.9s cubic-bezier(.2,.7,.2,1) .1s both stage-in}@keyframes stage-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.works{border-block:1px solid var(--line-1);background:#f4f3ee03}.works-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-block:22px;display:flex}.works-group{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.works-label{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.66rem}.works ul{flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;list-style:none;display:flex}.works li{color:var(--text-2);font-size:1.04rem;font-weight:600}.works-group+.works-group li{font-family:var(--font-data);color:var(--text-2);font-size:.84rem;font-weight:500}.lens-wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.lens-frame{position:relative}.lens-stage{aspect-ratio:960/641;border:1px solid var(--line-2);cursor:crosshair;touch-action:pan-y;background:#11141b;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #000000f2}.lens-base,.lens-base img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lens-glass{background:var(--ink-950);pointer-events:none;opacity:0;will-change:transform;border-radius:999px;width:220px;height:220px;transition:opacity .5s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #f4f3ee99,0 0 0 6px #0808086b,0 0 0 7px #c8f45d4d,0 26px 60px #000000b3}.lens-stage[data-ready] .lens-glass{opacity:1}.lens-half{position:absolute;inset:0;overflow:hidden}.lens-half[data-side=left]{clip-path:inset(0 50% 0 0)}.lens-half[data-side=right]{clip-path:inset(0 0 0 50%)}.lens-zoomed{will-change:transform;position:absolute;top:0;left:0}.lens-zoomed img{object-fit:cover;width:100%;max-width:none;height:100%;image-rendering:pixelated}.lens-zoomed-svg svg{width:100%;height:100%}.lens-half-tag{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--text-1);background:#080808c7;border-radius:999px;padding:3px 8px;font-size:.58rem;position:absolute;bottom:24px;left:25%;transform:translate(-50%)}.lens-half[data-side=right] .lens-half-tag{color:var(--volt);left:75%}.lens-seam{background:var(--volt);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #c8f45db3}.lens-hint{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);background:#08080899;border-radius:999px;padding:6px 11px;font-size:.64rem;position:absolute;top:14px;left:14px}.lens-side{align-content:center;gap:22px;display:grid}.lens-statement{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.9rem,2.8vw,2.5rem);line-height:1.06}.lens-statement em{color:var(--volt);font-style:italic}.lens-copy{color:var(--text-2);line-height:1.66}.lens-zoom{border:1px solid var(--line-2);background:#f4f3ee08;border-radius:8px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.lens-zoom button{min-width:52px;height:34px;font-family:var(--font-data);color:var(--text-2);border-radius:6px;padding-inline:12px;font-size:.82rem;transition:background-color .2s,color .2s}.lens-zoom button:hover{color:var(--text-1)}.lens-zoom button[aria-pressed=true]{background:var(--volt);color:var(--volt-ink);box-shadow:inset 0 1px #ffffff73}.lens-stats{border-top:1px solid var(--line-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:18px;display:grid}.lens-stats div{gap:4px;display:grid}.lens-stats dt{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.62rem}.lens-stats dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin:0;font-size:1.9rem;line-height:1}.lens-fine{color:var(--text-3);font-size:.84rem}.steps{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step{align-content:start;gap:14px;padding:30px 28px 8px 0;display:grid;position:relative}.step+.step{border-left:1px solid var(--line-1);padding-left:28px}.step:before{content:"";background:linear-gradient(90deg, var(--volt), #c8f45d40);transform-origin:0;height:1px;transition:transform .9s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0) * .22s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}[data-inview] .step:before,.steps:hover .step:before{transform:scaleX(1)}.step-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-n{font-family:var(--font-serif);color:var(--text-1);font-size:3.4rem;line-height:.9}.step-icon{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text-1);background:#f4f3ee08;border-radius:8px;place-items:center;display:grid}.step h3{font-size:1.14rem;font-weight:600}.step p{color:var(--text-2);font-size:.95rem;line-height:1.62}.ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.rung{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0) * .12s);gap:16px;margin:0;display:grid;transform:translateY(14px)}[data-inview] .rung{opacity:1;transform:none}.rung-media{aspect-ratio:1;border:1px solid var(--line-2);background:var(--ink-900);outline-offset:7px;border-radius:6px;outline:1px solid #f4f3ee0a;transition:transform .45s cubic-bezier(.2,.7,.2,1),outline-color .3s;position:relative;overflow:hidden;box-shadow:0 34px 80px -34px #000000f2}.rung:hover .rung-media{outline-color:#f4f3ee1f;transform:translateY(-4px)}.rung[data-pro] .rung-media{border-color:var(--volt-line);outline-color:#c8f45d38;box-shadow:0 0 60px -12px #c8f45d47,0 34px 80px -34px #000000f2}.rung-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rung-src{opacity:0;transition:opacity .2s}.ladder[data-source] .rung-src{opacity:1}.rung-fid{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);font-family:var(--font-data);background:#080808bd;border-radius:999px;align-items:baseline;gap:7px;padding:5px 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}.rung-fid b{color:var(--text-1);font-size:.86rem;font-weight:500}.rung-fid small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.58rem}.rung[data-pro] .rung-fid b{color:var(--volt)}.rung-pro{background:var(--volt);height:24px;color:var(--volt-ink);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding-inline:9px;font-size:.64rem;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.rung-pro .ic .acc{stroke:currentColor}.rung figcaption{border-top:1px solid var(--line-1);gap:3px;padding-top:2px;display:grid}.rung-label{justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.rung-label strong{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1.05}.rung-no{font-family:var(--font-data);color:var(--text-3);font-size:.7rem}.rung-note{color:var(--text-2);font-size:.9rem}.rung-meta{font-family:var(--font-data);color:var(--text-3);font-size:.72rem}.ladder-bar{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:clamp(2rem,4vw,3rem);display:flex}.ladder-fine{max-width:64ch;color:var(--text-3);font-size:.86rem}.craft{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.cr-card{border:1px solid var(--line-1);background:radial-gradient(520px 220px at 0 0,#f4f3ee0a,#0000 70%),linear-gradient(#f4f3ee08,#f4f3ee03);border-radius:8px;grid-column:span 2;grid-template-rows:auto 1fr;gap:26px;padding:30px 28px 28px;transition:border-color .3s,transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.cr-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.cr-card[data-size=wide]{grid-column:span 3}.cr-copy{align-content:start;gap:12px;display:grid}.cr-icon{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text-1);background:#f4f3ee08;border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.cr-card h3{font-size:1.16rem;font-weight:600}.cr-card p{color:var(--text-2);font-size:.95rem;line-height:1.62}.cr-media{border:1px solid var(--line-1);min-height:132px;font-family:var(--font-data);color:var(--text-2);background:#0808088c;border-radius:6px;align-self:end;padding:16px 18px;font-size:.74rem}.cr-hud{gap:9px;display:grid}.cr-hud-row{grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;gap:12px;display:grid}.cr-hud-row:first-child .cr-v,.cr-hud-row:last-child .cr-v{grid-column:span 2}.cr-k{color:var(--text-3)}.cr-v{color:var(--text-1);white-space:nowrap;overflow:hidden}.cr-n{text-align:right;color:var(--text-1)}.cr-bar{background:#f4f3ee14;border-radius:999px;height:4px;position:relative;overflow:hidden}.cr-bar:after{content:"";width:var(--v);border-radius:inherit;background:linear-gradient(90deg, #c8f45d8c, var(--volt));transform-origin:0;transition:transform 1.1s cubic-bezier(.3,.7,.2,1);transition-delay:calc(.2s + var(--i,0) * .12s);position:absolute;inset:0;transform:scaleX(0)}[data-inview] .cr-bar:after{transform:scaleX(1)}.cr-type{border-right:1px solid var(--volt);width:0;max-width:100%}[data-inview] .cr-type{animation:1.6s steps(31,end) .9s forwards cr-type,.8s step-end infinite blink-caret}@keyframes cr-type{to{width:31ch}}@keyframes blink-caret{50%{border-color:#0000}}.cr-net{align-content:end;gap:12px;display:grid}.cr-net svg{width:100%;height:86px;overflow:visible}.cr-net path{fill:none;vector-effect:non-scaling-stroke}.cr-net-grid{stroke:#f4f3ee0f}.cr-net-local{stroke:#f4f3ee6b;stroke-width:1.4px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 2.2s cubic-bezier(.3,.7,.2,1) .2s}[data-inview] .cr-net-local{stroke-dashoffset:0}.cr-net-zero{stroke:var(--volt);stroke-width:2px;filter:drop-shadow(0 0 6px #c8f45db3)}.cr-net-legend{flex-wrap:wrap;gap:8px 20px;display:flex}.cr-net-legend span{align-items:center;gap:8px;display:inline-flex}.cr-net-legend i{background:#f4f3ee6b;width:12px;height:2px}.cr-net-legend i[data-tone=volt]{background:var(--volt)}.cr-net-legend b{color:var(--volt);font-weight:500}.cr-swatch{grid-template-columns:1fr 1fr;align-content:center;gap:10px 14px;display:grid}.cr-bands,.cr-live{border-radius:4px;height:64px;overflow:hidden}.cr-bands{display:flex}.cr-bands i{flex:1}.cr-live{background:linear-gradient(135deg,#f0b36b,#c45d7f 55%,#3b2f7d)}.cr-swatch span{text-align:center;color:var(--text-3)}.cr-swatch span[data-tone=volt]{color:var(--volt)}.cr-gauges{justify-content:space-around;align-items:center;display:flex}.cr-gauge{justify-items:center;gap:6px;display:grid;position:relative}.cr-gauge svg{width:76px;height:76px;transform:rotate(-90deg)}.cr-gauge circle{fill:none;stroke-width:4px}.cr-gauge-track{stroke:#f4f3ee14}.cr-gauge-fill{stroke:#f4f3ee8c;stroke-linecap:round;stroke-dashoffset:var(--ring);transition:stroke-dashoffset 1.4s cubic-bezier(.3,.7,.2,1) .2s}[data-inview] .cr-gauge-fill{stroke-dashoffset:var(--off)}.cr-gauge[data-lit] .cr-gauge-fill{stroke:var(--volt);filter:drop-shadow(0 0 5px #c8f45d99)}.cr-gauge strong{font-family:var(--font-data);color:var(--text-1);font-size:.92rem;font-weight:500;position:absolute;top:38px;transform:translateY(-50%)}.cr-gauge[data-lit] strong{color:var(--volt)}.cr-gauge span{color:var(--text-3)}.cr-stack{place-items:center;display:grid}.cr-stack svg{width:100%;max-width:280px;height:84px;overflow:visible}.cr-file path{fill:#f4f3ee0d;stroke:#f4f3ee73;stroke-width:1.2px}.cr-file{transform:translate(calc(14px + var(--i,0) * 15px), calc(16px + var(--i,0) * -2px));transition:transform 1s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms)}[data-inview] .cr-file{transform:translate(calc(30px + var(--i,0) * 8px), calc(16px + var(--i,0) * -2px))}.cr-arrow{fill:none;stroke:var(--text-3);stroke-width:1.4px}.cr-zip rect{fill:#c8f45d14;stroke:var(--volt);stroke-width:1.4px}.cr-zip path{stroke:var(--volt);stroke-width:1.4px}.cr-zip text{fill:var(--volt);font-family:var(--font-data);font-size:12px}.ai-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ai-intro{justify-items:start;gap:22px;display:grid;position:sticky;top:110px}.ai-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.ai-item{border-bottom:1px solid var(--line-1);grid-template-columns:auto minmax(0,1fr);gap:22px;padding-block:28px;display:grid}.ai-icon{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text-1);background:#f4f3ee08;border-radius:8px;place-items:center;display:grid}.ai-text{gap:8px;display:grid}.ai-text h3{font-family:var(--font-serif);font-size:1.75rem;font-weight:400;line-height:1.1}.ai-text p{color:var(--text-2);line-height:1.62}.ai-sample{border:1px solid var(--line-1);width:fit-content;max-width:100%;font-family:var(--font-data);color:var(--text-2);overflow-wrap:anywhere;background:#08080899;border-radius:6px;margin-top:6px;padding:10px 14px;font-size:.76rem;line-height:1.7;display:block}.ai-sample b{color:var(--volt);font-weight:500}.film{gap:18px;margin:0;display:grid}.film-frame{border-radius:8px;position:relative;overflow:visible}.film-video{aspect-ratio:16/9;border:1px solid var(--line-2);object-fit:cover;background:#000;border-radius:8px;width:100%;display:block;box-shadow:0 60px 140px -50px #000000f2}.film-play{text-align:left;background:linear-gradient(#0000 55%,#080808d1);border-radius:8px;justify-content:flex-start;align-items:flex-end;gap:18px;padding:clamp(18px,3vw,32px);display:flex;position:absolute;inset:0}.film-play-ring{background:var(--volt);width:78px;height:78px;color:var(--volt-ink);border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:grid;box-shadow:0 0 0 10px #c8f45d1f,0 20px 50px #00000080}.film-play:hover .film-play-ring{transform:scale(1.06);box-shadow:0 0 0 16px #c8f45d24,0 20px 50px #00000080}.film-play-copy{gap:4px;display:grid}.film-play-copy strong{font-family:var(--font-serif);font-size:1.7rem;font-weight:400;line-height:1.1}.film-play-copy small{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.68rem}.film-caption{text-align:center;color:var(--text-3);font-size:.86rem}.metrics{border-block:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.metric{gap:12px;padding:40px 26px 36px;display:grid}.metric+.metric{border-left:1px solid var(--line-1)}.metric dd{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3.4rem,6.4vw,5.6rem);line-height:.9}.metric dd small{color:var(--volt);font-size:.42em;font-style:italic}.metric dt{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.7rem}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin-inline:auto;display:grid}.plan{border:1px solid var(--line-1);background:linear-gradient(#f4f3ee09,#f4f3ee03);border-radius:8px;align-content:start;gap:26px;padding:34px 32px 32px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.plan[data-featured]{border-color:var(--volt-line);background:radial-gradient(520px 240px at 100% 0,#c8f45d1f,#0000 70%),linear-gradient(#f4f3ee0a,#f4f3ee03);box-shadow:inset 0 1px #ffffff0f,0 40px 100px -50px #c8f45d59}.plan-head{gap:14px;display:grid}.plan-head h3{align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}.plan-flag{border:1px solid var(--volt-line);background:var(--volt-dim);height:24px;color:var(--volt);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:10px;font-size:.62rem;font-weight:500;display:inline-flex}.plan-price{align-items:baseline;gap:12px;display:flex}.plan-price strong{font-family:var(--font-serif);font-size:4.2rem;font-weight:400;line-height:.9}.plan-price span{color:var(--text-3);font-size:.9rem}.plan-list{border-top:1px solid var(--line-1);gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.plan-list li{color:var(--text-2);align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.5;display:flex}.plan-list .ic{color:var(--volt);margin-top:2px}.plan .button,.plan .checkout-action,.plan .checkout-action .button{width:100%}.plans-fine{text-align:center;color:var(--text-3);margin-top:26px;font-size:.88rem}.faq-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.faq-intro{gap:22px;display:grid;position:sticky;top:110px}.faq-list{border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line-1)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.08rem;font-weight:500;list-style:none;transition:color .2s;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--volt-bright)}.faq-item summary:after{content:"";border:1px solid var(--line-2);background:linear-gradient(var(--text-1), var(--text-1)) center / 11px 1.5px no-repeat, linear-gradient(var(--text-1), var(--text-1)) center / 1.5px 11px no-repeat;border-radius:999px;flex:none;width:30px;height:30px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s,background-color .2s}.faq-item[open] summary:after{border-color:var(--volt-line);background-color:var(--volt-dim);transform:rotate(45deg)}.faq-body{max-width:64ch;color:var(--text-2);padding:0 48px 26px 0;line-height:1.7}.finale{isolation:isolate;border-top:1px solid var(--line-1);margin-top:clamp(6.5rem,12vw,10rem);padding-block:clamp(6rem,11vw,9rem);position:relative;overflow:hidden}.finale-field{inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 80%,#000 25%,#0000 75%)}.finale:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(closest-side,#c8f45d1a,#0000);width:min(900px,90vw);height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finale-inner{text-align:center;justify-items:center;gap:26px;display:grid;position:relative}.finale-inner:before{content:"";z-index:-1;background:radial-gradient(closest-side,#080808e6,#0000);position:absolute;inset:-10% 8%}.finale-mark{filter:drop-shadow(0 0 34px #c8f45d59)}.finale-inner h2.display{font-size:clamp(3.2rem,8vw,7rem);line-height:.92}.finale-inner h2.display em{color:var(--volt)}.finale-lede{max-width:44ch;color:var(--text-2);font-size:clamp(1.04rem,1.4vw,1.16rem);line-height:1.62}.finale-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.site-footer{border-top:1px solid var(--line-1);background:linear-gradient(#f4f3ee04,#0000 60%);margin-top:clamp(5.5rem,11vw,9rem);padding-top:clamp(4.5rem,8vw,6rem);position:relative}.footer-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:48px;display:grid}.footer-brand{align-content:start;justify-items:start;gap:18px;display:grid}.footer-tag{font-family:var(--font-serif);margin-top:10px;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1}.footer-tag em{color:var(--volt);font-style:italic}.footer-sub{max-width:36ch;color:var(--text-2);font-size:.95rem}.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.footer-cols>div{align-content:start;gap:12px;display:grid}.footer-head{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:.68rem}.footer-cols a{width:fit-content;color:var(--text-2);font-size:.95rem;transition:color .2s}.footer-cols a:hover{color:var(--text-1)}.footer-word{margin-top:clamp(3.5rem,7vw,5.5rem)}.footer-word svg{width:100%;height:auto;display:block}.footer-word text{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;fill:url(#footer-word-fill);font-size:184px;font-weight:700}.footer-base{border-top:1px solid var(--line-1);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding-block:26px 34px;font-size:.84rem;display:flex}.footer-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.footer-badges img{opacity:.72;width:auto;height:40px;transition:opacity .2s}.footer-badges a:hover img{opacity:1}.home+.site-footer{margin-top:0}.page-heading{justify-items:start;gap:20px;max-width:860px;padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,3.75rem);display:grid;position:relative}.page-heading .eyebrow,.legal-page .eyebrow{gap:12px}.page-heading h1,.legal-page h1{font-family:var(--font-serif);font-size:clamp(3rem,7vw,5.6rem);font-weight:400;line-height:.95}.page-heading h1 em,.legal-page h1 em{color:var(--text-2);font-style:italic}.page-heading .lede{font-size:clamp(1.05rem,1.45vw,1.2rem)}.legal-updated{font-family:var(--font-data);letter-spacing:.08em;color:var(--text-3);font-size:.72rem}.page-heading[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--line-1);background:linear-gradient(#f4f3ee09,#f4f3ee03);border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:24px;padding:32px 28px 28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.price-card[data-featured=true]{border-color:var(--volt-line);background:radial-gradient(460px 240px at 50% -10%,#c8f45d24,#0000 70%),linear-gradient(#f4f3ee0a,#f4f3ee03);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -60px #c8f45d73}.price-head{gap:6px;display:grid}.price-head h2{font-family:var(--font-sans);font-size:1.14rem;font-weight:600;line-height:1.3}.price-note{color:var(--text-3);font-size:.88rem}.price-figure{align-items:baseline;gap:10px;display:flex}.price-amount{font-family:var(--font-serif);font-size:4.4rem;font-weight:400;line-height:.9}.price-per{font-family:var(--font-data);color:var(--text-3);font-size:.78rem}.price-list{border-top:1px solid var(--line-1);align-content:start;gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.price-list li{color:var(--text-2);align-items:flex-start;gap:11px;font-size:.94rem;line-height:1.5;display:flex}.price-list li svg{color:var(--volt);flex:none;margin-top:2px}.price-card .button,.price-card .checkout-action{width:100%}.pricing-fine{text-align:center;color:var(--text-3);margin-top:28px;font-size:.86rem}.trust-row{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:18px;font-size:.68rem;display:flex}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row .ic{color:var(--volt)}.restore-row{text-align:center;color:var(--text-3);margin-top:14px;font-size:.88rem}.restore-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.restore-form input{border:1px solid var(--line-2);background:var(--ink-900);min-width:220px;height:36px;color:var(--text-1);border-radius:6px;padding-inline:12px;font-size:.88rem}.restore-form input:focus{border-color:var(--volt);outline:none}.table-scroll{border:1px solid var(--line-1);border-radius:8px;overflow-x:auto}.params-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.93rem}.params-table th,.params-table td{border-bottom:1px solid var(--line-1);text-align:left;vertical-align:top;padding:15px 20px}.params-table tbody tr:last-child th,.params-table tbody tr:last-child td{border-bottom:0}.params-table thead th{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);background:#f4f3ee06;font-size:.68rem;font-weight:500}.params-table td{color:var(--text-2)}.params-table td:first-child,.params-table th[scope=row]{color:var(--text-1);font-weight:500}.compare-table td:last-child{color:var(--text-1)}.compare-table thead th:last-child,.cell-yes{color:var(--volt)}.cell-no{color:var(--text-3)}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);padding-bottom:2rem;display:grid}.docs-rail{border-left:1px solid var(--line-1);gap:2px;padding-left:14px;display:grid;position:sticky;top:100px}.docs-rail a{color:var(--text-3);padding:6px 0;font-size:.9rem;transition:color .2s}.docs-rail a:hover{color:var(--text-1)}.docs-body{gap:clamp(3rem,6vw,4.5rem);max-width:760px;display:grid}.docs-section{gap:18px;scroll-margin-top:96px;display:grid}.docs-section h2{font-family:var(--font-serif);font-size:clamp(2.1rem,3.6vw,2.9rem);font-weight:400;line-height:1}.docs-section h3{font-size:1.04rem;font-weight:600}.docs-section p,.docs-section li{color:var(--text-2);line-height:1.72}.docs-section ul,.docs-section ol{gap:10px;margin:0;padding-left:20px;display:grid}.docs-section li::marker{color:var(--volt)}.docs-section strong{color:var(--text-1);font-weight:600}.docs-section code{border:1px solid var(--line-1);font-family:var(--font-data);color:var(--text-1);background:#f4f3ee0a;border-radius:4px;padding:1px 6px;font-size:.86em}.docs-card{border:1px solid var(--line-1);background:linear-gradient(#f4f3ee08,#f4f3ee03);border-radius:8px;gap:8px;padding:20px 22px;display:grid}.docs-callout{border:1px solid var(--volt-line);background:linear-gradient(90deg,#c8f45d12,#0000 70%);border-radius:8px;padding:22px 24px}.docs-callout p{font-family:var(--font-serif);color:var(--text-1);font-size:1.5rem;line-height:1.25}.answers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.answer-card{border:1px solid var(--line-1);background:linear-gradient(#f4f3ee08,#f4f3ee03);border-radius:8px;align-content:start;gap:12px;padding:28px 28px 30px;display:grid;box-shadow:inset 0 1px #ffffff0a}.answer-card h2{font-family:var(--font-serif);font-size:1.75rem;font-weight:400;line-height:1.08}.answer-card p{color:var(--text-2);line-height:1.7}.cta-band{border:1px solid var(--line-2);background:radial-gradient(640px 280px at 50% 0,#c8f45d1a,#0000 70%),linear-gradient(#f4f3ee08,#f4f3ee02);border-radius:8px;margin-top:clamp(4.5rem,9vw,7rem);padding:clamp(3.5rem,7vw,5rem) 24px;position:relative;overflow:hidden}.cta-inner{text-align:center;justify-items:center;gap:20px;display:grid}.cta-inner h2{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1}.cta-inner h2 em{color:var(--volt);font-style:italic}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.legal-page{gap:40px;max-width:760px;padding-block:clamp(4rem,9vw,7rem) 2rem;display:grid}.legal-page>div:first-child{border-bottom:1px solid var(--line-1);justify-items:start;gap:20px;padding-bottom:36px;display:grid}.legal-page section{gap:12px;display:grid}.legal-page h2{font-family:var(--font-serif);font-size:1.9rem;font-weight:400;line-height:1.1}.legal-page p,.legal-page li{color:var(--text-2);line-height:1.75}.legal-page a{color:var(--text-1)}.not-found{isolation:isolate;text-align:center;align-content:center;justify-items:center;gap:24px;min-height:calc(100vh - 68px);padding:4rem 24px 6rem;display:grid;position:relative;overflow:hidden}.not-found-field{inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70%,#000 25%,#0000 75%)}.not-found h1{font-size:clamp(3.2rem,8vw,6.6rem);line-height:.94}.not-found-lede{max-width:44ch;color:var(--text-2);font-size:1.08rem;line-height:1.62}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1080px){.hero{min-height:0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,2.75rem)}.hero-copy{max-width:680px}.hero-field{-webkit-mask-image:radial-gradient(80% 70% at 50% 62%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 62%,#000 30%,#0000 78%)}.lens-wrap,.ai-layout,.faq-layout{grid-template-columns:minmax(0,1fr)}.ai-intro,.faq-intro{position:static}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(3){border-left:0;padding-left:0}.step:nth-child(n+3){border-top:1px solid var(--line-1)}.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-card,.cr-card[data-size=wide]{grid-column:span 3}.cr-card:last-child{grid-column:span 6}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-left:0}.metric:nth-child(n+3){border-top:1px solid var(--line-1)}.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-rail{border-left:0;flex-wrap:wrap;gap:8px;padding-left:0;display:flex;position:static}.docs-rail a{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:6px 13px}.footer-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sec-head-split{grid-template-columns:minmax(0,1fr)}.stage-frame{padding:6px}.stage-tag{font-size:.58rem;top:10px}.stage-tag[data-side=raster]{left:10px}.stage-tag[data-side=vector]{right:10px}.stage-grip{width:36px;height:36px}.stage-readout{gap:12px 26px}.works-inner{flex-direction:column;align-items:flex-start}.plans,.answers-grid{grid-template-columns:minmax(0,1fr)}.cr-card,.cr-card[data-size=wide],.cr-card:last-child{grid-column:span 6}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-body{padding-right:0}}@media (max-width:560px){.page-shell{width:calc(100% - 36px)}.hero-cta{flex-direction:column;align-self:stretch}.hero-cta .button{width:100%}.hero-chip,.hero-facts{display:none}.hero-grid{width:calc(100% - 36px)}.hero-copy{gap:18px}.steps,.ladder{grid-template-columns:minmax(0,1fr)}.step,.step+.step{border-left:0;padding:26px 0 8px}.step+.step{border-top:1px solid var(--line-1)}.metric{padding:30px 16px 26px}.lens-stats dd{font-size:1.55rem}.film-play{background:#08080859;justify-content:center;align-items:center}.film-play-copy{display:none}.film-play-ring{width:62px;height:62px}.plan,.price-card{padding:28px 22px 24px}.ai-item{grid-template-columns:minmax(0,1fr);gap:16px}.footer-base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.stage{animation:none}.rf-arcs path{stroke-dasharray:none;animation:none}.rung{opacity:1;transform:none}.cr-type{border-right:0;width:auto}.cr-net-local{stroke-dashoffset:0}.cr-bar:after,.step:before{transform:scaleX(1)}}
