.hero-section[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--void)}.hero-section[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]#bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;transition:opacity .05s linear}.hero[data-astro-cid-bbe6dxrz]{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.hero[data-astro-cid-bbe6dxrz] .pill[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:100px;background:#00f0b50f;border:1px solid rgba(0,240,181,.15);margin-bottom:32px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(20px);animation:fadeUp .8s ease .5s forwards}.hero[data-astro-cid-bbe6dxrz] .pill-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2s ease infinite}.hero[data-astro-cid-bbe6dxrz] .pill[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:13px;color:#b0b0c0;letter-spacing:1px}.hero[data-astro-cid-bbe6dxrz] .headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:clamp(36px,8vw,80px);font-weight:800;color:#fff;letter-spacing:-2px;min-height:1.2em;line-height:1.1;margin-bottom:24px;opacity:0;animation:fadeUp .8s ease .7s forwards}.hero[data-astro-cid-bbe6dxrz] .headline[data-astro-cid-bbe6dxrz] .dud[data-astro-cid-bbe6dxrz]{color:var(--signal);opacity:.7}.hero[data-astro-cid-bbe6dxrz] .headline[data-astro-cid-bbe6dxrz] .gc[data-astro-cid-bbe6dxrz]{color:var(--signal)}.hero[data-astro-cid-bbe6dxrz] .headline[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{color:var(--signal);font-style:normal}.hero[data-astro-cid-bbe6dxrz] .sub[data-astro-cid-bbe6dxrz]{font-family:var(--font-sans);font-size:clamp(16px,2.5vw,20px);color:#5a5a6e;max-width:580px;line-height:1.6;margin-bottom:40px;opacity:0;transform:translateY(20px);animation:fadeUp .8s ease .9s forwards}.hero[data-astro-cid-bbe6dxrz] .cta-row[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;align-items:center;opacity:0;transform:translateY(20px);animation:fadeUp .8s ease 1.1s forwards}.cta-btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--signal);border:none;border-radius:8px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--void);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .2s}.cta-btn[data-astro-cid-bbe6dxrz]:hover{background:var(--signal-hover);transform:translateY(-2px)}.cta-btn[data-astro-cid-bbe6dxrz]:active{transform:translateY(0)}.cta-btn[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:18px;height:18px}.cta-ghost[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:var(--font-mono);font-size:13px;font-weight:500;color:#5a5a6e;cursor:pointer;transition:all .2s}.cta-ghost[data-astro-cid-bbe6dxrz]:hover{border-color:#00f0b54d;color:#b0b0c0}.scroll-hint[data-astro-cid-bbe6dxrz]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;animation:fadeUp .6s ease 1.5s forwards}.scroll-hint[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:10px;color:#5a5a6e;letter-spacing:2px;text-transform:uppercase}.scroll-line[data-astro-cid-bbe6dxrz]{width:1px;height:24px;background:linear-gradient(to bottom,#5a5a6e,transparent);animation:scrollPulse 2s ease infinite}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.pin-wrap{position:relative;height:calc(var(--pin-length, 400) * 1vh);background:transparent}.pin-wrap.alt-bg{background:transparent}.pin-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column}.section,.pin-wrap{position:relative}.pin-wrap>*:not(.bg-network-wrap),.pin-sticky>*:not(.bg-network-wrap){position:relative;z-index:1}.pin-wrap>.pin-sticky{position:sticky;top:0;z-index:1}.pin-header{padding:56px 8vw 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pin-header .head{display:flex;flex-direction:column;gap:12px;max-width:720px}.pin-header .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:3px;text-transform:uppercase}.pin-header .eyebrow:before{content:"";width:24px;height:1px;background:var(--signal)}.pin-header h2{font-family:var(--font-mono);font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-1px;color:var(--fg-primary);line-height:1.05}.pin-header h2 em{font-style:normal;color:var(--signal)}.pin-header .meta{display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:2px;text-transform:uppercase}.pin-header .meta .count strong{color:var(--signal);font-weight:700}.pin-header .meta .hint{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:var(--border-signal-soft);border-radius:100px;background:#00f0b50a;color:var(--fg-body)}.pin-header .meta .hint svg{width:14px;height:14px;stroke:var(--signal)}.pin-track-wrap{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 140px),transparent 100%)}.pin-track{display:flex;align-items:center;gap:32px;padding:0 14vw 64px 8vw;height:100%;will-change:transform}.pin-track>*{flex-shrink:0}.pin-progress{position:absolute;left:8vw;right:8vw;bottom:32px;height:1px;background:#ffffff0f;overflow:hidden}.pin-progress>div{height:100%;background:var(--signal);width:0;transition:width .05s linear}@media(max-width:720px){.pin-wrap{height:auto!important}.pin-sticky{position:relative;height:auto}.pin-track-wrap{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pin-track{transform:none!important;padding-right:24px}.pin-track>*{scroll-snap-align:start}.pin-header{flex-direction:column;align-items:flex-start;padding:40px 6vw 16px}.pin-progress{display:none}}@media(prefers-reduced-motion:reduce){.pin-wrap{height:auto!important}.pin-sticky{position:relative;height:auto}.pin-track-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pin-track{transform:none!important;padding-right:24px}.pin-progress{display:none}}.benefit-card{flex:0 0 460px;min-height:540px;background:var(--carbon);border:var(--border-card);border-radius:12px;padding:36px 32px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.benefit-card:hover{border-color:#00f0b540}.benefit-card .card-num{font-family:var(--font-mono);font-size:10px;letter-spacing:3px;color:var(--fg-muted);margin-bottom:auto}.benefit-card .card-glyph{margin:36px 0 28px;width:64px;height:64px;position:relative}.benefit-card .card-glyph svg{width:100%;height:100%}.benefit-card h3{font-family:var(--font-mono);font-weight:700;font-size:22px;letter-spacing:-.5px;color:var(--fg-primary);margin-bottom:12px}.benefit-card p{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--fg-body);margin-bottom:24px}.benefit-card:after{content:"";position:absolute;inset:auto -40% -40% auto;width:240px;height:240px;background:radial-gradient(circle,rgba(0,240,181,.08),transparent 70%);pointer-events:none}.benefit-card .card-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;margin-bottom:24px}.benefit-card .card-stat{padding:10px 12px;background:var(--carbon-deep);border:var(--border-card);border-radius:6px;display:flex;flex-direction:column;gap:4px}.benefit-card .card-stat .k{font-family:var(--font-mono);font-size:9px;color:var(--fg-muted);letter-spacing:2px;text-transform:uppercase}.benefit-card .card-stat .v{font-family:var(--font-mono);font-size:13px;color:var(--fg-primary);font-weight:700;font-variant-numeric:tabular-nums}.benefit-card .card-stat .v.signal{color:var(--signal)}.benefit-card .card-bottom{margin-top:auto;padding-top:16px;border-top:var(--border-card);display:flex;align-items:center;justify-content:space-between;gap:12px}.benefit-card .card-bottom .filetype{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--signal);text-transform:uppercase;padding:4px 10px;background:#00f0b50f;border:var(--border-signal-soft);border-radius:4px}.benefit-card .card-bottom .note{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;color:var(--fg-tertiary);text-transform:uppercase}.section{position:relative;padding:120px 8vw;background:transparent}.section.alt-bg{background:transparent}.section-head{max-width:1280px;margin:0 auto 64px;display:flex;flex-direction:column;gap:18px}.section-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:3px;text-transform:uppercase}.section-head .eyebrow:before{content:"";width:24px;height:1px;background:var(--signal)}.section-head h2{font-family:var(--font-mono);font-weight:800;font-size:clamp(32px,5vw,56px);letter-spacing:-1.5px;color:var(--fg-primary);line-height:1.05;max-width:900px}.section-head h2 em{font-style:normal;color:var(--signal)}.section-head .lead{font-family:var(--font-sans);font-size:17px;color:var(--fg-body);line-height:1.6;max-width:640px}.steps{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:0;position:relative}.steps:before{content:"";position:absolute;left:48px;top:24px;bottom:24px;width:1px;background:linear-gradient(to bottom,transparent,var(--slate) 8%,var(--slate) 92%,transparent)}.step{display:grid;grid-template-columns:96px 1fr auto;align-items:flex-start;gap:32px;padding:32px 0;position:relative}.step-marker{width:96px;display:flex;align-items:center;gap:12px;position:relative;z-index:1}.step-marker .dot{width:14px;height:14px;border-radius:50%;background:var(--carbon);border:1px solid var(--slate);flex-shrink:0;margin-left:41px;position:relative}.step.done .step-marker .dot{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 3px #00f0b526}.step .step-body{padding-top:0}.step .step-num{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;color:var(--fg-muted);text-transform:uppercase;margin-bottom:8px}.step h3{font-family:var(--font-mono);font-weight:700;font-size:22px;letter-spacing:-.5px;color:var(--fg-primary);margin-bottom:10px}.step p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--fg-body);max-width:620px}.step .step-aside{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--fg-tertiary);text-transform:uppercase;padding:6px 12px;border:var(--border-card);border-radius:6px;white-space:nowrap;align-self:center}.step .step-aside.signal{color:var(--signal);border-color:#00f0b540;background:#00f0b50a}.step .step-marker .dot{transition:background .45s ease,border-color .45s ease,box-shadow .45s ease}.steps[data-reveal-init] .step{opacity:0;transform:translate(-24px);transition:opacity .6s ease,transform .6s ease}.steps[data-reveal-init] .step.reveal{opacity:1;transform:translate(0)}.step.reveal .step-marker .dot{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 3px #00f0b526}.steps{--step-fill: 0}.steps[data-reveal-init]:after{content:"";position:absolute;left:48px;top:24px;width:1px;background:var(--signal);box-shadow:0 0 8px #00f0b566;height:calc(var(--step-fill, 0) * 1%);max-height:calc(100% - 48px);transition:height .6s ease}.ea-card{flex:0 0 480px;min-height:500px;background:var(--carbon);border:var(--border-card);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;transition:border-color .25s ease,transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.ea-card:hover{border-color:#00f0b533}.ea-card.featured{flex:0 0 540px;border-color:#00f0b540;background:linear-gradient(180deg,rgba(0,240,181,.04) 0%,transparent 30%),var(--carbon)}.ea-card.focus{transform:translateY(-8px);box-shadow:0 24px 40px -16px #0009}.ea-card .ea-top{display:flex;align-items:flex-start;gap:20px}.ea-card .ea-icon{width:56px;height:56px;border-radius:10px;background:var(--void);border:var(--border-card);padding:4px;flex-shrink:0}.ea-card .ea-icon img{width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.ea-card .ea-id{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ea-card .ea-id .codeline{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;min-width:0}.ea-card .ea-id .codeline>span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.ea-card .ea-id .codeline .code{color:var(--signal);font-weight:700}.ea-card .ea-id .codeline .sep{opacity:.4}.ea-card .ea-id h3{font-family:var(--font-mono);font-weight:800;font-size:26px;letter-spacing:-1px;color:var(--fg-primary)}.ea-card .ea-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;background:#00f0b50f;border:var(--border-signal-soft);color:var(--signal);font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;align-self:flex-start}.ea-card .ea-status .pulse{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2s ease infinite}.ea-chart{position:relative;background:var(--carbon-deep);border:var(--border-card);border-radius:8px;padding:18px;height:180px;flex:0 0 180px;overflow:hidden}.ea-chart .chart-label{position:absolute;top:14px;left:16px;font-family:var(--font-mono);font-size:9px;letter-spacing:2.5px;color:var(--fg-muted);text-transform:uppercase}.ea-chart .chart-tick{position:absolute;top:14px;right:16px;font-family:var(--font-mono);font-size:9px;letter-spacing:2.5px;color:var(--fg-muted);text-transform:uppercase}.ea-chart svg{width:100%;height:100%;overflow:visible}.ea-tags{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}.ea-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:5px 10px;border-radius:100px;background:#ffffff08;border:var(--border-card);color:var(--fg-body)}.ea-tag.signal{color:var(--signal);border-color:#00f0b533;background:#00f0b50a}.ea-tag.data{color:var(--data);border-color:#3b82f640;background:#3b82f60a}.ea-tag.alpha{color:var(--alpha);border-color:#f59e0b40;background:#f59e0b0d}.ea-tag.edge{color:var(--edge);border-color:#a855f740;background:#a855f70a}.ea-tag.short{color:var(--short);border-color:#ff4d6a4d;background:#ff4d6a0d}.ea-foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:12px;border-top:var(--border-card)}.ea-foot .cell{display:flex;flex-direction:column;gap:4px}.ea-foot .cell .k{font-family:var(--font-mono);font-size:9px;letter-spacing:2.5px;color:var(--fg-muted);text-transform:uppercase}.ea-foot .cell .v{font-family:var(--font-mono);font-size:14px;color:var(--fg-primary);font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:6px}.ea-foot .risk-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:2px 8px;border-radius:100px;background:#ffffff0a;border:var(--border-card);color:var(--fg-body);white-space:nowrap}.ea-foot .risk-badge.low{color:var(--signal);border-color:#00f0b540;background:#00f0b50d}.ea-foot .risk-badge.mid{color:var(--alpha);border-color:#f59e0b4d;background:#f59e0b0d}.ea-foot .risk-badge.high{color:var(--short);border-color:#ff4d6a4d;background:#ff4d6a0d}.ea-foot .risk-badge.spec{color:var(--edge);border-color:#a855f74d;background:#a855f70d}.ea-card.r-low{border-color:#00f0b533}.ea-card.r-mid{border-color:#f59e0b33}.ea-card.r-high{border-color:#ff4d6a38}.ea-card.r-spec{border-color:#a855f73d}.ea-card.r-mid .ea-id .codeline .code{color:var(--alpha)}.ea-card.r-high .ea-id .codeline .code{color:var(--short)}.ea-card.r-spec .ea-id .codeline .code{color:var(--edge)}.ea-card .ea-status.mid{background:#f59e0b14;border-color:#f59e0b4d;color:var(--alpha)}.ea-card .ea-status.mid .pulse{background:var(--alpha)}.ea-card .ea-status.high{background:#ff4d6a14;border-color:#ff4d6a4d;color:var(--short)}.ea-card .ea-status.high .pulse{background:var(--short)}.ea-card .ea-status.edge{background:#a855f714;border-color:#a855f74d;color:var(--edge)}.ea-card .ea-status.edge .pulse{background:var(--edge)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ea-divider{flex:0 0 240px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 0;gap:14px}.ea-divider .label{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--fg-tertiary);display:inline-flex;align-items:center;gap:10px}.ea-divider .label:before{content:"";width:24px;height:1px;background:currentColor}.ea-divider .num{font-family:var(--font-mono);font-weight:800;font-size:96px;letter-spacing:-4px;color:var(--fg-primary);line-height:1}.ea-divider .num small{font-size:.34em;letter-spacing:0;color:var(--fg-tertiary);font-weight:500;margin-left:6px;vertical-align:18%}.ea-divider .desc{font-family:var(--font-sans);font-size:14px;color:var(--fg-body);max-width:220px;line-height:1.5}.ea-divider.spec .num{font-size:36px;letter-spacing:-1px;line-height:1.1}.ea-divider.low .num{color:var(--signal)}.ea-divider.mid .num{color:var(--alpha)}.ea-divider.high .num{color:var(--short)}.ea-divider.spec .num{color:var(--edge)}.ea-divider .label.low{color:var(--signal);opacity:.85}.ea-divider .label.mid{color:var(--alpha);opacity:.85}.ea-divider .label.high{color:var(--short);opacity:.85}.ea-divider .label.spec{color:var(--edge);opacity:.85}.story-card{flex:0 0 480px;display:flex;flex-direction:column;justify-content:center;padding:32px 8px;gap:24px}.story-card .eyebrow-line{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--fg-tertiary);display:inline-flex;align-items:center;gap:10px}.story-card .eyebrow-line:before{content:"";width:24px;height:1px;background:var(--signal)}.story-card .big{font-family:var(--font-mono);font-weight:800;font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;color:var(--fg-primary);line-height:1.05}.story-card .big em{font-style:normal;color:var(--signal)}.story-card .lead{font-family:var(--font-sans);font-size:16px;color:var(--fg-body);line-height:1.6;max-width:420px}.story-card .summary{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:16px;padding-top:20px;border-top:var(--border-card);font-family:var(--font-mono);font-size:12px;color:var(--fg-body)}.story-card .summary .k{color:var(--fg-tertiary);letter-spacing:2px;text-transform:uppercase;font-size:10px;align-self:center}.story-card .summary .v{color:var(--fg-primary);font-weight:700}.coda-card{flex:0 0 480px;display:flex;flex-direction:column;justify-content:center;padding:32px 0;gap:20px}.coda-card .eyebrow-line{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--fg-tertiary);display:inline-flex;align-items:center;gap:10px}.coda-card .eyebrow-line:before{content:"";width:24px;height:1px;background:var(--signal)}.coda-card h3{font-family:var(--font-mono);font-weight:800;font-size:40px;letter-spacing:-1.5px;color:var(--fg-primary);line-height:1.05}.coda-card p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--fg-body);max-width:420px}.coda-card .cta-btn{align-self:flex-start;margin-top:8px}.coda-mix{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 8px}.coda-mix .chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--carbon-deep);border:var(--border-card);border-radius:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:var(--fg-body)}.coda-mix .chip>span:first-child{display:inline-flex;align-items:center;gap:10px}.coda-mix .chip .swatch{width:10px;height:10px;border-radius:50%;background:var(--fg-muted);box-shadow:0 0 0 0 currentColor}.coda-mix .chip .count{font-size:18px;font-weight:800;letter-spacing:-.5px;text-transform:none;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.coda-mix .chip.low{border-color:#00f0b540;color:var(--signal)}.coda-mix .chip.low .swatch{background:var(--signal);box-shadow:0 0 8px #00f0b580}.coda-mix .chip.mid{border-color:#f59e0b47;color:var(--alpha)}.coda-mix .chip.mid .swatch{background:var(--alpha);box-shadow:0 0 8px #f59e0b80}.coda-mix .chip.high{border-color:#ff4d6a47;color:var(--short)}.coda-mix .chip.high .swatch{background:var(--short);box-shadow:0 0 8px #ff4d6a80}.coda-mix .chip.spec{border-color:#a855f74d;color:var(--edge)}.coda-mix .chip.spec .swatch{background:var(--edge);box-shadow:0 0 8px #a855f780}.coda-card .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--signal);border:none;border-radius:8px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--void);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .2s}.coda-card .cta-btn:hover{background:var(--signal-hover);transform:translateY(-2px)}.coda-card .cta-btn:active{transform:translateY(0)}.coda-card .cta-btn svg{width:18px;height:18px}.manifesto[data-astro-cid-ygbk6wav]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width:900px){.manifesto[data-astro-cid-ygbk6wav]{grid-template-columns:1fr;gap:40px}}.manifesto-quote[data-astro-cid-ygbk6wav]{font-family:var(--font-mono);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-1.5px;color:var(--fg-primary);line-height:1.15}.manifesto-quote[data-astro-cid-ygbk6wav] .cursor[data-astro-cid-ygbk6wav]{display:inline-block;width:.6ch;height:.9em;background:var(--signal);vertical-align:-.05em;margin-left:.1ch;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.manifesto-quote[data-astro-cid-ygbk6wav] em[data-astro-cid-ygbk6wav]{font-style:normal;color:var(--signal)}.manifesto-list[data-astro-cid-ygbk6wav]{display:flex;flex-direction:column;gap:24px}.manifesto-item[data-astro-cid-ygbk6wav]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;padding-bottom:24px;border-bottom:var(--border-card)}.manifesto-item[data-astro-cid-ygbk6wav]:last-child{border-bottom:none;padding-bottom:0}.manifesto-item[data-astro-cid-ygbk6wav] .ix[data-astro-cid-ygbk6wav]{font-family:var(--font-mono);font-size:10px;letter-spacing:2.5px;color:var(--fg-muted);padding-top:6px}.manifesto-item[data-astro-cid-ygbk6wav] h4[data-astro-cid-ygbk6wav]{font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--fg-primary);margin-bottom:6px;letter-spacing:0}.manifesto-item[data-astro-cid-ygbk6wav] p[data-astro-cid-ygbk6wav]{font-family:var(--font-sans);font-size:14px;color:var(--fg-body);line-height:1.6}.manifesto-item[data-astro-cid-ygbk6wav] .neg[data-astro-cid-ygbk6wav]{color:var(--fg-tertiary);text-decoration:line-through;text-decoration-color:#ff4d6a66;margin-right:8px}.manifesto[data-astro-cid-ygbk6wav][data-reveal-init] .manifesto-item[data-astro-cid-ygbk6wav]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.manifesto[data-astro-cid-ygbk6wav][data-reveal-init] .manifesto-item[data-astro-cid-ygbk6wav].reveal{opacity:1;transform:translateY(0)}.manifesto[data-astro-cid-ygbk6wav][data-reveal-init] .manifesto-quote[data-astro-cid-ygbk6wav]{opacity:0;transition:opacity .8s ease}.manifesto[data-astro-cid-ygbk6wav][data-reveal-init] .manifesto-quote[data-astro-cid-ygbk6wav].reveal{opacity:1}.price-card[data-astro-cid-tyya4faj]{flex:0 0 380px;background:var(--carbon);border:var(--border-card);border-radius:12px;padding:36px 32px;display:flex;flex-direction:column;gap:24px;position:relative;transition:border-color .25s ease,transform .25s ease;align-self:center}.price-card[data-astro-cid-tyya4faj]:hover{border-color:#00f0b533}.price-card[data-astro-cid-tyya4faj].featured{flex:0 0 460px;border-color:var(--signal);background:linear-gradient(180deg,rgba(0,240,181,.06) 0%,transparent 50%),var(--carbon);box-shadow:0 0 0 1px #00f0b526}.price-card[data-astro-cid-tyya4faj] .price-head[data-astro-cid-tyya4faj]{display:flex;justify-content:space-between;align-items:flex-start}.price-card[data-astro-cid-tyya4faj] .price-tier[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;color:var(--fg-tertiary);text-transform:uppercase}.price-card[data-astro-cid-tyya4faj] .price-badge[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-size:9px;letter-spacing:2.5px;color:var(--signal);text-transform:uppercase;padding:5px 10px;border:var(--border-signal);border-radius:100px;background:#00f0b50f;display:inline-flex;align-items:center;gap:6px}.price-card[data-astro-cid-tyya4faj] .price-badge[data-astro-cid-tyya4faj] .dot[data-astro-cid-tyya4faj]{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2s ease infinite}.price-card[data-astro-cid-tyya4faj] .price-amount[data-astro-cid-tyya4faj]{display:flex;align-items:baseline;gap:8px}.price-card[data-astro-cid-tyya4faj] .price-amount[data-astro-cid-tyya4faj] .amt[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-weight:800;font-size:clamp(48px,5vw,64px);letter-spacing:-2px;color:var(--fg-primary);line-height:1}.price-card[data-astro-cid-tyya4faj].featured .price-amount[data-astro-cid-tyya4faj] .amt[data-astro-cid-tyya4faj]{color:var(--signal)}.price-card[data-astro-cid-tyya4faj] .price-amount[data-astro-cid-tyya4faj] .cur[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--fg-primary)}.price-card[data-astro-cid-tyya4faj] .price-amount[data-astro-cid-tyya4faj] .unit[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-size:13px;color:var(--fg-tertiary);letter-spacing:1px}.price-card[data-astro-cid-tyya4faj] .price-permonth[data-astro-cid-tyya4faj]{font-family:var(--font-mono);font-size:12px;color:var(--fg-tertiary);letter-spacing:1px;font-variant-numeric:tabular-nums}.price-card[data-astro-cid-tyya4faj] .price-permonth[data-astro-cid-tyya4faj] strong{color:var(--fg-body)}.price-card[data-astro-cid-tyya4faj] .price-frame[data-astro-cid-tyya4faj]{font-family:var(--font-sans);font-size:14px;color:var(--fg-body);padding:12px 0;border-top:var(--border-card);border-bottom:var(--border-card)}.price-card[data-astro-cid-tyya4faj] .price-list[data-astro-cid-tyya4faj]{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.price-card[data-astro-cid-tyya4faj] .price-list[data-astro-cid-tyya4faj] li[data-astro-cid-tyya4faj]{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:flex-start;font-family:var(--font-sans);font-size:14px;color:var(--fg-body)}.price-card[data-astro-cid-tyya4faj] .price-list[data-astro-cid-tyya4faj] svg[data-astro-cid-tyya4faj]{width:14px;height:14px;margin-top:4px;stroke:var(--signal)}.price-card[data-astro-cid-tyya4faj] .price-cta[data-astro-cid-tyya4faj]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--fg-primary);letter-spacing:1px;text-transform:uppercase;transition:all .2s;cursor:pointer}.price-card[data-astro-cid-tyya4faj] .price-cta[data-astro-cid-tyya4faj]:hover{border-color:#00f0b566;color:var(--signal)}.price-card[data-astro-cid-tyya4faj].featured .price-cta[data-astro-cid-tyya4faj]{background:var(--signal);color:var(--void);border-color:var(--signal)}.price-card[data-astro-cid-tyya4faj].featured .price-cta[data-astro-cid-tyya4faj]:hover{background:var(--signal-hover);transform:translateY(-2px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.price-grid[data-astro-cid-7bpospqq]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.price-grid[data-astro-cid-7bpospqq] .price-card{flex:none;align-self:stretch;width:auto;min-width:0}.price-grid[data-astro-cid-7bpospqq] .price-card.featured{transform:translateY(-12px);box-shadow:0 0 0 1px #00f0b526}.price-disclaimer[data-astro-cid-7bpospqq]{max-width:1280px;margin:40px auto 0;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;color:var(--fg-muted);text-align:center;text-transform:uppercase;padding:0 16px}@media(max-width:900px){.price-grid[data-astro-cid-7bpospqq]{grid-template-columns:1fr;gap:16px}.price-grid[data-astro-cid-7bpospqq] .price-card.featured{transform:none}}.faq[data-astro-cid-al2ca2vr]{max-width:920px;margin:0 auto;display:flex;flex-direction:column}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:var(--border-card)}.faq-item[data-astro-cid-al2ca2vr]:first-child{border-top:var(--border-card)}.faq-q[data-astro-cid-al2ca2vr]{width:100%;display:grid;grid-template-columns:32px 1fr 24px;gap:16px;align-items:center;padding:24px 0;background:transparent;border:none;text-align:left;font-family:var(--font-mono);font-weight:700;font-size:17px;color:var(--fg-primary);letter-spacing:-.2px;transition:color .2s ease;cursor:pointer}.faq-q[data-astro-cid-al2ca2vr]:hover{color:var(--signal)}.faq-q[data-astro-cid-al2ca2vr] .ix[data-astro-cid-al2ca2vr]{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:2px}.faq-q[data-astro-cid-al2ca2vr] .toggle[data-astro-cid-al2ca2vr]{width:24px;height:24px;display:grid;place-items:center;color:var(--fg-tertiary);transition:color .2s ease,transform .3s ease}.faq-item[data-astro-cid-al2ca2vr].open .faq-q[data-astro-cid-al2ca2vr]{color:var(--signal)}.faq-item[data-astro-cid-al2ca2vr].open .faq-q[data-astro-cid-al2ca2vr] .toggle[data-astro-cid-al2ca2vr]{color:var(--signal);transform:rotate(45deg)}.faq-a[data-astro-cid-al2ca2vr]{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-a-inner[data-astro-cid-al2ca2vr]{padding:0 40px 28px 48px;font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--fg-body);max-width:720px}.faq-item[data-astro-cid-al2ca2vr].open .faq-a[data-astro-cid-al2ca2vr]{max-height:320px}.faq-a-inner[data-astro-cid-al2ca2vr] em{font-style:normal;color:var(--signal);font-family:var(--font-mono);font-size:13px;letter-spacing:1px}.crosssell[data-astro-cid-h53ktwlg]{max-width:980px;margin:0 auto;background:var(--carbon);border:var(--border-card);border-radius:12px;padding:40px 48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}@media(max-width:720px){.crosssell[data-astro-cid-h53ktwlg]{grid-template-columns:1fr;padding:32px}}.crosssell[data-astro-cid-h53ktwlg] .label[data-astro-cid-h53ktwlg]{font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;display:inline-flex;align-items:center;gap:10px}.crosssell[data-astro-cid-h53ktwlg] .label[data-astro-cid-h53ktwlg]:before{content:"";width:24px;height:1px;background:var(--alpha)}.crosssell[data-astro-cid-h53ktwlg] h3[data-astro-cid-h53ktwlg]{font-family:var(--font-mono);font-weight:700;font-size:22px;letter-spacing:-.5px;color:var(--fg-primary);margin-bottom:10px}.crosssell[data-astro-cid-h53ktwlg] p[data-astro-cid-h53ktwlg]{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--fg-body);max-width:540px}.modal-overlay[data-astro-cid-usb6gadn]{position:fixed;inset:0;background:#08080dd9;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal-overlay[data-astro-cid-usb6gadn][hidden]{display:none}.modal[data-astro-cid-usb6gadn]{background:var(--carbon);border:1px solid var(--signal);border-radius:8px;padding:2rem;max-width:480px;width:100%}.modal[data-astro-cid-usb6gadn] h2[data-astro-cid-usb6gadn]{font-family:var(--font-mono);font-size:1.5rem;color:var(--fg-primary);margin:0 0 1rem}.modal[data-astro-cid-usb6gadn] p[data-astro-cid-usb6gadn]{font-family:var(--font-sans);margin:0 0 1.5rem;color:var(--fg-body);line-height:1.6}.modal[data-astro-cid-usb6gadn] button[data-astro-cid-usb6gadn]{background:var(--signal);color:var(--void);border:none;padding:.75rem 1.5rem;border-radius:4px;font-family:var(--font-mono);font-weight:700;cursor:pointer}.modal[data-astro-cid-usb6gadn] button[data-astro-cid-usb6gadn]:hover{background:var(--signal-hover)}
