.optin-landing_page__c8kX9{--grape:#6d5cf6;--grape-text:#5b4ae0;--grape-deep:#4b37c4;--ink:#171717;--ink-2:hsla(0,0%,9%,.68);--hairline:hsla(0,0%,9%,.09);--chalk:#eae6dc;--tint-edge:#d8d0fc;--spring:cubic-bezier(0.2,0.8,0.2,1);position:relative;isolation:isolate;min-height:100vh;background:#fff;color:var(--ink);font-family:Geist,Inter,system-ui,sans-serif}.optin-landing_page__c8kX9:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:760px;background-image:radial-gradient(hsla(0,0%,9%,.09) 1px,transparent 0);background-size:11px 11px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);pointer-events:none}.optin-landing_display__yIhs4{font-weight:700;letter-spacing:-.04em;color:var(--ink)}.optin-landing_eyebrow__Gcd1p{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grape-text)}.optin-landing_body__3MFzd{color:var(--ink-2)}.optin-landing_metric__wa3x_{font-weight:700;font-variant-numeric:tabular-nums}.optin-landing_accent__OTWgE{display:inline-block;color:var(--grape-text);white-space:nowrap}.optin-landing_underline__w8xXd{text-decoration:underline;text-decoration-color:var(--grape);text-decoration-thickness:.07em;text-underline-offset:.12em;text-decoration-skip-ink:none}.optin-landing_button__0g6bv{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:0 32px;border:1px solid var(--grape-deep);border-radius:14px;background:linear-gradient(180deg,#7c6cf9,#5f4dea);color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 24px -10px rgba(91,74,224,.55);transition:transform 90ms var(--spring),box-shadow 90ms var(--spring),filter .12s var(--spring)}.optin-landing_button__0g6bv:hover:not(:disabled){filter:brightness(1.05)}.optin-landing_button__0g6bv:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 12px -8px rgba(91,74,224,.55)}.optin-landing_buttonLarge__5l2lr{width:100%;min-height:72px;font-size:20px}@media (min-width:640px){.optin-landing_buttonLarge__5l2lr{width:auto;min-width:420px;min-height:80px;font-size:22px}}.optin-landing_button__0g6bv:focus-visible,.optin-landing_closeButton__ZRdRU:focus-visible,.optin-landing_play__37w9S:focus-visible{outline:2px solid var(--grape);outline-offset:3px}.optin-landing_button__0g6bv:disabled{opacity:.6;cursor:default}.optin-landing_card__V2cP_{background:#fff;border:1px solid var(--hairline);border-radius:20px;box-shadow:0 1px 2px hsla(0,0%,9%,.04)}.optin-landing_video__A37VN{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:12px;background:#e7e4dc;cursor:pointer}.optin-landing_play__37w9S img{width:100%;height:100%;object-fit:cover}.optin-landing_playBadge__F_f33{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:#cfc8fd;color:var(--grape-deep);box-shadow:0 4px 0 0 #a99ef9;transition:transform 90ms var(--spring),box-shadow 90ms var(--spring)}.optin-landing_play__37w9S:active .optin-landing_playBadge__F_f33{transform:translateY(2px);box-shadow:0 2px 0 0 #a99ef9}.optin-landing_resultPill__qD1es{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:10px;background:#f1eefe;color:var(--grape-text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.optin-landing_field__vo4P1{width:100%;height:48px;padding:0 16px;border:2px solid var(--chalk);border-radius:14px;background:#fff;color:var(--ink);font-size:16px;outline:none;transition:box-shadow .12s var(--spring),border-color .12s var(--spring)}.optin-landing_field__vo4P1::placeholder{color:var(--ink-2)}.optin-landing_field__vo4P1:focus{border-color:var(--grape);box-shadow:0 0 0 3px var(--tint-edge)}.optin-landing_sheet__hXOV3{width:100%;max-width:100%;margin:auto 0 0;padding:10px 20px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:28px 28px 0 0;background:#fff;color:var(--ink);box-shadow:0 4px 8px hsla(0,0%,9%,.05),0 24px 60px -20px hsla(0,0%,9%,.22)}.optin-landing_sheet__hXOV3[open]{animation:optin-landing_rise__ZNNjg .38s var(--spring)}.optin-landing_sheet__hXOV3::backdrop{background:hsla(0,0%,9%,.22);animation:optin-landing_fade__MX_HF .24s ease-out}.optin-landing_grabber__g8MP1{width:36px;height:5px;margin:0 auto 14px;border-radius:999px;background:hsla(0,0%,9%,.22)}.optin-landing_closeButton__ZRdRU{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}@media (min-width:640px){.optin-landing_sheet__hXOV3{max-width:440px;margin:auto;padding:32px;border-radius:28px}.optin-landing_grabber__g8MP1{display:none}}@keyframes optin-landing_rise__ZNNjg{0%{transform:translateY(24px);opacity:0}}@keyframes optin-landing_fade__MX_HF{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.optin-landing_sheet__hXOV3::backdrop,.optin-landing_sheet__hXOV3[open]{animation:none}.optin-landing_button__0g6bv{transition:none}}.optin-landing_training__lJ_Ol h1,.optin-landing_training__lJ_Ol h2,.optin-landing_training__lJ_Ol h3{font-family:Geist,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em}