.fo-payment-coming-soon{border:1px solid var(--brand-line,#e4e8ed);max-width:1160px;color:var(--brand-ink,#192e35);font-family:var(--brand-font,Manrope,sans-serif);background:#fff;border-radius:15px;margin:28px auto 0;padding:31px 34px;scroll-margin-top:120px}.fo-payment-coming-soon *{box-sizing:border-box}.fo-pay-waitlist-heading{align-items:flex-start;gap:16px;display:flex}.fo-pay-waitlist-icon{color:#244ee8;background:#f1f5ff;border:1px solid #dde5fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;margin-top:3px;display:flex}.fo-pay-coming-label{color:#244ee8;margin-bottom:8px;font-size:11px;font-weight:650;line-height:1.5;display:block}.fo-payment-coming-soon .fo-pay-waitlist-heading h2{color:#192e35;letter-spacing:-.65px;margin:0;font-size:24px;font-weight:650;line-height:1.35}.fo-payment-coming-soon .fo-pay-waitlist-heading p{color:#627680;max-width:75ch;margin:10px 0 0;font-size:12px;line-height:1.85}.fo-pay-waitlist-form{max-width:740px;margin-top:25px}.fo-pay-email-label{color:#425d6a;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;display:block}.fo-pay-waitlist-inputrow{align-items:stretch;gap:10px;display:flex}.fo-pay-waitlist-inputrow>input{color:#304b5b;min-width:0;font:inherit;background:#fff;border:1px solid #d9e2eb;border-radius:9px;flex:1;min-height:46px;padding:12px 14px;font-size:14px;line-height:1.5}.fo-pay-waitlist-inputrow>input::placeholder{color:#73848e}.fo-pay-waitlist-inputrow>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#244ee8;border:1px solid #244ee8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.fo-pay-waitlist-inputrow>button:hover{background:#193cca;border-color:#193cca}.fo-pay-waitlist-inputrow>button:disabled{opacity:.65;cursor:wait}.fo-payment-coming-soon :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #7591f0}.fo-pay-waitlist-consent{color:#435d6b;cursor:pointer;align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.fo-pay-waitlist-consent>input{accent-color:#244ee8;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.fo-pay-waitlist-consent small{color:#627680;margin-top:4px;font-size:11px;line-height:1.75;display:block}.fo-payment-coming-soon .fo-pay-waitlist-error{color:#9c4936;background:#fff4ef;border:1px solid #f0d8cb;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.8}.fo-pay-waitlist-success{color:#497258;background:#edf5ef;border:1px solid #d4e6da;border-radius:10px;align-items:flex-start;gap:12px;max-width:740px;margin-top:24px;padding:18px 20px;display:flex}.fo-pay-waitlist-success>svg{flex-shrink:0;margin-top:1px}.fo-pay-waitlist-success strong{font-size:13px;font-weight:650;line-height:1.6}.fo-payment-coming-soon .fo-pay-waitlist-success p{color:#526e5d;margin:6px 0 0;font-size:12px;line-height:1.8}.fo-pay-waitlist-success p>span{overflow-wrap:anywhere;font-weight:600}.fo-pay-free-start{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:16px;max-width:740px;margin-top:24px;padding-top:20px;display:flex}.fo-payment-coming-soon .fo-pay-free-start>p{color:#627680;margin:0;font-size:12px;line-height:1.8}.fo-payment-coming-soon .fo-pay-free-start>a{color:#244ee8;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none;display:inline-flex}.fo-pay-free-start>a:hover{text-underline-offset:3px;text-decoration:underline}.fo-payment-coming-soon.compact{margin:0 0 24px;padding:24px}.fo-payment-coming-soon.compact .fo-pay-waitlist-heading h2{font-size:21px}.fo-payment-coming-soon.compact .fo-pay-waitlist-form{margin-top:21px}.fo-pay-waitlist-spin{animation:.9s linear infinite fo-pay-waitlist-spin}@keyframes fo-pay-waitlist-spin{to{transform:rotate(360deg)}}.landing .lp-provider-static{cursor:default}.landing .lp-provider-static:hover{background:#fff;border-color:#e1e6ec}.landing .lp-payment-closed{color:#536f9b;background:#f3f6fe;border:1px solid #dfe5f3;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.landing .lp-payment-options .lp-payment-closed{margin:0 0 13px}.landing .lp-payment-options .lp-contract-actions{margin-top:2px}.landing .lp-payment-heading .lp-free-start-link{color:#244ee8;text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:720px){.fo-payment-coming-soon{margin-top:22px;padding:24px}.fo-payment-coming-soon.compact{padding:21px}.fo-pay-waitlist-heading{gap:12px}.fo-pay-waitlist-icon{border-radius:10px;width:37px;height:37px}.fo-pay-waitlist-icon svg{width:19px;height:19px}.fo-payment-coming-soon .fo-pay-waitlist-heading h2{letter-spacing:-.4px;font-size:21px}.fo-pay-waitlist-inputrow{flex-direction:column;gap:10px}.fo-pay-waitlist-inputrow>input{font-size:16px}.fo-pay-waitlist-inputrow>button{width:100%;font-size:12px}.fo-pay-free-start{flex-direction:column;align-items:flex-start;gap:10px}.fo-pay-waitlist-success{padding:16px}.fo-pay-waitlist-consent,.fo-payment-coming-soon .fo-pay-waitlist-heading p{font-size:12px}}@media (max-width:420px){.fo-payment-coming-soon{padding:21px 18px}.fo-pay-waitlist-heading{gap:10px}.fo-pay-waitlist-icon{display:none}.fo-payment-coming-soon .fo-pay-waitlist-heading h2{font-size:20px}.fo-pay-waitlist-form{margin-top:21px}}@media (prefers-reduced-motion:reduce){.fo-pay-waitlist-spin{animation:none}.fo-payment-coming-soon{scroll-behavior:auto}}
