:root{--ink:#1b1840;--ink-2:#26225a;--ink-3:#2e2a6b;--line:#3b3790;--cream:#faf8f4;--lav:#e9e6f5;--lav-2:#d4d0ea;--muted:#4a4670;--muted-d:#c9c5e8;--soft-d:#d9d6f2;--amber:#ffb43a;--amber-h:#ffc565;--coral:#ff6b57;--coral-l:#ff8e7e;--teal:#1fb5a6;--teal-d:#0e7c72;--mint:#bfefe9;--sand:#ffe2a8;--blush:#ffc9c1;--font-d:"Bricolage Grotesque","Hanken Grotesk",system-ui,sans-serif;--font-b:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--hh:68px;--sec:56px;--r:20px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cream);color:var(--ink);font:17px/1.55 var(--font-b);-webkit-text-size-adjust:100%;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--ink);z-index:40;position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}h1,h2,h3{font-family:var(--font-d);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}h1{font-size:clamp(36px,5vw,58px);line-height:1.04}h2{font-size:clamp(28px,3.4vw,38px);line-height:1.1}h3{font-size:21px;line-height:1.2}p{margin:0}[id]{scroll-margin-top:calc(var(--hh) + 64px)}.wrap{max-width:1160px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin-inline:auto}.skip{background:var(--amber);color:var(--ink);z-index:60;border-radius:99px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.disp{font-family:var(--font-d);letter-spacing:-.02em}.muted{color:var(--muted)}.btn{min-height:48px;font:700 16px var(--font-b);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.btn-lg{min-height:54px;padding:0 30px;font-size:17px}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover{background:var(--amber-h)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ink:hover{background:var(--ink-3)}.btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--lav)}.btn-line{border-color:var(--cream);color:var(--cream);background:0 0}.btn-line:hover{background:#faf8f41f}.btn-ghost{color:var(--cream);background:0 0;border-color:#6a66b8}.btn-ghost:hover{background:var(--ink-2)}header.site{top:env(safe-area-inset-top,0px);z-index:30;background:var(--ink);color:var(--cream);border-bottom:1px solid var(--line);position:sticky}header.site .wrap{min-height:var(--hh);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo span{font:700 26px var(--font-d);letter-spacing:-.02em}nav.main{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.navl{border-bottom:3px solid #0000;padding:8px 2px;font-size:16px;font-weight:600}.navl:hover,.navl[aria-current]{border-bottom-color:var(--amber)}.pill{background:var(--lav);color:var(--ink);border-radius:99px;padding:8px 14px;font-size:15px;font-weight:600}.subnav{top:calc(var(--hh) + env(safe-area-inset-top,0px));z-index:25;background:var(--lav);border-bottom:1px solid var(--lav-2);position:sticky}.subnav .wrap{scrollbar-width:none;align-items:center;gap:6px;min-height:52px;display:flex;overflow-x:auto}.subnav .wrap::-webkit-scrollbar{display:none}.subnav .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;margin-right:8px;font-size:13px;font-weight:700}.subnav a{white-space:nowrap;border-radius:99px;flex:none;padding:7px 14px;font-size:15px;font-weight:600}.subnav a:hover{background:var(--lav-2)}.subnav a[aria-current]{background:var(--ink);color:var(--cream)}@media (width<=860px){header.site{position:static}.subnav{top:env(safe-area-inset-top,0px)}[id]{scroll-margin-top:84px}nav.main{white-space:nowrap;flex-wrap:nowrap;width:100%;padding-bottom:6px;overflow-x:auto}.subnav .lbl{display:none}}.band-ink{background:var(--ink);color:var(--cream)}.band-lav{background:var(--lav)}.sec{padding-block:var(--sec)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:28px;display:flex}.sec-head p{color:var(--muted);max-width:640px;margin-top:10px;font-size:18px}.lede{color:var(--soft-d);max-width:620px;font-size:20px}.hero{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.hero .tri{opacity:.9;pointer-events:none;position:absolute;top:0;right:-60px}.hero .wrap{position:relative}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-block:40px 56px;display:grid}.hero-grid h1{font-size:clamp(38px,5.4vw,64px)}.hero-grid .lede{margin-top:20px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fine{color:var(--muted-d);margin-top:14px;font-size:15px}.scene{background:var(--ink-2);border:1px solid var(--line);border-radius:24px;max-width:560px;margin-left:auto;padding:20px}.scene-top{color:var(--muted-d);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:15px;display:flex}.scene-top b{color:var(--cream)}.seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seat{border:2px solid var(--line);background:var(--ink);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.seat b{font-size:15px}.seat span{color:var(--muted-d);font-size:13px;line-height:1.25}.lines{flex-direction:column;gap:8px;margin-top:14px;display:flex}.line{align-items:flex-start;gap:10px;display:flex}.line .who{flex:0 0 66px;padding-top:8px;font-size:14px;font-weight:700}.line .say{border-radius:14px;padding:8px 14px;font-size:16px;line-height:1.4}.patience{color:var(--muted-d);align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.patience .bar{background:var(--ink);border-radius:99px;flex:1;height:8px}.patience .bar i{background:var(--coral);border-radius:99px;width:34%;height:8px;display:block}@media (width<=900px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.scene{margin-left:0}}.steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px 28px;display:grid}.step{flex-direction:column;gap:8px;display:flex}.step .n{background:var(--ink);width:44px;height:44px;color:var(--amber);font:700 20px var(--font-d);border-radius:50%;justify-content:center;align-items:center;display:flex}.step p{color:var(--muted);font-size:16px}.split{border:2px solid var(--ink);border-radius:26px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid;overflow:hidden}.split>div{padding:36px}.split h3{margin-bottom:12px;font-size:30px}.split p{font-size:18px}.hubs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.hubcard{border:2px solid var(--ink);border-radius:var(--r);background:var(--cream);flex-direction:column;gap:8px;padding:22px;display:flex}.hubcard:hover{background:var(--lav)}.hubcard .t{font:700 24px/1.1 var(--font-d);letter-spacing:-.02em}.hubcard .d{color:var(--muted);font-size:16px}.hubcard .s{margin-top:auto;padding-top:6px;font-size:15px;font-weight:600}.hubcard .s:before{content:"Try: ";color:var(--muted);font-weight:500}.plans3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.teaser-plan{border:2px solid var(--ink);border-radius:24px;flex-direction:column;gap:10px;padding:26px;display:flex}.teaser-plan .pn{font:700 26px var(--font-d)}.teaser-plan .pp{font:700 38px/1 var(--font-d)}.trust{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 32px;display:grid}.trust h3{font-size:19px;font-family:var(--font-b);letter-spacing:0;margin-bottom:6px}.trust p{color:var(--muted);font-size:16px}.cta-band{background:var(--ink);color:var(--cream);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px 48px;display:flex}.cta-band.amber{background:var(--amber);color:var(--ink)}.cta-band p{max-width:560px;margin-top:10px;font-size:19px}.cta-band .soft{color:var(--soft-d)}.billing{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.toggle{border:2px solid var(--ink);background:var(--cream);border-radius:999px;padding:4px;display:inline-flex}.toggle button{min-height:42px;color:var(--ink);font:700 16px var(--font-b);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px}.toggle button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:20px;display:grid}.plan{border:2px solid var(--ink);border-radius:26px;flex-direction:column;gap:14px;padding:30px;display:flex}.plan .tag{opacity:.9;font-size:16px}.plan .name{font:700 30px var(--font-d)}.plan .price{font:700 38px/1.05 var(--font-d)}.plan .billed{min-height:22px;margin-top:6px;font-size:15px}.plan ul{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:16.5px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{flex:0 0 20px;margin-top:3px}.plan .btn{min-height:50px}.two{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:40px 56px;display:grid}table{border-collapse:collapse;width:100%}.tbl{overflow-x:auto}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lav-2);padding:12px 10px 12px 0}thead th{border-bottom:2px solid var(--ink);font-weight:700}td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.compare{min-width:720px;font-size:16.5px}.compare tbody th{font-weight:600}.packs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.pack{border-radius:var(--r);background:var(--cream);border:2px solid var(--lav-2);flex-direction:column;gap:4px;padding:24px;display:flex}.pack .c{font:700 32px var(--font-d)}.pack .p{font-size:20px;font-weight:700}.pack .e{color:var(--muted);font-size:15px}.pack .btn{margin-top:12px}.faq{max-width:860px}details{border-top:2px solid var(--ink);padding:16px 0}details:last-of-type{border-bottom:2px solid var(--ink)}summary{cursor:pointer;font-size:18px;font-weight:700}details p{color:var(--muted);max-width:720px;margin-top:10px}.crumbs{color:var(--muted-d);margin-bottom:12px;font-size:15px}.crumbs a{text-underline-offset:3px;text-decoration:underline}.page-hero{padding-block:32px 40px}.page-hero-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;display:flex}.page-hero .lede{margin-top:14px}.callout{background:var(--ink-2);border-radius:var(--r);flex:0 340px;padding:20px;font-size:16px}.callout b{margin-bottom:4px;display:block}.callout span{color:var(--muted-d)}.filters{flex-wrap:wrap;align-items:center;gap:10px;padding-block:28px 0;display:flex}.filters .lbl{margin-right:4px;font-weight:600}.chip{border:2px solid var(--ink);min-height:42px;font:600 15.5px var(--font-b);cursor:pointer;background:var(--cream);color:var(--ink);border-radius:99px;padding:0 18px}.chip[aria-pressed=true]{background:var(--ink);color:var(--cream)}.collection{padding-top:40px}.collection[hidden]{display:none}.col-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding-bottom:12px;display:flex}.col-head p{color:var(--muted);max-width:640px;margin-top:4px}.scs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:18px;display:grid}.sc{border-radius:var(--r);border:2px solid var(--ink);background:var(--cream);flex-direction:column;gap:8px;padding:18px;display:flex}.sc:hover{background:var(--lav)}.sc[hidden]{display:none}.sc .meta{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.sc .tg{color:var(--ink);border-radius:99px;padding:2px 10px}.sc .ti{font:700 21px/1.15 var(--font-d);letter-spacing:-.02em}.sc .md{color:var(--muted);font-size:15px}.sc .ft{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;display:flex}.bars{gap:3px;display:inline-flex}.bars i{background:var(--lav-2);border-radius:3px;width:9px;height:17px}.bars i.on{background:var(--ink)}.sc-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:48px;padding-block:36px 0;display:grid}.sc-layout h1{font-size:clamp(34px,4.6vw,52px)}.pair{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.pair>div{border-radius:var(--r);padding:22px}.pair h2{margin-bottom:6px;font-size:23px}.blk{margin-top:44px}.dial{border-radius:14px;max-width:640px;margin-top:16px;display:flex;overflow:hidden}.dial button{border:2px solid var(--ink);min-height:46px;font:700 15px var(--font-b);cursor:pointer;background:var(--cream);color:var(--ink);flex:1 1 0;margin-left:-2px}.dial button:first-child{margin-left:0}.dial button[aria-checked=true]{background:var(--ink);color:var(--cream)}.dial-note{margin-top:10px;font-size:17px}.cast{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.member{border-radius:var(--r);border:2px solid var(--ink);flex-direction:column;gap:10px;padding:20px;display:flex}.member .hd{align-items:center;gap:12px;display:flex}.member .nm{font:700 22px/1.1 var(--font-d)}.member .rl{color:var(--muted);font-size:15px}.member p{font-size:15.5px}.ticks{flex-direction:column;gap:10px;max-width:680px;margin:16px 0 0;padding:0;font-size:17.5px;list-style:none;display:flex}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks svg{flex:0 0 22px;margin-top:3px}.start{top:calc(var(--hh) + 68px);border:2px solid var(--ink);background:var(--cream);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky}.start .k{font-weight:700}.start .modes{gap:10px;margin-top:8px;display:flex}.start .modes button{border:2px solid var(--ink);min-height:46px;font:700 15px var(--font-b);background:var(--ink);color:var(--cream);border-radius:12px;flex:1}.start .modes button[aria-disabled=true]{background:var(--lav);color:var(--muted);border-color:var(--lav-2);cursor:not-allowed}.start .free{background:var(--mint);border-radius:14px;padding:12px 14px;font-size:16px}.start ul{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.start small{color:var(--muted);font-size:14px}@media (width<=980px){.sc-layout{grid-template-columns:minmax(0,1fr)}.start{position:static}}.nt-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:48px;padding-block:32px 0;display:grid}.nt-hero{padding-block:32px 0}.nt-hero h1{max-width:860px;margin-top:8px;font-size:clamp(32px,4.4vw,52px)}.nt-side{top:calc(var(--hh) + 68px);flex-direction:column;gap:18px;display:flex;position:sticky}.panel{border:2px solid var(--ink);border-radius:24px;padding:22px}.panel h2{margin-bottom:12px;font-size:24px}.panel.dark{background:var(--ink);color:var(--cream);border-color:var(--ink)}.mom{text-align:left;cursor:pointer;border:2px solid var(--ink);width:100%;color:var(--ink);background:var(--cream);border-radius:18px;align-items:flex-start;gap:16px;padding:16px 18px;font-family:inherit;display:flex}.mom[aria-expanded=true]{background:var(--lav)}.mom .tm{font-variant-numeric:tabular-nums;flex:0 0 58px;font-size:18px;font-weight:700}.mom b{font-size:18px;display:block}.mom span span{color:var(--muted);margin-top:2px;font-size:15.5px;display:block}.alts{border:2px solid var(--ink);background:var(--lav);border-radius:20px;margin-top:16px;padding:22px}.alts h3{margin-bottom:10px;font-size:22px}.alts ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.alts li{background:var(--cream);border-radius:14px;padding:12px 16px;font-size:17.5px}.alts li[hidden]{display:none}.alts .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.rubric{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rubric li{border-bottom:1px solid var(--lav-2);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;font-size:15.5px;display:flex}.rubric .s{border-radius:99px;flex:none;padding:2px 12px;font-weight:700}.chart{align-items:flex-end;gap:12px;height:130px;margin-top:8px;display:flex}.chart div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.chart i{border-radius:8px 8px 0 0;width:100%;display:block}.chart span{color:var(--muted);font-size:13px}@media (width<=980px){.nt-layout{grid-template-columns:minmax(0,1fr)}.nt-side{position:static}}html.app,html.app body{height:100%}.app-shell{background:var(--ink);height:100%;color:var(--cream);flex-direction:column;line-height:1.5;display:flex}.app-bar{padding:12px max(24px,env(safe-area-inset-right,0px)) 12px max(24px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.app-bar .t{font:700 21px/1.15 var(--font-d)}.app-bar .s{color:var(--muted-d);font-size:14px}.app-bar .l{align-items:center;gap:14px;display:flex}.app-bar .r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.timer{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.timer small{color:var(--muted-d);font-size:15px;font-weight:500}.app-body{flex:1;min-height:0;display:flex}.app-seats{border-right:1px solid var(--line);flex-direction:column;flex:0 0 250px;gap:12px;padding:20px;display:flex;overflow-y:auto}.aseat{border:2px solid var(--line);background:var(--ink-2);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.aseat .n{font-size:16px;font-weight:700}.aseat .n small{color:var(--muted-d);font-size:13px;font-weight:500}.aseat .r{color:var(--muted-d);font-size:13px}.aseat .pb{background:var(--ink);border-radius:99px;height:6px;margin-top:6px}.aseat .pb i{border-radius:99px;height:6px;display:block}.app-seats p{color:var(--muted-d);font-size:13px}.convo{flex-direction:column;flex:1;min-width:0;display:flex}.msgs{min-height:0;padding:22px max(24px,env(safe-area-inset-right,0px)) 22px 28px;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.msg{flex-direction:column;gap:4px;display:flex}.msg.me{align-items:flex-end}.msg .w{font-size:14px;font-weight:700}.msg .b{border-radius:18px;max-width:620px;padding:10px 16px;font-size:18px;line-height:1.5}.cue{background:var(--teal-d);max-width:620px;color:var(--cream);border-radius:16px;align-self:center;padding:12px 16px;font-size:16px}.cue[hidden]{display:none}.composer{padding:14px max(24px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 28px;border-top:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.composer form{flex-wrap:wrap;gap:10px;display:flex}.composer input{background:var(--ink-2);min-height:52px;color:var(--cream);font:18px var(--font-b);border:2px solid #6a66b8;border-radius:16px;flex:320px;padding:0 16px}.composer input::placeholder{color:var(--muted-d)}.composer .tools{flex-wrap:wrap;gap:8px;display:flex}@media (width<=820px){.app-body{flex-direction:column}.app-seats{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex:none;padding:12px;overflow-x:auto}.aseat{flex:0 0 200px}.app-seats p{display:none}.msgs,.composer{padding-left:16px}}footer.site{background:var(--ink);color:var(--soft-d);margin-top:0}footer.site .top{flex-wrap:wrap;justify-content:space-between;gap:28px 56px;padding-block:40px 28px;display:flex}footer.site .brand span.n{font:700 26px var(--font-d);color:var(--cream)}footer.site .brand p{max-width:300px;margin-top:8px;font-size:16px}footer.site .cols{flex-wrap:wrap;gap:28px 56px;font-size:16px;display:flex}footer.site .cols div{flex-direction:column;gap:8px;display:flex}footer.site .cols a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--amber)}footer.site .legal{border-top:1px solid var(--line);color:var(--muted-d);font-size:14px}footer.site .legal .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:16px;display:flex}footer.site .legal a{text-underline-offset:3px;text-decoration:underline}.badge{letter-spacing:.03em;background:var(--mint);color:var(--ink);border-radius:99px;align-self:flex-start;padding:2px 10px;font-size:12.5px;font-weight:700}.datanote{background:var(--sand);color:var(--ink);text-align:center;padding:6px 16px;font-size:14px;font-weight:600}.crumbs.on-light{color:var(--muted)}.lede{max-width:720px;margin-top:14px;font-size:20px}.lede.muted{color:var(--muted)}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.sc{color:inherit;text-decoration:none}.sc .ti{display:block}.pillrow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pillrow li{background:var(--lav);border-radius:99px;padding:4px 12px;font-size:15px;font-weight:600}.collection{margin-top:32px}.collection>p{margin-top:6px}.tierlist{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:24px;display:grid}.tier{border:2px solid var(--ink);background:var(--cream);border-radius:26px;flex-direction:column;gap:12px;padding:26px;display:flex}.tier .nm{font:700 26px var(--font-d)}.tier .pr{font:700 30px/1.1 var(--font-d)}.tier .sub{color:var(--muted);min-height:22px;font-size:15px}.tier ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16.5px;list-style:none;display:flex}.tier li:before{content:"✓";color:var(--teal-d);margin-right:8px;font-weight:700}.tier .btn{margin-top:auto}.soon{border:2px dashed var(--ink);background:var(--lav);border-radius:26px;padding:28px}.soon h3{margin-bottom:6px}.demo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:24px;display:grid}.demo .remain{color:var(--muted);font-size:15px}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.facts{flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.panel{border:2px solid var(--ink);background:var(--cream);border-radius:26px;padding:28px}.stack>*+*{margin-top:18px}.note{color:var(--muted);font-size:14px}.band-ink .note{color:var(--muted-d)}@media (width<=600px){.lede{font-size:18px}.tier{padding:20px}}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{font-weight:600}.field input[type=email]{border:2px solid var(--ink);min-height:48px;font:17px var(--font-b);color:var(--ink);background:#fff;border-radius:14px;padding:0 14px}.field.check{flex-direction:row;align-items:flex-start;gap:10px}.field.check input{width:22px;height:22px;accent-color:var(--ink);flex:0 0 22px;margin-top:3px}.field.check label{font-size:15px;font-weight:400}.error{color:#9b1c10;min-height:1.2em;margin-top:10px;font-weight:600}.soon-tag{color:var(--muted);margin-top:auto;font-weight:700}.linkbtn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.consent{z-index:50;background:var(--cream);border-top:2px solid var(--ink);padding:16px max(16px,env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent p{max-width:760px;font-size:15px}.consent-actions{flex-wrap:wrap;gap:10px;display:flex}.reportframe{border:2px solid var(--ink);background:#fff;border-radius:20px;width:100%;height:min(78vh,720px);min-height:420px;margin-top:18px;display:block}.reportbar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;display:flex}nav.main .navl.pill{border-bottom:0;padding:8px 14px}nav.main .navl.pill:hover,nav.main .navl.pill[aria-current]{background:var(--amber)}@media (width<=600px){nav.main{gap:6px 14px}.navl{font-size:15px}nav.main .navl.pill{padding:6px 12px}.reportframe{border-radius:14px;min-height:380px}}
