*{box-sizing:border-box;margin:0;padding:0}:root{--navy-950:#081728;--navy-900:#0b1e38;--navy-850:#0e2440;--navy-800:#132b49;--navy-700:#24405e;--ink:#0c2340;--slate:#5c6e80;--sub-ink:#48607a;--blue:#6cbbf7;--blue-ink:#2c7fd6;--amber:#c4712f;--red:#c0392f;--paper:#f4f8fb;--sky:#dbe9f8;--wrap:1120px;--wrap-head:1320px}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.sec{--bg:var(--paper);--fg:var(--ink);--muted:var(--slate);--sub:var(--sub-ink);--accent:var(--blue-ink);--card:#fff;--bd:#d6e3f0;--grid:#0c23400d;--rule:#0c234024;background:var(--bg);color:var(--fg);padding:80px 0;position:relative}.sec.sky{--bg:var(--sky);--bd:#c2d8ee;--grid:#0c23400b}.sec.dark{--bg:var(--navy-900);--fg:#fff;--muted:#a6bcd4;--sub:#c3d6ea;--accent:var(--blue);--card:#132b49;--bd:#23405e;--grid:#ffffff0b;--rule:#ffffff29}.sec.deep{--bg:var(--navy-950);--fg:#fff;--muted:#a6bcd4;--sub:#c3d6ea;--accent:var(--blue);--card:#0e2440;--bd:#1e3a57;--grid:#ffffff09;--rule:#ffffff24}.sec:after{content:"";pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0}.wrap{z-index:1;width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px;position:relative}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,system-ui,sans-serif;font-weight:800;line-height:1.06}h1{letter-spacing:-.045em;font-size:clamp(42px,7.4vw,64px);line-height:1.02}h2{letter-spacing:-.04em;font-size:clamp(30px,4.6vw,44px)}h3{letter-spacing:-.025em;font-size:20px;font-weight:700}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:36px;height:2px}.head{max-width:720px;margin-bottom:44px}.head p{color:var(--muted);max-width:64ch;margin-top:18px;font-size:16.5px;line-height:1.62}.head p+p{margin-top:14px}.blue{color:var(--accent)}.lbl{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.grid{gap:15px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr))}.card{background:var(--card);border:1px solid var(--bd);border-radius:14px;flex-direction:column;padding:26px;display:flex}.card p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}.btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn-pri{background:var(--navy-900);color:#fff}.btn-pri:hover{background:var(--navy-800)}.sec.dark .btn-pri,.sec.deep .btn-pri{color:var(--navy-900);background:#fff}.sec.dark .btn-pri:hover,.sec.deep .btn-pri:hover{background:var(--blue)}.btn-out{border-color:var(--bd);color:var(--fg)}.btn-out:hover{border-color:var(--accent);color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.skip{z-index:60;background:var(--navy-900);color:#fff;border-radius:0 0 10px 10px;padding:12px 20px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.skip:focus{top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}header .wrap,.page-bar .wrap{max-width:var(--wrap-head)}header,.page-bar{z-index:40;backdrop-filter:blur(10px);background:#f4f8fbf0;border-bottom:1px solid #dce7f2;position:sticky;top:0}.hbar{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding-block:12px;display:flex;position:relative}.mark{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:11px;font-family:Manrope;font-size:clamp(18px,4vw,22px);font-weight:800;text-decoration:none;display:flex}.mark svg{width:26px;height:29px;color:var(--ink);flex:none}.hbar .btn{white-space:nowrap;flex:none;padding:13px 22px;font-size:15px}.mark{white-space:nowrap}@media (width<=520px){.hbar{gap:10px;min-height:66px}.mark{gap:8px;font-size:17px}.mark svg{width:22px;height:24px}.hbar .btn{padding:11px 17px;font-size:14px}}@media (width<=360px){.mark{font-size:15.5px}.hbar .btn{padding:10px 14px;font-size:13px}}nav.links a,nav.links .navlink{color:var(--sub-ink);cursor:pointer;white-space:nowrap;font-size:14.5px;font-weight:500;text-decoration:none}nav.links a:hover,nav.links .navlink:hover{color:var(--blue-ink)}.menu-btn{cursor:pointer;background:0 0;border:1px solid #d6e3f0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;margin-left:auto;margin-right:2px;display:grid}.menu-btn .bars,.menu-btn .bars:before,.menu-btn .bars:after{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-btn .bars{position:relative}.menu-btn .bars:before,.menu-btn .bars:after{content:"";position:absolute;left:0}.menu-btn .bars:before{top:-6px}.menu-btn .bars:after{top:6px}.menu-btn[aria-expanded=true] .bars{background:0 0}.menu-btn[aria-expanded=true] .bars:before{transform:translateY(6px)rotate(45deg)}.menu-btn[aria-expanded=true] .bars:after{transform:translateY(-6px)rotate(-45deg)}nav.links{background:var(--paper);border-bottom:1px solid #dce7f2;flex-direction:column;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px #0c23401a}nav.links.open{display:flex}nav.links a,nav.links .navlink{border-bottom:1px solid #e4edf6;padding:13px 0;font-size:16px}nav.links a:last-child,nav.links .navlink:last-child{border-bottom:0}.cta-short{display:none}@media (width<=560px){.cta-long{display:none}.cta-short{display:inline}.menu-btn{width:38px;height:38px;margin-right:0}.hbar{gap:8px}}@media (width>=600px){nav.links{border:1px solid #dce7f2;border-radius:14px;min-width:236px;margin-top:6px;padding:8px 8px 10px;left:auto;right:24px;box-shadow:0 18px 40px #0c234024}nav.links a,nav.links .navlink{border-bottom:0;border-radius:9px;padding:11px 14px}nav.links a:hover,nav.links .navlink:hover{background:#eaf2fb}}@media (width>=1180px){.menu-btn{display:none}nav.links{box-shadow:none;background:0 0;border:0;flex-direction:row;gap:18px;margin-left:auto;margin-right:18px;padding:0;display:flex;position:static}nav.links a,nav.links .navlink{border-bottom:0;padding:0;font-size:14px}}@media (width>=1380px){nav.links{gap:28px;margin-right:24px}nav.links a,nav.links .navlink{font-size:14.5px}}.hero{padding:92px 0 84px}.hero .wrap{max-width:920px}.hero h1{max-width:15ch}.hero h1 .l2{color:var(--blue-ink);display:block}.hero p.body{color:var(--sub-ink);max-width:56ch;margin-top:28px;font-size:18px;line-height:1.68}.hero p.body+p.body{margin-top:18px}.hero .btn{margin-top:34px}.hero .note{color:var(--muted);max-width:46ch;margin-top:18px;font-size:13.5px}.vid{border:1px solid var(--bd);aspect-ratio:16/9;background:linear-gradient(150deg,#16324f,#0a1b2e);border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.vid .play{background:#fffffff0;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;transition:transform .18s,background .18s;display:grid;position:absolute;inset:0}.vid .play:after{content:"";border-left:20px solid var(--navy-900);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.vid:hover .play{background:#fff;transform:scale(1.05)}.vid .cap{color:#dceaf7;background:linear-gradient(#0000,#081728e6);justify-content:space-between;gap:12px;padding:14px 18px;font-size:13.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.vid .cap span:last-child{letter-spacing:.2em;color:var(--blue);font-family:JetBrains Mono,monospace;font-size:10px}.vid .ph{letter-spacing:.2em;color:#5d89b4;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:18px;left:20px}.vid.small{aspect-ratio:16/10}.stat{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:40px 26px;position:relative;overflow:hidden}.stat:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.stat .v{letter-spacing:-.05em;color:var(--fg);font-family:Manrope;font-size:clamp(44px,7vw,58px);font-weight:800;line-height:1}.stat .k{letter-spacing:-.02em;text-transform:none;color:var(--accent);opacity:1;margin-top:14px;font-family:Manrope,sans-serif;font-size:19px;font-weight:700}.stat p{color:var(--muted);max-width:28ch;margin-top:12px;font-size:14.5px;line-height:1.6}.tabs{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.tab{border:1px solid var(--bd);color:var(--sub);cursor:pointer;letter-spacing:-.01em;background:0 0;border-radius:999px;flex:none;padding:10px 20px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:border-color .18s,background .18s,color .18s}.tab:hover{border-color:currentColor}.tab:first-of-type{color:var(--navy-900)}.tab:nth-of-type(2){color:var(--blue-ink)}.tab:nth-of-type(3){color:var(--amber)}.tab[aria-selected=true]{color:#fff}.tab:first-of-type[aria-selected=true]{background:var(--navy-900);border-color:var(--navy-900)}.tab:nth-of-type(2)[aria-selected=true]{background:var(--blue-ink);border-color:var(--blue-ink)}.tab:nth-of-type(3)[aria-selected=true]{background:var(--amber);border-color:var(--amber)}.case{padding:30px 30px 34px;display:none}.case.on{display:flex}.case .course{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:11.5px}.case h3{max-width:22ch;margin-top:14px;font-size:clamp(25px,3.4vw,31px);font-weight:800}.case .lead{color:var(--muted);max-width:62ch;margin-top:16px;font-size:16.5px;line-height:1.62}.case ul.did{flex-direction:column;gap:16px;margin-top:26px;list-style:none;display:flex}.case ul.did li{color:var(--muted);padding-left:34px;font-size:16px;line-height:1.55;position:relative}.case ul.did li:before{content:"";background:var(--blue-ink);border-radius:3px;width:15px;height:15px;position:absolute;top:7px;left:0}.sec.dark .case ul.did li:before,.sec.deep .case ul.did li:before{background:var(--blue)}.case hr{background:var(--rule);border:0;height:1px;margin:28px 0}.metrics{flex-wrap:wrap;gap:16px 56px;display:flex}.metrics .m .v{letter-spacing:-.04em;color:var(--accent);font-family:Manrope;font-size:clamp(28px,4vw,34px);font-weight:800;line-height:1}.metrics .m .d{color:var(--muted);margin-top:8px;font-size:14.5px}.pull{background:var(--navy-900);color:#fff;border-radius:4px;margin-top:30px;padding:34px 32px}.pull .stars{color:#e8a93b;letter-spacing:.18em;font-size:19px}.pull blockquote{letter-spacing:-.025em;max-width:34ch;margin-top:22px;font-family:Manrope;font-size:clamp(19px,2.6vw,23px);font-weight:700;line-height:1.42}.pull .by{margin-top:26px;font-family:Manrope;font-size:17px;font-weight:700}.pull .of{color:#8faecb;margin-top:5px;font-size:15px}.case .watch{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:26px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;display:inline-block}.case .watch:hover{text-decoration:underline}.person{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:28px}.person .pic{color:#6e8299;background:linear-gradient(160deg,#e4ebf2,#b9c7d6);border-radius:50%;place-items:center;width:118px;height:118px;margin-bottom:22px;font-family:Manrope;font-size:31px;font-weight:800;display:grid;position:relative;overflow:hidden}.person .pic img{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.person .firm{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:11.5px}.person h3{margin-top:8px;font-size:27px;font-weight:800}.person p{color:var(--muted);max-width:60ch;margin-top:14px;font-size:16px;line-height:1.62}.person p+p{margin-top:14px}.person details{border:0}.person summary{color:var(--accent);border-top:0;align-items:center;gap:10px;padding:20px 0 0;font-family:Manrope;font-size:16px;font-weight:700;display:inline-flex}.person summary:after{content:"+";color:var(--accent);margin-left:2px;font-size:19px;transform:none}.person details[open] summary:after{content:"×";transform:none}.person details>:not(summary){margin-top:4px}.person .strengths{margin-top:24px}.person .strengths .lbl{margin-bottom:6px;display:block}.person .strengths p{margin-top:0;font-size:15px}.person .site{border-top:1px solid var(--bd);width:100%;color:var(--accent);overflow-wrap:anywhere;margin-top:22px;padding-top:16px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-block}.person .site:hover{text-decoration:underline}.callout{background:var(--navy-900);color:#fff;border-radius:16px;margin-top:16px;padding:34px 32px}.callout h3{max-width:26ch;font-size:clamp(21px,3vw,27px);font-weight:800;line-height:1.18}.callout p{color:#b7cce1;max-width:64ch;margin-top:18px;font-size:16px;line-height:1.68}.cta-line{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.cta-line .note{color:var(--muted);font-size:14px}.cta-band{background:var(--navy-900);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:34px;padding:34px 32px;display:flex}.cta-band h3{max-width:24ch;font-size:clamp(20px,2.8vw,26px);font-weight:800;line-height:1.2}.cta-band p{color:#b7cce1;max-width:46ch;margin-top:8px;font-size:15px}.cta-band .btn{color:var(--navy-900);background:#fff;flex:none}.cta-band .btn:hover{background:var(--blue)}.form-card{background:var(--card);border:1px solid var(--bd);border-radius:20px;max-width:640px;margin:0 auto;padding:34px 34px 30px;box-shadow:0 14px 40px #0c234012}.field{margin-top:20px}.field label{letter-spacing:-.015em;text-transform:none;color:var(--fg);margin-bottom:8px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;display:block}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#f7fafd;border:1px solid #d6e3f0;border-radius:12px;padding:14px 15px;font-family:Inter,sans-serif;font-size:16px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.field textarea{resize:vertical;min-height:118px}.field input::placeholder,.field textarea::placeholder{color:#9db0c3}.field input:hover,.field select:hover,.field textarea:hover{border-color:#bdd2e8}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue-ink);background:#fff;outline:0;box-shadow:0 0 0 3px #2c7fd626}.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--blue-ink) 50%), linear-gradient(135deg,var(--blue-ink) 50%,transparent 50%);background-position:calc(100% - 21px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}@media (width<=520px){.form-card{padding:26px 20px 24px}}.choice-wrap{margin-bottom:8px}.choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice input{opacity:0;width:0;height:0;position:absolute}.choice label{cursor:pointer;letter-spacing:-.02em;color:var(--ink);background:#f7fafd;border:1px solid #d6e3f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:16px 14px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:flex}.choice label small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.choice label:hover{border-color:var(--blue-ink)}.choice input:checked+label{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.choice input:checked+label small{color:#8faecb}.choice input:focus-visible+label{outline:2px solid var(--blue-ink);outline-offset:3px}.choice{position:relative}.choice label.is-out{cursor:not-allowed;background:#f2f5f9;position:relative;overflow:hidden}.choice label.is-out:hover{border-color:#d6e3f0}.choice label.is-out>*{opacity:.72}.choice label.is-out small{color:var(--muted)}.choice label.is-out{overflow:visible}.choice label.is-out:after{content:"SOLD OUT";background:var(--red);color:#fff;letter-spacing:.08em;white-space:nowrap;opacity:1;border-radius:5px;padding:5px 10px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:800;position:absolute;top:-9px;right:-8px;transform:rotate(6deg);box-shadow:0 5px 14px #c0392f4d}.form-card .btn{justify-content:center;width:100%;margin-top:26px}.form-note{text-align:center;color:var(--muted);margin-top:14px;font-size:13.5px}.fit{border-radius:16px;padding:30px}.fit.yes{border:1px solid var(--bd);background:var(--card)}.fit.no{background:#ffffff8c;border:1px solid #a9c6e4}.fit h3{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.fit ul{flex-direction:column;gap:17px;margin-top:24px;list-style:none;display:flex}.fit li{color:var(--muted);gap:15px;font-size:15.5px;line-height:1.6;display:flex}.fit li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:4px}.path{max-width:740px;margin:0 auto}.stage{background:var(--card);border:1px solid var(--bd);text-align:center;border-radius:16px;padding:28px 26px;position:relative;overflow:hidden}.stage:before{content:"";background:var(--tone);height:3px;position:absolute;top:0;left:0;right:0}.stage .num{border:1.5px solid var(--tone);width:54px;height:54px;color:var(--tone);background:var(--tone-wash);letter-spacing:.08em;border-radius:50%;place-items:center;margin:0 auto 18px;font-family:JetBrains Mono,monospace;font-size:14px;display:grid}.stage h3{font-size:22px;font-weight:800}.stage p{color:var(--muted);margin-top:10px;max-width:44ch;margin-inline:auto;font-size:15px}.arrow{height:46px;color:var(--tone);opacity:.6;place-items:center;font-size:16px;display:grid}.p1{--tone:var(--navy-900);--tone-wash:#0c23400f}.p2{--tone:var(--blue-ink);--tone-wash:#2c7fd617}.p3{--tone:var(--amber);--tone-wash:#c4712f17}.phase{letter-spacing:.3em;text-transform:uppercase;color:var(--tone);align-items:center;gap:14px;margin:34px 0 16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.phase:after{content:"";background:var(--tone);opacity:.3;flex:1;height:1px}.phase:first-child{margin-top:0}.proof{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px}.shot{color:#1d1c1d;background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px 14px;font-size:14px;line-height:1.55;display:flex}.shot .av{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-family:Manrope;font-size:15px;font-weight:800;display:grid}.shot .msg{flex:1;min-width:0}.shot .who{letter-spacing:-.01em;color:#1d1c1d;font-family:Manrope;font-size:15px;font-weight:800}.shot .who span{color:#8d8d8d;letter-spacing:0;margin-left:8px;font-family:Inter;font-size:12px;font-weight:400}.shot .line{margin-top:6px}.shot mark{color:#1d1c1d;background:#fbefa8;border-radius:2px;padding:1px 3px}.shot .rx{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.shot .rx span{color:#5c6e80;background:#f3f5f7;border:1px solid #e2e7ec;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-flex}.shot .rx span.on{background:#eaf3fc;border-color:#9cc6ec}.proof .cap{text-align:center;padding:18px 0 6px}.proof .cap .n{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px}.proof .cap .s{color:var(--muted);margin-top:8px;font-size:14.5px}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mq .track{gap:14px;width:max-content;animation:48s linear infinite slide;display:flex}.mq:hover .track{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.win{color:#1d1c1d;background:#fff;border:1px solid #e3ebf3;border-radius:12px;flex:none;align-items:flex-start;gap:12px;width:min(352px,100vw - 48px);padding:16px 18px 14px;font-size:14px;line-height:1.55;display:flex;box-shadow:0 6px 18px #0c234012}.win .av{color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-family:Manrope;font-size:15px;font-weight:800;display:grid}.av.a1{background:linear-gradient(150deg,#4e86c4,#1e4b7d)}.av.a2{background:linear-gradient(150deg,#c77f4a,#8a4e23)}.av.a3{background:linear-gradient(150deg,#5fa88c,#2c6a52)}.av.a4{background:linear-gradient(150deg,#8a7cc4,#4c3f86)}.av.a5{background:linear-gradient(150deg,#c4697a,#8a2f42)}.win .msg{flex:1;min-width:0}.win .who{color:#1d1c1d;letter-spacing:-.01em;font-family:Manrope;font-size:15px;font-weight:800}.win .who span{color:#8d8d8d;letter-spacing:0;margin-left:8px;font-family:Inter;font-size:12px;font-weight:400}.win .line{margin-top:3px}.win .line b{color:#1d1c1d;font-weight:400}.win .rx{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.win .rx span{color:#5c6e80;background:#f3f5f7;border:1px solid #e2e7ec;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-flex}.win .rx span.on{background:#eaf3fc;border-color:#9cc6ec}.win .replies{color:#8d8d8d;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.win .replies b{color:#1264a3;font-weight:600}.win .replies .rav{border-radius:5px;flex:none;width:19px;height:19px}.tier{background:var(--card);border:1px solid var(--bd);border-radius:18px;margin-top:30px;padding:38px 30px;position:relative}.tier.live{border-color:var(--blue);background:linear-gradient(170deg,#2c7fd62e,#0e244099 62%)}.badge{white-space:nowrap;letter-spacing:.18em;background:var(--navy-700);color:#b9d2ea;border-radius:999px;padding:8px 20px;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.tier.live .badge{background:var(--blue);color:var(--navy-950)}.tier h3{font-size:33px;font-weight:800}.tier .desc{color:var(--muted);max-width:46ch;margin-top:14px;font-size:15.5px;line-height:1.6}.priceline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:26px;display:flex}.priceline .amt{letter-spacing:-.05em;font-family:Manrope;font-size:50px;font-weight:800}.priceline .per{color:var(--muted);font-size:17px}.tier.gone .amt{color:#5d89b4;text-decoration:line-through 3px}.ribbon{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:5px;padding:6px 12px;font-family:Manrope;font-size:12px;font-weight:800;position:absolute;top:24px;right:20px;transform:rotate(-4deg);box-shadow:0 6px 16px #c0392f47}@media (width<=520px){.ribbon{padding:5px 10px;font-size:11px;top:18px;right:16px}}.sub-note{color:var(--muted);margin-top:10px;font-size:14.5px}.extend{color:var(--blue);max-width:48ch;margin-top:12px;font-size:14.5px;font-style:italic;line-height:1.55}.feat{flex-direction:column;gap:16px;margin-top:28px;list-style:none;display:flex}.feat li{color:var(--muted);gap:15px;font-size:15.5px;line-height:1.6;display:flex}.feat li b{color:var(--fg);font-weight:700}.feat svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:4px}.tier .btn{justify-content:center;width:100%;margin-top:30px}.faq{border-top:1px solid var(--rule);max-width:840px}details{border-bottom:1px solid var(--rule)}summary{cursor:pointer;letter-spacing:-.02em;align-items:flex-start;gap:18px;padding:22px 0;font-family:Manrope;font-size:17.5px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"⌄";color:var(--accent);margin-left:auto;font-size:19px;line-height:1;transition:transform .2s}details[open] summary:after{transform:rotate(180deg)}details p{color:var(--muted);max-width:70ch;padding:0 0 22px;font-size:15.5px;line-height:1.68}footer,.page-foot{background:var(--navy-950);color:#7fa0be;padding:40px 0;font-size:13.5px}footer .wrap,.page-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}footer a,.page-foot a{color:#b9d2ea;text-decoration:none}footer a:hover,.page-foot a:hover{text-decoration:underline}.back{color:var(--sub-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.back:hover{color:var(--blue-ink)}.wl-grid{display:block}.form-card{max-width:640px;margin:0 auto}.steps{counter-reset:st;flex-direction:column;gap:16px;margin-top:18px;list-style:none;display:flex}.steps li{color:var(--muted);padding-left:44px;font-size:14.5px;line-height:1.55;position:relative}.steps li b{color:var(--fg);font-family:Manrope;font-size:15.5px;font-weight:700;display:block}.steps li:before{counter-increment:st;content:counter(st,decimal-leading-zero);border:1.5px solid var(--accent);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:grid;position:absolute;top:0;left:0}.contact{flex-direction:column;gap:14px;margin-top:16px;list-style:none;display:flex}.contact li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.contact a{color:var(--accent);font-weight:600;text-decoration:none}.contact a:hover{text-decoration:underline}.contact .k{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.contact svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:4px}.page{display:none}#wl-toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#wl-toggle:checked~.page{z-index:60;background:var(--paper);display:block;position:fixed;inset:0;overflow-y:auto}label.btn,label.vid,label.watch,label.navlink{cursor:pointer}.page .hbar{justify-content:space-between}.page{scroll-behavior:auto}
