.founder-page{--f-bg:#090b10;--f-text:#eeedf4;--f-muted:#a7a9b8;--f-line:#292d3c;--f-accent:#72e4eb;background:var(--f-bg);color:var(--f-text);font-family:var(--font-geist),Arial,sans-serif;line-height:1.65;min-height:100vh}.founder-page *{box-sizing:border-box}.founder-page a{text-underline-offset:4px}.founder-page p{color:var(--f-muted)}.founder-page h1,.founder-page h2,.founder-wordmark{font-family:var(--font-cinzel),Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.035em}.founder-page h1{font-size:clamp(48px,6.5vw,96px);margin:22px 0 25px}.founder-page h1 em{font-style:normal;color:#bdb2ec}.founder-page h2{font-size:clamp(34px,4vw,56px);margin:14px 0 24px}.founder-page h3{font-size:23px;line-height:1.35;margin-bottom:8px}.founder-page p{margin:0 0 20px}.founder-page .founder-eyebrow{color:var(--f-accent);font-size:11px;font-weight:600;letter-spacing:.22em;margin:0 0 14px}.founder-nav{height:92px;padding:0 max(6vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--f-line)}.founder-wordmark{font-size:21px;letter-spacing:.09em;text-decoration:none}.founder-wordmark span{display:block;font:9px Arial,sans-serif;letter-spacing:.54em;text-align:center;margin-top:7px;color:var(--f-muted)}.founder-nav-cta{font-size:13px;text-decoration:none}.founder-nav-cta span{margin-left:14px;color:var(--f-accent)}.founder-nav-links{display:flex;align-items:center;gap:32px}.founder-hero{min-height:670px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden}.founder-hero-image{position:absolute;inset:0;z-index:-2;background:url(/founders/hero.jpg) 100%/cover no-repeat;opacity:.7}.founder-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090b10 8%,#090b10e8 35%,#090b1040 80%),linear-gradient(0deg,#090b10,transparent 25%)}.founder-hero-copy{padding:76px max(6vw,24px);max-width:970px}.founder-hero-copy>p:not(.founder-eyebrow){max-width:580px;font-size:18px}.founder-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--f-accent);color:#071013!important;border:0;border-radius:4px;padding:17px 26px;font-size:15px;font-weight:650;text-decoration:none;transition:background .15s}.founder-button:hover{background:#acf7fa}.founder-button:disabled{opacity:.45;cursor:not-allowed}.founder-button:focus-visible,.founder-page a:focus-visible{outline:3px solid #d0c1ff;outline-offset:5px}.founder-page .founder-fine{font-size:12px;line-height:1.7;margin-top:18px}.founder-section{max-width:1280px;margin:0 auto;padding:85px 40px;border-bottom:1px solid var(--f-line);scroll-margin-top:24px}.founder-section-heading{max-width:700px}.founder-film{display:block;width:100%;aspect-ratio:16/9;border:1px solid var(--f-line);background:#000;border-radius:8px;margin-top:36px}.founder-film-placeholder{position:relative;margin-top:32px}.founder-film-placeholder img{width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.6}.founder-film-placeholder p{position:absolute;bottom:10px;left:25px}.founder-path{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.founder-path ol{list-style:none;padding:0;margin:0}.founder-path li{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid var(--f-line)}.founder-path li:first-child{padding-top:0}.founder-step{font-size:12px;color:var(--f-accent);padding-top:6px}.founder-feature{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}.founder-feature>img{width:100%;border:1px solid var(--f-line);border-radius:6px}.founder-offer{display:grid;grid-template-columns:1fr 1fr;gap:80px}.founder-offer ul{padding:0;list-style:none}.founder-offer li{padding:11px 0;border-bottom:1px solid var(--f-line);color:#d7d9e1}.founder-offer-panel{background:#11141c;border:1px solid #394051;border-radius:8px;padding:38px}.founder-price{color:var(--f-text)!important;font-size:58px;letter-spacing:-.05em;line-height:1.2;margin:24px 0!important}.founder-price span{font-size:13px;color:var(--f-muted);letter-spacing:0}.founder-page .founder-phase1{margin:10px 0 0;padding:10px 12px;border:1px solid var(--f-accent);border-radius:6px;font-size:13px;color:var(--f-text)}.founder-checkout fieldset{display:flex;flex-direction:column;gap:15px;margin-top:25px;border:0;padding:0}.founder-checkout legend{font-size:13px;margin-bottom:14px}.founder-checkout label{font-size:14px}.founder-checkout input{accent-color:var(--f-accent);margin-right:10px}.founder-checkout fieldset p{font-size:12px}.founder-consent{display:flex;align-items:flex-start;margin:20px 0;line-height:1.55;color:#bbc0ce}.founder-consent input{margin-top:5px;flex-shrink:0}.founder-consent span{font-size:12px}.founder-checkout .founder-button{width:100%}.founder-questions details{padding:24px 0;border-bottom:1px solid var(--f-line);max-width:950px}.founder-questions summary{font-size:18px;cursor:pointer}.founder-questions details>p{margin:18px 0 0;max-width:800px}.founder-questions ul{margin:14px 0;color:#bcc1ce;padding-left:24px}.founder-footer{padding:45px max(6vw,24px);display:flex;justify-content:space-between;gap:24px;color:var(--f-muted);font-size:11px;letter-spacing:.08em}.founder-footer nav{display:flex;gap:25px}.founder-status{max-width:760px;margin:auto;padding:100px 32px;display:flex;flex-direction:column;gap:20px}.founder-status h1{font-size:54px}.founder-status .founder-button{align-self:flex-start}.founder-select{display:block;width:100%;padding:12px;margin:10px 0 20px;background:#11141c;color:var(--f-text);border:1px solid #394051;font:inherit}.founder-order{border:1px solid var(--f-line);border-radius:6px;padding:18px 20px;margin:22px 0}.founder-order p{margin:0;color:#d7d9e1;font-size:14px}.founder-order-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:22px 0}.founder-secondary{background:none;border:1px solid #394051;border-radius:4px;color:var(--f-text);font:inherit;font-size:14px;padding:13px 20px;margin-top:16px;cursor:pointer;transition:border-color .15s}.founder-secondary:hover{border-color:var(--f-muted)}.founder-secondary:disabled{opacity:.45;cursor:not-allowed}.founder-secondary:focus-visible{outline:3px solid #d0c1ff;outline-offset:5px}.founder-facts{display:grid;grid-template-columns:auto 1fr;gap:11px 30px;margin:0;font-size:14px}.founder-facts dt{color:var(--f-muted)}.founder-facts dd{margin:0;color:#d7d9e1}.founder-refund{border-top:1px solid var(--f-line);padding-top:26px;margin-top:6px}.founder-refund p{margin:0 0 6px}@media(max-width:760px){.founder-nav{height:78px}.founder-nav-offer{display:none}.founder-nav-cta{font-size:11px}.founder-wordmark{font-size:17px}.founder-hero{min-height:620px}.founder-hero-copy{padding-top:65px}.founder-hero-image{background-position:65%;opacity:.45}.founder-hero-copy>p:not(.founder-eyebrow){font-size:16px}.founder-section{padding:54px 24px}.founder-feature,.founder-offer,.founder-path{grid-template-columns:1fr;gap:35px}.founder-feature>img{order:2}.founder-offer-panel{padding:25px}.founder-footer{flex-direction:column}.founder-footer nav{flex-wrap:wrap}.founder-price{font-size:50px}.founder-status h1{font-size:40px}.founder-status{padding:64px 24px}.founder-facts{grid-template-columns:1fr;gap:0}.founder-facts dt{margin-top:12px}.founder-facts dt:first-child{margin-top:0}.founder-order-links{flex-direction:column;align-items:flex-start}}.founder-fused .founder-section-heading{max-width:760px}.founder-fused-media{margin:36px 0 0;display:grid;gap:18px}.founder-fused-media img{width:100%;border:1px solid var(--f-line);border-radius:8px;display:block}.founder-fused-media figcaption{font-size:12px;color:var(--f-muted);letter-spacing:.04em}.founder-fused-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.founder-fused-strip img{width:100%;border:1px solid var(--f-line);border-radius:8px;display:block;opacity:.92}.founder-daily{max-width:900px}@media(max-width:760px){.founder-fused-strip{grid-template-columns:1fr}}.founder-seats{font-size:13px;color:var(--f-muted)}.founder-phase-grid{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.founder-phase-grid li{border:1px solid var(--f-line);border-radius:8px;padding:22px 20px;background:#0d1017}.founder-phase-grid li strong{display:block;font-size:34px;letter-spacing:-.04em;margin:10px 0 6px;color:var(--f-text)}.founder-phase-grid li p{margin:0 0 6px;font-size:13px}.founder-phase-grid li .founder-phase-perk{color:var(--f-accent);font-size:12px}.founder-phase-grid li em{display:inline-block;margin-top:10px;font-style:normal;font-size:11px;letter-spacing:.18em;color:var(--f-accent)}.founder-phase-grid li.is-current{border-color:var(--f-accent);box-shadow:0 0 0 1px var(--f-accent) inset}.founder-phase-grid li.is-closed{opacity:.45}.founder-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 16px;margin-top:28px;-webkit-overflow-scrolling:touch}.founder-carousel figure{flex:0 0 min(78vw,760px);margin:0;scroll-snap-align:start}.founder-carousel img{width:100%;height:auto;border:1px solid var(--f-line);border-radius:8px;display:block}@media(max-width:760px){.founder-phase-grid{grid-template-columns:1fr 1fr}.founder-phase-grid li strong{font-size:28px}}.founder-method .founder-section-heading{max-width:820px}.founder-method .founder-lead{font-size:18px}.founder-method-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:34px}.founder-method-strip figure{margin:0}.founder-method-strip figure.is-active{grid-column:1/-1}.founder-method-strip figure.is-active iframe{width:100%;aspect-ratio:16/9;min-height:0}.founder-method-strip iframe,.founder-method-strip img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--f-line);border-radius:6px;display:block;background:#000}.founder-method-play{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit}.founder-method-play span{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(10,12,18,.72);border:1px solid rgba(255,255,255,.35);transition:background .15s,transform .15s}.founder-method-play span:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px}.founder-method-play:focus-visible span,.founder-method-play:hover span{background:#72E4EB;transform:translate(-50%,-50%) scale(1.08)}.founder-method-play:focus-visible span:after,.founder-method-play:hover span:after{border-left-color:#0b0d12}.founder-method-play:focus-visible{outline:3px solid #d0c1ff;outline-offset:2px;border-radius:6px}.founder-method-strip figcaption{font-size:11px;color:var(--f-muted);margin-top:8px;letter-spacing:.04em}.founder-covenant{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.founder-covenant>img{width:100%;border:1px solid var(--f-line);border-radius:6px}.founder-covenant ol{padding-left:20px;color:#d7d9e1}.founder-covenant li{padding:6px 0}@media(max-width:760px){.founder-method-strip{grid-template-columns:1fr 1fr}.founder-covenant{grid-template-columns:1fr;gap:30px}.founder-covenant>img{order:2}}@media(max-width:560px){.founder-method-strip{grid-template-columns:1fr}}.founder-signup label{display:block;font-size:14px;margin-top:4px}.founder-signup .founder-input{display:block;width:100%;padding:12px;margin:10px 0 4px;background:#11141c;color:var(--f-text);border:1px solid #394051;border-radius:4px;font:inherit}.founder-signup .founder-input:focus-visible{outline:3px solid #d0c1ff;outline-offset:2px}.founder-signup .founder-input[readonly]{opacity:.7;cursor:default}.founder-signup fieldset label{display:flex;align-items:flex-start;margin:0}.founder-signup .founder-button{margin-top:4px}.founder-page .founder-error{color:#ffa9a9;font-size:13px;margin:12px 0 0}.founder-signup-amount{font-size:15px;color:#d7d9e1;margin:14px 0 4px}.founder-questions summary:focus-visible{outline:3px solid #d0c1ff;outline-offset:5px}.founder-hero-copy{max-width:1100px;padding-top:48px;padding-bottom:48px}.founder-page .founder-hero h1{font-size:clamp(38px,5vw,72px)}.founder-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.founder-walkthrough-link{font-size:14px;color:var(--f-text)}.founder-onboarding{max-width:580px;margin-top:26px;padding:20px 24px;border:1px solid var(--f-line);border-left:3px solid var(--f-accent);border-radius:6px;background:var(--f-bg)}.founder-page .founder-onboarding h2{font-size:26px;margin:8px 0 12px}.founder-page .founder-onboarding p:last-child{margin-bottom:0;font-size:15px}.founder-community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0}.founder-community-grid article{border:1px solid var(--f-line);border-radius:8px;padding:24px}.founder-community-grid h3{margin-top:0}.founder-community-grid p{margin-bottom:0}.founder-hero-actions .founder-button{gap:16px;text-align:center}@media(max-width:760px){.founder-community-grid{grid-template-columns:1fr;gap:14px}.founder-community-grid article{padding:20px}.founder-hero-copy{padding-top:36px;padding-bottom:36px}.founder-hero-actions{align-items:stretch;flex-direction:column;gap:14px}.founder-walkthrough-link{text-align:center}.founder-onboarding{padding:18px}.founder-page .founder-hero-copy>.founder-eyebrow{font-size:10px;letter-spacing:.15em}}.founder-code-label{display:block;font-size:13px;color:var(--f-muted);margin-bottom:10px}.founder-code{display:block;width:100%;max-width:340px;padding:14px 12px;margin:0 0 18px;background:#11141c;color:var(--f-text);border:1px solid #394051;border-radius:4px;font:28px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em;text-align:center}.founder-code:focus-visible{outline:3px solid #d0c1ff;outline-offset:2px}.founder-code::placeholder{color:#3a4152}.founder-contact{margin-top:28px;padding-top:18px;border-top:1px solid var(--f-line);font-size:15px;color:#d7d9e1}.founder-contact a,.founder-fine a{color:#72E4EB;text-decoration:underline;text-underline-offset:3px}.np{--bg:#090b10;--bg2:#0e1118;--card:#11141c;--line:#262a38;--line2:#394051;--text:#eeedf4;--muted:#a7a9b8;--dim:#7d8091;--accent:#72e4eb;--accent-hi:#acf7fa;--lav:#bdb2ec;--serif:var(--font-cinzel),"Cinzel",Georgia,serif;--sans:var(--font-geist),"Geist",system-ui,-apple-system,Segoe UI,Arial,sans-serif;color-scheme:dark}.np *{box-sizing:border-box}:root:has(.np){scroll-behavior:smooth}.np{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}.np img{max-width:100%;display:block}.np a{color:inherit}.np p{color:var(--muted);margin:0 0 18px}.np .wordmark,.np h1,.np h2{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:1.1}.np h1{font-size:clamp(42px,6.4vw,92px);margin:20px 0 24px}.np h1 em{font-style:normal;color:var(--lav)}.np h2{font-size:clamp(32px,4vw,54px);margin:12px 0 20px}.np h3{font-size:20px;line-height:1.35;margin:0 0 8px;font-weight:600}.np .eyebrow{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.np .wrap{max-width:1240px;margin:0 auto;padding-inline:max(24px,4vw)}.np section{padding-block:92px;border-bottom:1px solid var(--line);scroll-margin-top:72px}.np .lead{font-size:18px;max-width:640px}.np .center{text-align:center}.np .center .lead{margin-inline:auto}.np nav.top{position:sticky;top:0;z-index:20;background:#090b10e6;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.np nav.top .wrap{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.np .wordmark{font-size:19px;letter-spacing:.09em;text-decoration:none;line-height:1}.np .wordmark span{display:block;font:9px/1 var(--sans);letter-spacing:.54em;text-align:center;margin-top:6px;color:var(--muted)}.np .nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.np .nav-links a{text-decoration:none;color:var(--muted)}.np .nav-links a:hover{color:var(--text)}.np .nav-links a.btn{color:#061013}@media(max-width:720px){.np .nav-links .hide-sm{display:none}}.np .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--accent);color:#061013;border:0;border-radius:6px;padding:16px 24px;font:650 15px var(--sans);text-decoration:none;cursor:pointer;transition:background .15s,transform .15s}.np .btn:hover{background:var(--accent-hi)}.np .btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line2)}.np .btn.ghost:hover{border-color:var(--accent);background:#72e4eb0f}.np .btn.small{padding:10px 16px;font-size:13px}.np .btn:focus-visible,.np a:focus-visible,.np button:focus-visible{outline:3px solid #d0c1ff;outline-offset:4px}.np .hero{position:relative;isolation:isolate;overflow:hidden;min-height:680px;display:flex;align-items:center;padding-block:80px}.np .hero-img{position:absolute;inset:0;z-index:-2;background:url(/plans/hero.jpg) 100%/cover no-repeat;opacity:.72}.np .hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090b10 6%,#090b10e6 38%,#090b1033 82%),linear-gradient(0deg,#090b10,transparent 30%)}.np .hero .wrap{width:100%}.np .hero-copy{max-width:760px}.np .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.np .trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:13px;color:var(--muted)}.np .trust span:before{content:"✓";color:var(--accent);margin-right:8px}.np .seats{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px;padding:16px 20px;border:1px solid var(--line2);border-radius:8px;background:#0e1118cc;max-width:560px}.np .seats strong{font-size:15px}.np .seat-dots{display:flex;gap:5px}.np .seat-dots i{width:12px;height:12px;border-radius:3px;background:var(--accent);opacity:.9}.np .seat-dots i.taken{background:#394051}.np .seats small{display:block;color:var(--muted);font-size:12px}.np .film{width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;background:#000;margin-top:34px}.np .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;list-style:none;padding:0}.np .steps li{border:1px solid var(--line);border-radius:10px;padding:26px;background:var(--bg2)}.np .steps .n{font-size:12px;color:var(--accent);letter-spacing:.18em}.np .steps h3{margin-top:12px}.np .steps p{font-size:14.5px;margin:0}@media(max-width:960px){.np .steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.np .steps{grid-template-columns:1fr}}.np .pricing{background:radial-gradient(1200px 500px at 50% 0,#72e4eb10,transparent 70%)}.np .toggle{display:inline-flex;margin:28px auto 0;border:1px solid var(--line2);border-radius:999px;padding:4px;background:var(--bg2)}.np .toggle button{font:600 13px var(--sans);color:var(--muted);background:none;border:0;border-radius:999px;padding:9px 18px;cursor:pointer}.np .toggle button[aria-pressed=true]{background:var(--text);color:#0a0c11}.np .toggle .save{color:var(--accent);margin-left:6px;font-weight:600}.np .toggle button[aria-pressed=true] .save{color:#0b6e74}.np .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;align-items:stretch}@media(max-width:980px){.np .plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.np .plan{position:relative;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:14px;background:var(--card);padding:32px 28px;text-align:left}.np .plan.pop{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 30px 80px -30px #72e4eb40;background:linear-gradient(180deg,#132026,var(--card) 40%)}.np .badge{position:absolute;top:-13px;left:28px;background:var(--accent);color:#061013;font-size:11px;font-weight:700;letter-spacing:.14em;padding:5px 12px;border-radius:999px}.np .plan h3{font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:.02em;margin:0}.np .plan .for{font-size:14px;margin:6px 0 22px;min-height:44px}.np .price{display:flex;align-items:baseline;gap:6px;margin:0}.np .price b{font-size:52px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text)}.np .price span{color:var(--muted);font-size:14px}.np .billed{font-size:12.5px;color:var(--dim);margin:8px 0 0;min-height:20px}.np .videos{margin:24px 0 6px;padding:16px 18px;border-radius:10px;background:#0a0d13;border:1px solid var(--line)}.np .videos strong{display:block;font-size:22px;color:var(--text);line-height:1.2}.np .videos small{display:block;color:var(--muted);font-size:12.5px;margin-top:4px}.np .plan ul{list-style:none;padding:0;margin:20px 0 26px;flex:1}.np .plan li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:#d7d9e1}.np .plan li:before{content:"";position:absolute;left:2px;top:14px;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.np .plan li.plus{color:var(--text);font-weight:600}.np .plan li.plus:before{border-color:var(--lav)}.np .plan .btn{width:100%}.np .plan .fine{font-size:12px;text-align:center;margin:12px 0 0;color:var(--dim)}.np .more{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:22px;padding:20px 26px;border:1px dashed var(--line2);border-radius:12px;text-align:left}.np .more p{margin:0}.np .more strong{color:var(--text)}.np .assure{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:30px;font-size:13.5px;color:var(--muted)}.np .assure span:before{content:"●";color:var(--accent);font-size:8px;vertical-align:middle;margin-right:10px}.np .explain{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}@media(max-width:900px){.np .explain{grid-template-columns:1fr;gap:36px}}.np .meter{border:1px solid var(--line2);border-radius:14px;background:var(--card);padding:28px}.np .meter-row{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.np .meter-row:last-child{border-bottom:0}.np .meter-row b{color:var(--text);font-weight:600}.np .meter-row span{color:var(--muted);font-size:14px}.np .bar{grid-column:1/-1;height:8px;border-radius:99px;background:#1a1e29;overflow:hidden}.np .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--lav))}.np .queue{margin-top:22px;padding:18px 20px;border-left:3px solid var(--lav);background:#151225;border-radius:0 10px 10px 0}.np .queue p{margin:0;color:#d4cff0;font-size:14.5px}.np .tablewrap{overflow-x:auto;margin-top:40px;border:1px solid var(--line);border-radius:12px}.np table{width:100%;border-collapse:collapse;min-width:680px;font-size:14.5px}.np td,.np th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--line)}.np thead th{font:400 18px var(--serif);letter-spacing:.03em;background:var(--bg2);position:sticky;top:0}.np thead th.pop{color:var(--accent)}.np tbody th{font-weight:500;color:var(--muted)}.np td{color:#dfe1e8}.np td.pop{background:#72e4eb08}.np tr.group th{font:600 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);background:#0c0f15;padding-top:20px}.np .no{color:#4b4f60}.np .strip{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.np .strip figure{margin:0}.np .strip img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.np .strip figcaption{font-size:12.5px;color:var(--muted);margin-top:8px}@media(max-width:900px){.np .strip{grid-template-columns:repeat(2,1fr)}.np .strip figure:last-child{grid-column:1/-1}}.np .inc{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.np .inc article{border-top:1px solid var(--line2);padding-top:22px}.np .inc p{font-size:15px}@media(max-width:860px){.np .inc{grid-template-columns:1fr}}.np .feature{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;margin-top:56px}.np .feature img{border:1px solid var(--line);border-radius:10px}@media(max-width:900px){.np .feature{grid-template-columns:1fr;gap:28px}}.np .faq{max-width:900px}.np details{border-bottom:1px solid var(--line);padding:22px 0}.np summary{cursor:pointer;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:20px}.np summary::-webkit-details-marker{display:none}.np summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.np details[open] summary:after{content:"–"}.np details p{margin:14px 0 0;max-width:780px}.np .final{text-align:center;border-bottom:0}.np .final .btn{margin-top:10px}.np footer{padding-block:40px;border-top:1px solid var(--line);color:var(--dim);font-size:12px;letter-spacing:.06em}.np footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.np.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.np.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.np .reveal{opacity:1;transform:none;transition:none}:root:has(.np){scroll-behavior:auto}}.np .btn:disabled{opacity:.45;cursor:not-allowed;background:var(--line2);color:var(--muted)}.np .btn.ghost:disabled{background:transparent}.np .plan.chosen{border-color:var(--lav);box-shadow:0 0 0 1px var(--lav)}.np .checkout{max-width:560px;margin:34px auto 0;padding:28px;border:1px solid var(--line2);border-radius:14px;background:var(--card);text-align:left;scroll-margin-top:96px}.np .checkout h3{font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:.02em}.np .checkout-sub{font-size:14.5px}.np .checkout .field{display:block;font-size:14px;color:var(--text);margin:6px 0 16px}.np .checkout .field input{display:block;width:100%;margin-top:8px;padding:12px 14px;background:#0a0d13;color:var(--text);border:1px solid var(--line2);border-radius:6px;font:inherit}.np .checkout .field input:focus-visible{outline:3px solid #d0c1ff;outline-offset:2px}.np .checkout .field small{display:block;color:var(--dim);font-size:12.5px;margin-top:6px}.np .consent{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--muted);margin:4px 0 18px}.np .consent input{margin-top:4px;accent-color:var(--accent);width:16px;height:16px;flex:none}.np .checkout-error a,.np .consent a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.np .checkout-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.np .checkout-error{color:#ffa9a9;font-size:14px}.np .checkout-sent{color:#bff5d6;font-size:14.5px;max-width:560px;margin:24px auto 0}.np .checkout .fine{font-size:12px;color:var(--dim);margin:14px 0 0}.np .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.np footer a{text-decoration:none}.np footer a:hover{color:var(--text)}.np .more p{color:var(--muted)}.np .show-sm{display:none}@media(max-width:720px){.np .show-sm{display:inline}.np .nav-links{gap:18px}}.np.v2 .hero{min-height:0;padding-block:64px 72px}.np.v2 .hero-img{opacity:.35}.np.v2 .hero:after{background:linear-gradient(90deg,#090b10 10%,#090b10d9 50%,#090b1099),linear-gradient(0deg,#090b10,transparent 35%)}.np .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.np.v2 .hero-copy{max-width:600px}.np.v2 h1{font-size:clamp(38px,4vw,56px);margin:14px 0 20px}.np.v2 .lead{font-size:17.5px}.np .proof{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding-left:14px;border-left:2px solid var(--accent)}.np .proof span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.np .proof b{color:var(--text);font-size:17px;font-weight:600}.np.v2 .hero-actions{margin-top:26px}.np .hero-note{font-size:13.5px;color:var(--muted);margin:12px 0 0}.np .hero-note.refund{color:var(--dim)}.np .hero-note a{color:var(--accent);text-underline-offset:3px}.np .hero-media,.np .loop-frame{position:relative}.np .loop-frame{border-radius:12px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 40px 90px -40px #000,0 0 0 1px #72e4eb14;aspect-ratio:16/9;background:#000}.np .loop-frame video{width:100%;height:100%;object-fit:cover;display:block}.np .play{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;border:1px solid #ffffff33;background:#090b10cc;backdrop-filter:blur(8px);color:var(--text);font:600 14px var(--sans);cursor:pointer}.np .play small{color:var(--muted);font-weight:500;font-size:12px}.np .play:hover{border-color:var(--accent)}.np .tri{display:inline-block;width:0;height:0;border-left:11px solid var(--accent);border-top:7px solid transparent;border-bottom:7px solid transparent}.np .loop-toggle{position:absolute;right:12px;top:12px;padding:6px 10px;border-radius:6px;border:0;background:#090b10b3;color:var(--muted);font:500 11.5px var(--sans);cursor:pointer}.np .loop-toggle:hover{color:var(--text)}@media(max-width:900px){.np .hero-grid{grid-template-columns:1fr;gap:28px}.np.v2 .hero{padding-block:36px 48px}}@media(max-width:560px){.np.v2 h1{font-size:36px;margin:10px 0 14px}.np.v2 .lead{font-size:16px}.np .play{left:10px;bottom:10px;padding:9px 13px;font-size:13px}.np .play small{display:none}}.np dialog.preview{padding:0;border:0;background:transparent;max-width:min(1100px,94vw);width:100%}.np dialog.preview::backdrop{background:#05060acc;backdrop-filter:blur(4px)}.np .preview-inner{display:flex;flex-direction:column;gap:14px}.np .preview-inner video{width:100%;aspect-ratio:16/9;border-radius:10px;background:#000}.np .preview-inner .close{align-self:flex-end;background:none;border:0;color:var(--muted);font:500 13px var(--sans);cursor:pointer}.np .preview-cta{text-align:center}.np .examples{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.np .example{display:block;text-decoration:none;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);transition:border-color .15s,transform .15s}.np .example:hover{border-color:var(--accent);transform:translateY(-2px)}.np .example img{width:100%;aspect-ratio:16/9;object-fit:cover}.np .ex-meta{display:flex;flex-direction:column;gap:2px;padding:16px 18px}.np .ex-meta b{color:var(--text);font-weight:600}.np .ex-meta small{color:var(--muted);font-size:13px}.np .ex-link{color:var(--accent);font-size:13.5px;margin-top:8px}.np .label-note{margin-top:28px;max-width:760px;font-size:15px}@media(max-width:860px){.np .examples{grid-template-columns:1fr}}.np .rows{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:0;max-width:860px}.np .rows li{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.np .rows li:last-child{border-bottom:0}.np .rows .n{font:400 30px var(--serif);color:var(--accent);line-height:1}.np .rows p{margin:0;font-size:15.5px}.np.v2 section{padding-block:76px}.np .plans-note{font-size:13.5px;color:var(--dim);max-width:680px;margin:28px auto 0}.np .phase-line{margin:18px 0 0;color:var(--text)}.np.v2 .plan .billed{min-height:40px}.np .sheet{margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.np .sheet .eyebrow{margin-bottom:4px}.np .sheet-plan{color:var(--text);font-weight:600;margin:0 0 10px}.np .sheet .field{display:block;font-size:14px;color:var(--text);margin:0 0 14px}.np .sheet .field input{display:block;width:100%;margin-top:8px;padding:12px 14px;background:#0a0d13;color:var(--text);border:1px solid var(--line2);border-radius:6px;font:inherit}.np .sheet .field input:focus-visible{outline:3px solid #d0c1ff;outline-offset:2px}.np .sheet .field small{display:block;color:var(--dim);font-size:12.5px;margin-top:6px}.np .sheet .btn{width:100%}.np .linkish{display:block;margin:10px auto 0;background:none;border:0;color:var(--muted);font:500 13px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.np .sheet .fine{text-align:left}.np .plan .checkout-error{margin:12px 0 0}.np .walk{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin-top:52px;padding-top:40px;border-top:1px solid var(--line)}.np .walk .dim{color:var(--dim);font-size:14px}.np .film-wrap{position:relative}.np .film-wrap .film{margin-top:0}.np .film-open{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:18px;background:linear-gradient(0deg,#090b10d9,transparent 55%);border:0;border-radius:10px;cursor:pointer;color:var(--text);font:600 15px var(--sans)}.np .film-open>span{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;background:#090b10cc;border:1px solid #ffffff33}.np .film-open:hover>span{border-color:var(--accent)}@media(max-width:900px){.np .walk{grid-template-columns:1fr;gap:20px}}.np .door-notice{max-width:720px;margin:0 auto 28px;padding:14px 18px;border:1px solid rgba(114,228,235,.35);border-radius:12px;background:rgba(114,228,235,.06);color:var(--text);font-size:15px;text-align:left}.np .door-notice b{color:var(--accent-hi);font-weight:500;word-break:break-word}