.lh-onboarding{max-width:1150px;margin:auto;padding:20px 25px 50px}.lh-progress{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;margin:20px auto 40px;padding:0;color:#827a94;font-size:13px}.lh-progress li{display:flex;align-items:center;gap:9px}.lh-progress li>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eae6f1;font-weight:700}.lh-progress [aria-current]{color:#5f3cbb;font-weight:700}.lh-progress [aria-current]>span{background:#6949ce;color:white}.lh-progress .complete{color:#276955}.lh-progress .complete>span{background:#dcf1e8}.lh-unified .lh-plan-choice{flex-direction:row;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:0;min-height:215px;padding:21px}.lh-plan-choice input{width:18px;height:18px;accent-color:#6949ce;flex:0 0 auto;margin:5px 0}.lh-plan-choice>span{display:flex;flex-direction:column;gap:11px}.lh-plan-choice strong{font-size:16px}.lh-plan-choice b{font-size:30px;letter-spacing:-1px;line-height:1.2}.lh-plan-choice b small{display:block;font-size:11px;font-weight:400;letter-spacing:0}.lh-plan-choice small{font-size:12px}.lh-plan-choice:has(input:checked){border:2px solid #8f6ddd;background:#fbf8ff}.lh-section-label{margin:0 0 20px}.lh-signup-card{max-width:720px;margin:30px auto}.lh-wide{width:100%}.lh-total{font-size:20px;margin-bottom:20px}.lh-simple-button{background:none;border:0;color:#6949ce;font:inherit;cursor:pointer;font-size:13px}.lh-onboarding fieldset{border:0;padding:0}.lh-card fieldset{border:inherit}.lh-onboarding .lh-button[disabled]{opacity:.65;cursor:wait}.lh-onboarding .lh-check input{min-height:21px}.lh-public .lh-wordmark span{font-size:11px}.lh-public-header form{margin:0}@media(max-width:650px){.lh-onboarding{padding:8px 16px 30px}.lh-progress{gap:12px;font-size:10px;margin:15px 0 28px}.lh-progress li{gap:6px;flex-direction:column;text-align:center}.lh-onboarding .lh-plan-choice{min-height:0;padding:17px}.lh-plan-choice>span{display:grid;grid-template-columns:1fr 1fr;width:100%}.lh-plan-choice b{grid-column:2;grid-row:1/3;text-align:right}.lh-plan-choice small{grid-column:1/-1}.lh-public-header .lh-wordmark span{display:none}}

.lh-payment-options{border:1px solid #ded8f2;border-radius:14px;padding:18px;margin:24px 0}.lh-payment-options legend{font-size:16px;font-weight:650;width:auto;padding:0 7px}.lh-payment-options .lh-check{align-items:flex-start;padding:14px;border:1px solid #e5e1ef;border-radius:10px;margin:12px 0;background:#faf9fd}.lh-payment-options small{display:block;line-height:1.7;font-size:12px;margin-top:7px;color:#706886}.lh-payment-options input[type=radio]{width:18px;height:18px;margin-top:5px;flex-shrink:0;accent-color:#6d50d7}.lh-payment-options label:has(input:checked){border-color:#8d75e3;background:#f2eeff}.dark-layout .lh-payment-options .lh-check{background:#302b45;color:#eee}
