.svp-body{--svp-bg:#060a0f;--svp-surface:#0c131a;--svp-border:hsla(15,7%,89%,.1);--svp-text:#eef7f2;--svp-muted:#aabbb3;--svp-muted-strong:#c8d7d0;--svp-green:#5ff3bd;--svp-green-dark:#09261d;--svp-cyan:#9aecff;--svp-amber:#ffd166;background:var(--svp-bg)}.svp-content-container{background:radial-gradient(circle at 18% 4%,rgba(95,243,189,.08),transparent 360px),radial-gradient(circle at 78% 12%,rgba(154,236,255,.055),transparent 420px),var(--svp-bg)}.svp-footer,.svp-page{color:var(--svp-text);font-family:var(--syst-font)}.svp-page{overflow:hidden;position:relative}.svp-page:before{background-image:linear-gradient(rgba(95,243,189,.032) 1px,transparent 0),linear-gradient(90deg,rgba(95,243,189,.032) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 920px);pointer-events:none;position:absolute;z-index:0}.svp-container{box-sizing:border-box;margin:0 auto;padding:0 16px;position:relative;width:min(100%,1280px);z-index:1}.svp-final-cta,.svp-footer,.svp-hero,.svp-section{border-top:1px solid var(--svp-border);position:relative}.svp-hero{border-top:0;padding:76px 0 80px}.svp-final-cta,.svp-section{padding:76px 0}.svp-label{align-items:center;background:rgba(17,25,34,.82);border:1px solid var(--svp-border);border-radius:999px;color:var(--svp-green);display:inline-flex;font-family:var(--syst-mono);font-size:.72rem;font-weight:850;gap:8px;letter-spacing:0;line-height:1;min-height:34px;padding:0 12px;text-transform:uppercase;width:fit-content}.svp-label:before{background:var(--svp-green);border-radius:999px;box-shadow:0 0 18px rgba(95,243,189,.62);content:"";height:7px;width:7px}.svp-hero__grid,.svp-split{display:grid;gap:34px}.svp-final-cta__inner,.svp-hero__content,.svp-section__header{display:grid;gap:18px}.svp-section__header{margin-bottom:38px;max-width:870px}.svp-section__header--center{text-align:center}.svp-section__header--center,.svp-section__header--center .svp-label,.svp-section__header--center h2,.svp-section__header--center p{margin-left:auto;margin-right:auto}.svp-section__header--split{max-width:none}.svp-final-cta h2,.svp-hero h1,.svp-section__header h2{color:var(--svp-text);font-weight:850;letter-spacing:0;line-height:.98;margin:0}.svp-hero h1{font-size:2.58rem;max-width:820px}.svp-final-cta h2,.svp-section__header h2{font-size:2.16rem;line-height:1.05;max-width:860px}.svp-final-cta p,.svp-hero__content>p,.svp-section__header p{color:var(--svp-muted);font-size:1rem;line-height:1.72;margin:0;max-width:790px}.svp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.svp-button{align-items:center;border:1px solid var(--svp-border);border-radius:8px;display:inline-flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:850;gap:8px;justify-content:center;letter-spacing:0;line-height:1;min-height:48px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.svp-button--primary{background:var(--svp-green);border-color:rgba(95,243,189,.58);color:#04110c}.svp-button--secondary{background:rgba(17,25,34,.78);color:var(--svp-muted-strong)}.svp-button:focus,.svp-button:hover{text-decoration:none;transform:translateY(-2px)}.svp-button--primary:focus,.svp-button--primary:hover{color:#04110c}.svp-button--secondary:focus,.svp-button--secondary:hover{border-color:rgba(95,243,189,.28);color:var(--svp-green)}.svp-proof-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.svp-proof-list li{align-items:center;background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:999px;color:var(--svp-muted-strong);display:inline-flex;font-family:var(--syst-mono);font-size:.68rem;font-weight:850;letter-spacing:0;min-height:34px;padding:0 11px;text-transform:uppercase}.svp-boundary-list,.svp-criteria-card,.svp-faq-item,.svp-final-cta__inner,.svp-hero-visual,.svp-icon-card,.svp-next-card,.svp-output-card,.svp-process-step,.svp-use-card{background:linear-gradient(145deg,rgba(95,243,189,.045),transparent 44%),rgba(12,19,26,.88);border:1px solid var(--svp-border);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.18)}.svp-hero-visual{background:#0a1118;box-shadow:0 28px 80px rgba(0,0,0,.38);overflow:hidden}.svp-window-bar{align-items:center;background:rgba(17,25,34,.92);border-bottom:1px solid var(--svp-border);display:flex;gap:8px;min-height:48px;padding:0 14px}.svp-window-bar span{background:var(--svp-border);border-radius:999px;height:10px;width:10px}.svp-window-bar span:first-child{background:#81323a}.svp-window-bar span:nth-child(2){background:var(--svp-amber)}.svp-window-bar span:nth-child(3){background:var(--svp-green)}.svp-window-bar strong{color:var(--svp-muted);font-family:var(--syst-mono);font-size:.72rem;font-weight:700;margin-left:auto}.svp-boundary-list,.svp-pilot-path{background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),rgba(8,13,19,.88);background-size:28px 28px}.svp-pilot-path{display:grid;gap:10px;padding:18px}.svp-pilot-path article{align-content:center;background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:8px;display:grid;gap:6px;min-height:72px;padding:12px}.svp-pilot-path article.is-active{background:rgba(95,243,189,.1);border-color:rgba(95,243,189,.38)}.svp-criteria-card>span,.svp-final-cta__inner>strong,.svp-footer nav a,.svp-footer small,.svp-footer__brand,.svp-hero-visual pre,.svp-note,.svp-output-card>span,.svp-pilot-path i,.svp-pilot-path span,.svp-pilot-path strong,.svp-process-step strong,.svp-process-step>span{font-family:var(--syst-mono)}.svp-pilot-path span{color:var(--svp-green);font-size:.62rem;font-weight:900}.svp-pilot-path strong{color:var(--svp-text);font-size:.86rem;font-weight:900}.svp-pilot-path i{align-items:center;display:flex;justify-content:center;min-height:14px}.svp-pilot-path i:before{background:linear-gradient(to bottom,transparent,var(--svp-green),transparent);content:"";height:20px;width:1px}.svp-hero-visual pre{border-top:1px solid var(--svp-border);color:var(--svp-muted-strong);font-size:.78rem;line-height:1.65;margin:0;overflow:auto;padding:16px}.svp-card-grid,.svp-criteria-grid,.svp-faq-list,.svp-output-grid,.svp-process,.svp-use-grid{display:grid;gap:14px}.svp-criteria-card,.svp-icon-card,.svp-next-card,.svp-output-card,.svp-process-step,.svp-use-card{padding:20px}.svp-icon-card,.svp-next-card,.svp-use-card{min-height:230px}.svp-icon-card>.material-symbols-outlined,.svp-use-card>.material-symbols-outlined{align-items:center;background:rgba(95,243,189,.08);border:1px solid rgba(95,243,189,.24);border-radius:8px;color:var(--svp-green);display:inline-flex;font-size:1.55rem;height:48px;justify-content:center;margin-bottom:20px;width:48px}.svp-criteria-card h3,.svp-icon-card h3,.svp-next-card h3,.svp-output-card h3,.svp-process-step h3,.svp-use-card h3{color:var(--svp-text);font-size:1.14rem;font-weight:850;letter-spacing:0;line-height:1.24;margin:0 0 12px}.svp-criteria-card p,.svp-faq-item p,.svp-icon-card p,.svp-next-card p,.svp-output-card p,.svp-process-step p,.svp-use-card p{color:var(--svp-muted);font-size:.95rem;line-height:1.65;margin:0}.svp-criteria-card,.svp-output-card,.svp-process-step{display:grid;gap:12px}.svp-criteria-card>span,.svp-output-card>span,.svp-process-step>span{align-items:center;background:var(--svp-green-dark);border:1px solid rgba(95,243,189,.28);border-radius:8px;color:var(--svp-green);display:inline-flex;font-size:.8rem;font-weight:900;height:48px;justify-content:center;width:48px}.svp-boundary-list{align-content:center;display:flex;flex-wrap:wrap;gap:9px;min-height:330px;padding:20px}.svp-boundary-list span{align-items:center;background:rgba(255,209,102,.055);border:1px solid rgba(255,209,102,.18);border-radius:999px;color:var(--svp-muted-strong);font-family:var(--syst-mono);font-size:.68rem;font-weight:850;min-height:36px;padding:0 12px}.svp-boundary-list span,.svp-note{display:inline-flex;text-transform:uppercase}.svp-note{background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.2);border-radius:8px;color:var(--svp-green);font-size:.78rem;font-weight:900;line-height:1.5;max-width:720px;padding:16px}.svp-process{position:relative}.svp-process:before{background:linear-gradient(180deg,transparent,rgba(95,243,189,.42),transparent);bottom:0;content:"";left:24px;position:absolute;top:0;width:1px;z-index:0}.svp-process-step{position:relative;z-index:1}.svp-process-step strong{border:1px solid rgba(154,236,255,.15);border-radius:999px;color:var(--svp-cyan);font-size:.65rem;font-weight:900;padding:7px 10px;text-transform:uppercase;width:fit-content}.svp-faq-item{overflow:hidden;padding:0}.svp-faq-item summary{align-items:center;color:var(--svp-text);cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:18px;justify-content:space-between;list-style:none;min-height:72px;padding:0 20px}.svp-faq-item summary::-webkit-details-marker{display:none}.svp-faq-item summary span{color:var(--svp-green);transition:transform .16s ease}.svp-faq-item[open] summary span{transform:rotate(180deg)}.svp-faq-item p{padding:0 20px 20px}.svp-final-cta__inner{background:linear-gradient(135deg,rgba(95,243,189,.1),transparent 42%),linear-gradient(90deg,rgba(154,236,255,.06),transparent 72%),rgba(12,19,26,.92);display:grid;gap:18px;padding:28px}.svp-final-cta__inner>strong{color:var(--svp-green);font-size:.78rem;font-weight:900;text-transform:uppercase}.svp-footer{background:rgba(6,10,15,.92);padding:34px 0}.svp-footer__inner{display:grid;gap:24px}.svp-footer__brand{color:var(--svp-text);display:inline-flex;font-size:.9rem;font-weight:900;margin-bottom:10px;text-decoration:none}.svp-footer p{color:var(--svp-muted);line-height:1.6;margin:0 0 10px;max-width:460px}.svp-footer small{color:var(--svp-muted);font-size:.72rem}.svp-footer nav{display:flex;flex-wrap:wrap;gap:12px}.svp-footer nav a{color:var(--svp-muted-strong);font-size:.72rem;font-weight:850;text-decoration:none;text-transform:uppercase}.svp-footer nav a:focus,.svp-footer nav a:hover{color:var(--svp-green)}[data-svp-reveal]{opacity:0;transform:translateY(14px);transition:opacity .18s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .16s ease,background-color .16s ease,box-shadow .16s ease}[data-svp-reveal].is-visible{opacity:1;transform:translateY(0)}@media(min-width:640px){.svp-card-grid--four,.svp-criteria-grid,.svp-output-grid,.svp-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-pilot-path{align-items:center;grid-template-columns:1fr auto 1fr auto 1fr}}@media(min-width:768px){.svp-final-cta,.svp-hero,.svp-section{padding-bottom:96px;padding-top:96px}.svp-container{padding-left:24px;padding-right:24px}.svp-final-cta h2,.svp-section__header h2{font-size:2.7rem}.svp-hero h1{font-size:3.5rem}.svp-final-cta p,.svp-hero__content>p,.svp-section__header p{font-size:1.08rem}}@media(min-width:1024px){.svp-hero__grid,.svp-split{align-items:center;grid-template-columns:minmax(0,.92fr) minmax(440px,.9fr)}.svp-section__header--split{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)}.svp-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.svp-criteria-grid,.svp-process,.svp-use-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.svp-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svp-process:before{background:linear-gradient(90deg,transparent,rgba(95,243,189,.42),transparent);bottom:auto;height:1px;left:0;right:0;top:24px;width:auto}.svp-pilot-path{grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr auto 1fr}.svp-pilot-path i:before{background:linear-gradient(90deg,transparent,var(--svp-green),transparent);height:1px;width:22px}.svp-footer__inner{align-items:center;grid-template-columns:1fr auto}}@media(min-width:1200px){.svp-final-cta,.svp-hero,.svp-section{padding-bottom:118px;padding-top:118px}.svp-hero h1{font-size:4.05rem}.svp-final-cta h2,.svp-section__header h2{font-size:3.18rem}}@media(max-width:980px){.svp-icon-card,.svp-next-card,.svp-use-card{min-height:auto}}@media(max-width:520px){.svp-button{width:100%}.svp-hero h1{font-size:2.08rem}.svp-final-cta h2,.svp-section__header h2{font-size:1.82rem}}@media(prefers-reduced-motion:reduce){[data-svp-reveal]{opacity:1;transform:none;transition:none}.svp-button{transition:none}}