:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b14;--panel:#101725;--panel-soft:#142033;--line:#a78bfa38;--text:#f8fafc;--muted:#b6c1d4;--soft:#dce6f7;--blue:#38bdf8;--green:#22c55e;--purple:#9b7cff;--amber:#f59e0b;--orange:#f97316;--shadow:0 24px 80px #00000059;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px;overflow-x:hidden}body{min-width:320px;color:var(--text);background:#0b1120;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.nav-shell{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161239f0;border-bottom:1px solid #a78bfa1a;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);min-height:76px;margin:0 auto;display:flex}.brand,.footer div{letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand svg,.footer svg{color:var(--blue)}.nav-links{color:#e5e7eb;gap:24px;font-weight:650;display:flex}.nav-links a:hover{color:var(--text)}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:#059669}.button.secondary{color:var(--soft);background:0 0;border-color:#e2e8f047}.announcement{z-index:25;color:#bff7ff;text-align:center;background:linear-gradient(90deg,#0c4a6ea8,#0d948852);border-bottom:1px solid #2dd4bf38;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:12px 18px;font-weight:850;line-height:1.35;display:flex;position:sticky;top:76px}.announcement svg{color:#2dd4bf;flex-shrink:0}.announcement span{overflow-wrap:break-word;min-width:0;max-width:min(100%,760px)}.announcement-divider{background:#bff7ff70;width:1px;height:18px}.hero{background:radial-gradient(circle at 8% 20%,#7c3aed3d,#0000 28%),linear-gradient(#17133d 0%,#0f172a 42%,#0b1120 100%);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:72px;width:100%;min-height:calc(100vh - 138px);margin:0;padding:clamp(160px,28vh,430px) max(32px,50vw - 590px) 96px;display:grid}.hero-copy{min-width:0}.status-pill{color:#ddd6fe;background:#5b21b65c;border:1px solid #7c3aed70;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 16px;font-weight:800;display:inline-flex}.hero h1,.section-heading h2,.pricing-copy h2,.fit-copy h2{letter-spacing:0;margin:0;line-height:.98}.hero h1{overflow-wrap:break-word;text-wrap:balance;max-width:780px;margin-top:26px;font-size:clamp(3.1rem,6vw,5.35rem);line-height:1.02}.hero h1 span{display:block}.hero h1 em{color:var(--purple);font-style:normal}.hero-benefits{color:#f8fafc;gap:16px;margin:26px 0 0;padding:0;font-size:clamp(1.22rem,2vw,1.65rem);list-style:none;display:grid}.hero-benefits li{align-items:center;gap:14px;display:flex}.hero-benefits svg{color:var(--purple);flex-shrink:0}.hero-benefits li:nth-child(2) svg{color:#10b981}.hero-benefits li:nth-child(3) svg{color:#60a5fa}.hero-subtitle{color:#cbd5e1;overflow-wrap:break-word;word-break:break-word;max-width:720px;margin:28px 0 0;font-size:1.18rem;font-weight:500;line-height:1.65}.hero-note{color:#cbd5e1;max-width:720px;margin:18px 0 0;font-size:1.08rem;line-height:1.65}.hero-callout{background:#2d1f577a;border:1px solid #a78bfa57;border-radius:8px;max-width:720px;margin-top:28px;padding:24px}.hero-callout strong{color:#c4b5fd;font-size:1.15rem;display:block}.hero-callout p{color:#f8fafc;margin:12px 0 0;line-height:1.65}.countdown{max-width:720px;box-shadow:var(--shadow);background:#0f172ac7;border:1px solid #a78bfa42;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:28px 0 0;padding:18px;display:grid}.countdown h2{margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.countdown-grid{grid-template-columns:repeat(4,minmax(68px,1fr));gap:10px;display:grid}.time-card{border:1px solid var(--line);text-align:center;background:#0206178c;border-radius:8px;min-width:68px;padding:10px 8px}.time-card strong{font-size:1.45rem;display:block}.time-card span{color:var(--muted);margin-top:2px;font-size:.78rem;font-weight:750;display:block}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.hero-highlights{background:#0f172aad;border:5px solid #7c3aed;border-radius:18px;justify-self:end;width:min(100%,330px);padding:38px 32px;box-shadow:0 24px 80px #02061773}.hero-highlights h2{margin:0 0 28px;font-size:1.85rem;line-height:1.15}.highlight-row{grid-template-columns:42px 1fr;align-items:center;gap:16px;margin-top:20px;display:grid}.highlight-icon{color:#c4b5fd;background:#5b21b6b3;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.highlight-row strong{color:#f8fafc;font-size:1rem;display:block}.highlight-row span{color:#cbd5e1;margin-top:4px;font-size:.92rem;display:block}.highlight-metric{border-top:1px solid #e2e8f029;margin-top:30px;padding-top:24px}.highlight-metric span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.highlight-metric strong{color:#34d399;margin-top:8px;font-size:1.8rem;display:block}.section,.fit-section,.pricing-band{width:min(1180px,100% - 32px);margin:0 auto;padding:72px 0}.section-heading{max-width:760px;margin-bottom:30px}.wide-heading{max-width:940px}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.section-heading h2,.pricing-copy h2,.fit-copy h2{margin-top:10px;font-size:clamp(2.4rem,5vw,4.7rem)}.section-heading p,.pricing-copy p{color:var(--muted);margin:18px 0 0;font-size:1.15rem;line-height:1.65}.card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.info-card,.step-card,.pricing-panel,.pathway-item,.value-system,.value-summary{border:1px solid var(--line);background:#101725b8;border-radius:8px;box-shadow:0 18px 56px #00000038}.info-card{min-height:260px;padding:28px}.info-card svg,.step-card svg{color:var(--blue);flex-shrink:0}.info-card h3,.step-card h3{margin:20px 0 10px;font-size:1.35rem}.info-card p,.step-card p,.pathway-item p,.value-system p,.value-list,.value-summary p,.fit-item{color:var(--muted);line-height:1.6}.pathway-section{padding-top:24px}.pathway-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pathway-item{background:linear-gradient(#142033cc,#101725ad);min-height:250px;padding:26px}.pathway-item span{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b6b;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.pathway-item h3{margin:22px 0 10px;font-size:1.35rem}.value-stack{padding-top:54px}.value-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.value-system{background:#101725cc;padding:28px}.value-system-heading span{color:#bae6fd;letter-spacing:.08em;text-transform:uppercase;background:#38bdf81a;border:1px solid #38bdf85c;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.value-system h3{margin:18px 0 12px;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.value-system-heading p{color:var(--soft);margin:0;font-size:1.03rem}.value-list{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.value-list li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.value-list svg{color:var(--green);flex-shrink:0;margin-top:2px}.value-summary{background:linear-gradient(135deg,#f59e0b24,#101725c7);grid-template-columns:auto 1fr;gap:16px;margin-top:18px;padding:22px 24px;display:grid}.value-summary strong{color:#fde68a}.value-summary p{margin:0}.social-proof{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:28px;padding-top:54px;display:grid}.social-proof-copy h2{letter-spacing:0;text-wrap:balance;margin:10px 0 0;font-size:clamp(2.3rem,4.5vw,4.4rem);line-height:1}.social-proof-copy p{color:var(--muted);margin:18px 0 0;font-size:1.12rem;line-height:1.65}.proof-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.proof-stat{border:1px solid var(--line);background:linear-gradient(#142033db,#101725b3);border-radius:8px;min-height:138px;padding:18px}.proof-stat strong{color:#f8fafc;font-size:1.05rem;display:block}.proof-stat span{color:var(--muted);margin-top:10px;line-height:1.55;display:block}.proof-collage{background:#0f172ac2;border:5px solid #7c3aed;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 80px #02061773}.proof-collage img{aspect-ratio:1.28;object-fit:cover;object-position:center;width:100%;display:block}.proof-collage figcaption{color:#cbd5e1;border-top:1px solid #e2e8f024;padding:14px 18px;font-size:.9rem;font-weight:750}.testimonials{padding-top:32px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.video-card{border:1px solid var(--line);background:#101725b8;border-radius:8px;transition:transform .18s,border-color .18s;display:block;overflow:hidden;box-shadow:0 18px 56px #00000038}.video-card:hover{border-color:#38bdf86b;transform:translateY(-3px)}.video-thumb{aspect-ratio:16/9;background:#020617;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;filter:saturate(1.02)contrast(1.04);width:100%;height:100%;display:block}.video-thumb:after{content:"";background:linear-gradient(#0206170a,#02061773);position:absolute;inset:0}.play-button{z-index:2;color:#020617;background:#f8fafceb;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 46px #00000057}.play-button svg{fill:currentColor;margin-left:3px}.video-meta{gap:8px;padding:18px;display:grid}.video-meta span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.video-meta strong{color:var(--text);font-size:1.2rem}.pricing-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:24px;display:grid}.pricing-panel{padding:24px}.price-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 0;display:flex}.price-row:first-child{padding-top:0}.price-row span{color:var(--muted)}.price-row strong{text-align:right;max-width:250px;color:var(--text)}.pricing-panel .button{width:100%;margin-top:22px}.step-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.step-card{grid-template-columns:42px 1fr;gap:16px;padding:24px;display:grid}.step-card h3{margin-top:0}.application-cta{margin-top:24px}.missing-url{color:var(--amber);font-weight:800}.fit-section{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:start;gap:42px;display:grid}.fit-list{gap:12px;display:grid}.fit-item{border:1px solid var(--line);background:#10172594;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.fit-item svg{color:var(--green)}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);min-height:112px;margin:0 auto;display:flex}@media (width<=980px){.nav-links,.nav-cta{display:none}.hero,.pricing-band,.fit-section,.social-proof{grid-template-columns:1fr}.hero{min-height:auto;padding-top:54px}.hero-visual,.hero-visual img{min-height:420px}.countdown,.card-grid,.pathway-grid,.value-columns,.proof-stat-grid,.video-grid,.step-list{grid-template-columns:1fr}}@media (width<=560px){.nav,.section,.fit-section,.pricing-band,.footer{width:calc(100vw - 24px)}.hero-copy,.hero h1,.hero-subtitle,.hero-note{width:100%;max-width:100%}.countdown{width:100%;max-width:calc(100vw - 24px)}.brand span{font-size:.88rem}.nav{min-height:58px}.announcement{min-height:44px;padding:8px 12px;font-size:.9rem;top:58px}.announcement-divider{border-radius:999px;width:4px;height:4px;display:inline-block}.hero{gap:24px;width:100%;padding:28px 18px 56px}.social-proof{gap:20px;padding-top:42px}.status-pill{text-align:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;font-size:.88rem;line-height:1.25}.hero h1{margin-top:18px;font-size:clamp(2rem,9vw,2.35rem);line-height:1.05}.hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;font-size:.88rem;line-height:1.32}.hero-benefits li{background:#0f172a61;border:1px solid #a78bfa33;border-radius:8px;align-items:flex-start;gap:8px;min-height:72px;padding:10px}.hero-benefits svg{width:18px;height:18px;margin-top:1px}.hero-subtitle{text-wrap:auto;max-width:100%;margin-top:18px;font-size:.93rem;line-height:1.45}.hero-note{margin-top:16px;font-size:.9rem;line-height:1.5}.hero-actions{gap:10px;margin-top:18px}.button{min-height:44px;padding:11px 16px;font-size:.9rem}.hero-callout{margin-top:18px;padding:16px}.hero-callout strong{font-size:1rem}.hero-callout p{margin-top:8px;font-size:.9rem;line-height:1.5}.countdown{margin-top:18px;padding:14px}.hero-highlights{border-width:3px;border-radius:12px;justify-self:stretch;width:100%;padding:24px 18px}.hero-highlights h2{margin-bottom:18px;font-size:1.45rem}.social-proof-copy h2{font-size:clamp(2rem,10vw,2.35rem)}.social-proof-copy p,.proof-stat span{font-size:.96rem}.proof-collage{border-width:3px;border-radius:12px}.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions,.footer{flex-direction:column;align-items:stretch}.value-summary{flex-direction:column;align-items:stretch;gap:8px;display:flex}.button{width:100%}.hero-visual,.hero-visual img{min-height:340px}.visual-card{width:auto;left:14px;right:14px}.bottom-card{bottom:14px}.top-card{top:14px}.price-row{flex-direction:column}.price-row strong{text-align:left;max-width:none}}
