.genius-sales-page{--color-surface:#fff;--color-elevated:#fff;--color-text:#252521;--color-text-secondary:#64645e;--color-text-tertiary:#73736c;--color-border:#deddd5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--color-text);font-family:var(--font-styrene-b), var(--font-inter), sans-serif;background:#fff}.genius-sales-page :is(h1,h2,p){margin:0}.genius-sales-page :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #456a8a}.genius-main{width:min(680px,100% - 48px);margin:0 auto;padding:56px 0 96px}.genius-main h1{letter-spacing:-.045em;font-size:clamp(38px,6vw,54px);font-weight:500;line-height:1.15}.genius-intro{color:var(--color-text-secondary);font-size:18px;line-height:1.65;margin-top:18px!important}.genius-features{margin-top:34px;scroll-margin-top:24px}.genius-main h2{font-size:22px;font-weight:500;line-height:1.3}.genius-features h2{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:400}.genius-features ul{margin:15px 0 0;padding-left:25px;font-size:17px;line-height:1.6;list-style-type:disc}.genius-features li{padding-left:5px}.genius-features li+li{margin-top:9px}.genius-price{font-size:20px;font-weight:500;margin-top:18px!important}.genius-button,.genius-checkout-action{background:var(--color-text);color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.genius-button:hover,.genius-checkout-action:hover{background:#48463f}.genius-button{margin-top:20px}.genius-hero-account{margin-top:22px}.genius-hero-account p{line-height:1.6}.genius-hero-account .genius-button{margin-top:14px}.genius-existing-member{color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin-top:22px!important}.genius-existing-member a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.genius-text-action{color:var(--color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.genius-enrollment{border:1px solid var(--color-border);background:#f9f8f5;border-radius:14px;margin-top:32px;padding:28px;scroll-margin-top:24px}.genius-enrollment-state{margin-top:18px}.genius-enrollment-state>p{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.genius-enrollment-state .genius-checkout-action{margin-top:16px}.genius-enrollment-state .genius-checkout-action:disabled{opacity:.5;cursor:not-allowed}.genius-checkout-secondary{color:var(--color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:15px;text-decoration:underline;display:block}.genius-enrollment-state label{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.genius-enrollment-state label input{flex:none;margin-top:3px}.genius-enrollment-state .genius-checkout-action+p{margin-top:14px}.genius-enrollment-state [role=alert]{color:#aa352e;margin-top:14px}.genius-waitlist-form{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.genius-waitlist-field{border:1px solid var(--color-border);background:#fff;border-radius:6px;align-items:center;width:min(100%,520px);padding:4px;display:flex}.genius-waitlist-field:focus-within{outline-offset:2px;outline:2px solid #456a8a}.genius-waitlist-field input{min-width:0;min-height:40px;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1;padding:8px 10px;font-size:16px}.genius-waitlist-field input:focus-visible{outline:0}.genius-waitlist-field .genius-checkout-action{width:42px;min-height:40px;margin-top:0;padding:0}@media (max-width:600px){.genius-main{width:calc(100% - 40px);padding:52px 0 76px}.genius-enrollment{padding:22px}.genius-intro,.genius-features ul{font-size:16px}}
