.band{padding:130px 0 0}h2.h{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.center{text-align:center}.center h2.h{max-width:26ch;margin:0 auto}.lede{margin-top:22px;color:var(--t2);font-size:19px;max-width:56ch;line-height:1.55}.center .lede{margin-left:auto;margin-right:auto}.hero{padding:148px 0 0}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:start}.when-mobile{display:none;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.when-mobile i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:wb-pulse 2.2s infinite}@media (prefers-reduced-motion:reduce){.when-mobile i{animation:none}}@media (max-width:960px){.when-mobile.has{display:inline-flex}}.hero-copy h1{margin-top:26px;font-size:clamp(38px,4.6vw,58px);font-weight:500;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.hero-copy h1 em{font-style:normal;color:var(--muted)}.hero-copy .sub{margin-top:22px;color:var(--t2);font-size:19px;max-width:52ch;line-height:1.55}.hero-copy .sub strong{color:var(--ink)}.receipts{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:baseline;margin-top:28px}.receipts b{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.receipts span{font-size:13.5px;color:var(--muted);font-weight:500;display:flex;align-items:baseline;gap:7px}.receipts em{flex-basis:100%;font-style:normal;font-size:13px;color:var(--muted)}.lead-mock{margin-top:34px;background:var(--card);border-radius:24px;padding:24px 24px 0;overflow:hidden}.lead-mock .cap{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.lm-card{margin:0 -2px;background:var(--surface);border-radius:16px 16px 0 0;border:1px solid var(--line);border-bottom:none;padding:18px;box-shadow:0 -1px 2px rgb(18 33 47/.03)}.lm-head{display:flex;align-items:flex-start;gap:12px}.lm-avatar{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.lm-avatar,.lm-name{font-weight:600;font-size:15px}.lm-name span{display:block;font-weight:400;font-size:12.5px;color:var(--muted)}.lm-fit{margin-left:auto;flex:none;text-align:center;background:var(--green-bg);border-radius:12px;padding:7px 13px;font-size:22px;font-weight:600;color:var(--green);line-height:1}.lm-fit span{display:block;font-size:9.5px;font-weight:700;letter-spacing:.12em}.lm-post{margin-top:14px;border-left:3px solid var(--brand);background:var(--card);border-radius:0 10px 10px 0;padding:12px 15px;font-size:13.5px;color:var(--t2);font-style:italic;line-height:1.55}.lm-post mark{background:var(--marker-soft);color:var(--ink);font-style:normal;font-weight:600;padding:0 3px;border-radius:4px}.lm-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.lm-tag{font-size:11px;font-weight:600;color:var(--muted);background:var(--card);border:1px solid var(--line);padding:5px 12px;border-radius:999px}.lm-tag.hot{color:var(--green);background:var(--green-bg);border-color:var(--green-bg)}.card{position:-webkit-sticky;position:sticky;top:88px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgb(18 33 47/.04),0 24px 60px rgb(18 33 47/.08);padding:30px 28px}.card h2{font-size:24px;font-weight:600;letter-spacing:-.01em}.card .free{margin-top:6px;color:var(--muted);font-size:14px}.f{margin-top:18px;font-weight:500;font-size:14px}.f,.f span{display:block}.f span{font-weight:400;font-size:12.5px;color:var(--muted);margin-top:1px}.t{margin-top:9px;width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--card);border:1px solid transparent;border-radius:999px;padding:12px 18px;outline:none;transition:border-color .15s ease,background .15s ease}textarea.t{border-radius:16px;min-height:74px;resize:vertical}select.t{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 24px) 50%,calc(100% - 18px) 50%;background-size:6px 6px;background-repeat:no-repeat}.t:focus{border-color:var(--brand);background:var(--surface)}.t::placeholder{color:var(--muted)}.hp{position:absolute;left:-9999px;top:auto}.cta{margin-top:22px;width:100%;font-family:inherit;font-size:16px;font-weight:500;background:var(--brand);color:#fff;border:none;border-radius:999px;padding:16px 20px;cursor:pointer;transition:opacity .15s ease,background .15s ease;box-shadow:0 10px 24px -14px rgba(108,75,232,.7)}.cta:hover{background:var(--brand-2)}.cta:disabled{opacity:.6;cursor:default}.form-reassurance{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.form-reassurance span{font-size:11px;font-weight:600;color:var(--green);background:var(--green-bg);border-radius:999px;padding:5px 12px}.under-cta{margin-top:12px;font-size:12.5px;color:var(--muted);line-height:1.5}.form-err{margin-top:12px;font-size:13.5px;color:#B3261E;font-weight:500}.done .big{font-size:34px}.done h2{margin-top:6px}.done p{margin-top:10px;font-size:14.5px;color:var(--muted)}.done-email{font-weight:600;color:var(--ink)}.done .btn{width:100%;margin-top:12px;background:var(--brand);color:#fff;padding:13px 20px;font-size:15px}.done .btn:hover{background:var(--brand-2);opacity:1}.done .btn.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.done .btn.ghost:hover{background:var(--card)}.done ol{margin:10px 0 0 18px;font-size:14px;color:var(--muted);display:flex;flex-direction:column;gap:8px}.done ol a,.done ol strong{color:var(--ink)}.done ol a{text-decoration:underline;text-underline-offset:2px}.reg-again-row{margin-top:16px}.reg-again-row a{font-size:13.5px;font-weight:500;color:var(--muted)}.reg-again-row a:hover{color:var(--ink)}.cards3{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.gcard{background:var(--card);border-radius:24px;padding:34px 32px}.gcard .v{font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1}.gcard .k{margin-top:14px;font-size:15px;color:var(--t2);line-height:1.6}.gcard .k strong{color:var(--ink)}.gcard.dark{background:var(--ink);color:#fff}.gcard.dark .k{color:rgb(255 255 255/.72)}.gcard.dark .k strong{color:#fff}.gcard sup a{color:inherit;opacity:.6}.gcard h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.gcard>p{margin-top:10px;color:var(--t2);font-size:15px;line-height:1.6}.cchart{margin-top:20px;background:var(--card);border-radius:24px;padding:34px 32px}.cchart .cap{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.crow{display:grid;grid-template-columns:minmax(150px,230px) 1fr 56px;grid-gap:14px;gap:14px;align-items:center;margin-top:10px}.crow .lbl{font-size:13.5px;color:var(--muted);font-weight:500}.ctrack{height:12px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.cfill,.ctrack{border-radius:6px}.cfill{height:100%;background:var(--card-deep)}.crow.win .cfill{background:var(--brand)}.crow .val{font-weight:600;font-size:18px;text-align:right}.crow.win .val{color:var(--brand)}.cchart .note{margin-top:16px;font-size:13.5px;color:var(--t2);line-height:1.6}.src{margin-top:20px;font-size:12.5px;line-height:1.6;max-width:860px}.src,.src a{color:var(--muted)}.src a{text-decoration:underline;text-underline-offset:2px}.src a:hover{color:var(--ink)}.agenda{margin-top:56px;display:grid;grid-template-columns:1fr 1.5fr .8fr;grid-gap:20px;gap:20px}.ag{background:var(--card);border-radius:24px;padding:30px 28px}.ag.mid{background:var(--ink);color:#fff}.ag .m{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ag.mid .m{color:rgb(255 255 255/.6)}.ag .t2{font-size:19px;font-weight:600;letter-spacing:-.01em}.ag .t2,.ag p{margin-top:8px}.ag p{font-size:14px;color:var(--t2);line-height:1.55}.ag.mid p{color:rgb(255 255 255/.72)}.outcomes{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.outcome{background:var(--card);border-radius:24px;padding:34px 32px}.outcome .n{width:40px;height:40px;border-radius:50%;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--brand)}.outcome h4{margin-top:16px;font-size:19px;font-weight:600;letter-spacing:-.01em}.outcome p{margin-top:9px;font-size:14.5px;color:var(--t2);line-height:1.6}.credits-banner{margin-top:56px;background:var(--ink);color:#fff;border-radius:28px;padding:52px 56px;display:flex;gap:48px;align-items:center;flex-wrap:wrap}.credits-banner .cnum{font-size:clamp(48px,6vw,72px);font-weight:600;letter-spacing:-.02em;line-height:1}.credits-banner .cnum span{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255/.55);margin-top:10px}.credits-banner p{flex:1 1 320px;font-size:15.5px;color:rgb(255 255 255/.72);line-height:1.6}.credits-banner p strong{color:#fff}.host{margin-top:56px;display:flex;gap:22px;align-items:center;max-width:720px;background:var(--card);border-radius:24px;padding:30px 32px}.host img{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none}.host b{font-size:17px}.host span{display:block;margin-top:6px;font-size:14.5px;color:var(--t2);line-height:1.6}.trust{margin-top:56px;background:var(--card);border-radius:28px;padding:52px 56px;text-align:left}.people{display:flex;gap:34px;flex-wrap:wrap}.people figure,.people figure a{display:flex;align-items:center;gap:13px}.people img{width:52px;height:52px;border-radius:50%;object-fit:cover}.people b{display:block;font-size:14.5px;font-weight:600}.people figcaption span{font-size:12.5px;color:var(--muted);max-width:24ch;display:block}.host .li-ic,.people .li-ic{width:13px;height:13px;fill:var(--muted);vertical-align:-1.5px;margin-left:3px;transition:fill .15s ease}.host a:hover .li-ic,.people a:hover .li-ic{fill:#0A66C2}.trust>p{margin-top:26px;color:var(--t2);font-size:16.5px;max-width:70ch;line-height:1.6}.trust>p strong{color:var(--ink)}.ocap{margin-top:30px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ocap,.orgs{color:var(--muted)}.orgs{margin-top:12px;display:flex;flex-wrap:wrap;gap:9px 26px;font-weight:500;font-size:14.5px}.logos-row{align-items:center;gap:22px 34px}.logos-row img{height:26px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.55}.trust-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.trust-links a{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--ink)}.trust-links a:hover{background:var(--card-deep)}.faqs{margin-top:0;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:64px;gap:64px;align-items:start;padding-top:130px}.faqs h2{font-size:clamp(30px,3.6vw,44px);font-weight:500;letter-spacing:-.02em}.faq-list{display:flex;flex-direction:column}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:22px;font-weight:300;color:var(--muted)}.faq-list details[open] summary:after{content:"×"}.faq-list details p{margin-top:14px;color:var(--t2);font-size:15.5px;line-height:1.6;max-width:56ch}.faq-list details p strong{color:var(--ink)}.bottom-cta{margin-top:130px;background:var(--card);border-radius:28px;padding:72px 44px;text-align:center}.bottom-cta h3{font-size:clamp(30px,3.8vw,46px);font-weight:500;letter-spacing:-.02em;line-height:1.08;max-width:22ch;margin:0 auto;text-wrap:balance}.bc-stats{margin-top:26px;justify-content:center;flex-wrap:wrap;gap:10px 30px}.bc-stats,.bc-stats span{display:flex;align-items:baseline}.bc-stats span{gap:7px;font-size:13.5px;color:var(--muted);font-weight:500}.bc-stats b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.bc-stats em{flex-basis:100%;font-style:normal;font-size:12.5px;color:var(--muted)}.bottom-cta>p{margin-top:14px;color:var(--t2);font-size:15.5px}#bottom-cta-btn{display:inline-flex;margin-top:28px;background:var(--brand);color:#fff;border-radius:999px;padding:15px 32px;font-weight:500;font-size:16px;transition:background .15s ease;box-shadow:0 10px 24px -14px rgba(108,75,232,.7)}#bottom-cta-btn:hover{background:var(--brand-2)}footer.site{margin-top:64px;padding-bottom:100px}.mobile-sticky-cta{display:none}.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media (max-width:960px){.hero{padding-top:120px}.hero-grid{grid-template-columns:1fr;gap:40px}.card{position:static}.agenda,.cards3,.outcomes{grid-template-columns:1fr}.band,.faqs{padding-top:96px}.faqs{grid-template-columns:1fr;gap:36px}.credits-banner{padding:36px 28px}.trust{padding:36px 26px}.bottom-cta{padding:52px 24px;margin-top:96px}.mobile-sticky-cta{display:flex;align-items:center;justify-content:center;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--brand);color:#fff;font-weight:500;font-size:16px;border-radius:999px;padding:15px 18px;box-shadow:0 10px 30px rgb(18 33 47/.35);transition:opacity .25s ease,transform .25s ease}.mobile-sticky-cta.off{opacity:0;transform:translateY(8px);pointer-events:none}}@media (max-width:480px){.hero-copy h1{font-size:32px}.wrap{padding-left:18px;padding-right:18px}.receipts b{font-size:22px}.host{flex-direction:column;align-items:flex-start}.hero-chip{font-size:13px}}