@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";.step-selection[data-v-50375f5e]{display:flex;flex-direction:column;gap:24px}.risks[data-v-50375f5e]{display:flex;gap:12px}.risk-card[data-v-50375f5e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:12px 6px}.risk-icon[data-v-50375f5e]{width:28px;height:28px;color:var(--color-primary)}.risk-card span[data-v-50375f5e]{font-size:11px;font-weight:500;line-height:1.4;color:var(--color-text-secondary);text-align:center}.payout-highlight[data-v-50375f5e]{margin:0;padding:12px 16px;text-align:center;font-size:15px;font-weight:700;line-height:1.4;color:var(--color-primary);background:var(--color-yellow-soft);border:1.5px solid var(--color-yellow-border);border-radius:var(--radius)}@media (max-width: 480px){.risks[data-v-50375f5e]{flex-wrap:wrap}.risk-card[data-v-50375f5e]{flex:0 0 calc(50% - 6px)}.payout-highlight[data-v-50375f5e]{font-size:14px;padding:10px 12px}.plan-btn[data-v-50375f5e]{font-size:14px}.plan-btn--yearly[data-v-50375f5e]{flex-direction:column;gap:6px}.plan-btn--yearly .plan-price[data-v-50375f5e]{white-space:nowrap}}.plans[data-v-50375f5e]{display:flex;gap:8px}.plan-btn[data-v-50375f5e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;font-size:15px;font-weight:600;font-family:var(--font);border-radius:var(--radius);cursor:pointer;border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);transition:background var(--transition),color var(--transition),border-color var(--transition)}.plan-btn--active[data-v-50375f5e]{background:var(--color-button-bg);color:var(--color-button-text);border-color:var(--ii-yellow-hover)}.plan-btn--active .plan-price[data-v-50375f5e]{color:var(--color-button-text)}.badge[data-v-50375f5e]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--color-yellow-soft-strong);color:var(--color-heading)}.badge--active[data-v-50375f5e]{background:var(--color-primary);color:var(--ii-bg)}.step-selection form[data-v-50375f5e]{display:flex;flex-direction:column;gap:24px}.fields[data-v-50375f5e]{display:flex;flex-direction:column;gap:16px}.agreements[data-v-50375f5e]{display:flex;flex-direction:column;gap:12px}.field--suggest[data-v-50375f5e]{position:relative}.suggestions[data-v-50375f5e]{position:absolute;top:100%;left:0;right:0;z-index:100;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--color-bg);border:1.5px solid var(--color-primary);border-radius:var(--radius);box-shadow:0 4px 16px #00000014;max-height:220px;overflow-y:auto}.suggestions li[data-v-50375f5e]{padding:10px 14px;font-size:13px;line-height:1.4;cursor:pointer;color:var(--color-text);transition:background var(--transition),color var(--transition)}.suggestions li[data-v-50375f5e]:hover{background:var(--color-brand-soft);color:var(--color-primary)}.step-verification[data-v-73080c82]{display:flex;flex-direction:column;gap:24px}.agreements[data-v-73080c82]{display:flex;flex-direction:column;gap:12px}.sms-section[data-v-73080c82]{display:flex;flex-direction:column;gap:16px}.sms-hint[data-v-73080c82]{font-size:14px;color:var(--color-text-secondary)}.digits[data-v-73080c82]{display:flex;gap:12px}.sms-error[data-v-73080c82]{margin:0;font-size:13px;line-height:1.4;color:var(--color-error)}.digit-input[data-v-73080c82]{box-sizing:border-box;width:56px;height:56px;padding:0 10px;overflow:visible;text-align:center;text-indent:0;font-size:22px;font-weight:600;font-family:var(--font);font-variant-numeric:tabular-nums;line-height:53px;color:var(--color-heading);border:1.5px solid var(--color-border);border-radius:var(--radius);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--transition)}.digit-input[data-v-73080c82]:focus{border-color:var(--color-primary)}.resend-timer[data-v-73080c82]{font-size:13px;color:var(--color-text-secondary)}.resend-link[data-v-73080c82]{font-size:13px;color:var(--color-primary);text-decoration:none}.resend-link[data-v-73080c82]:hover{text-decoration:underline}.pep-notice[data-v-73080c82]{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.pep-notice a[data-v-73080c82]{color:var(--color-primary);text-decoration:none}.pep-notice a[data-v-73080c82]:hover{text-decoration:underline}.insurance-wrapper[data-v-fca5084d]{max-width:640px;margin:0 auto;padding:32px 20px}#insurance-app .title[data-v-fca5084d]{font-family:var(--font);color:var(--color-heading);font-weight:700;font-size:clamp(28px,6vw,44px);line-height:1.08;letter-spacing:-.022em;margin:0 0 16px;text-wrap:balance}#insurance-app .subtitle[data-v-fca5084d]{font-family:var(--font);color:var(--color-text);font-size:16px;line-height:1.5;margin:0 0 12px}#insurance-app .info-useful[data-v-fca5084d]{margin:0 0 24px;line-height:1.4}#insurance-app .info-useful-link[data-v-fca5084d]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:15px;font-weight:500;color:var(--color-primary);text-decoration:none;transition:color var(--transition)}#insurance-app .info-useful-link[data-v-fca5084d]:hover{color:var(--color-primary-hover);text-decoration:underline}#insurance-app .info-useful-icon[data-v-fca5084d]{width:28px;height:28px;flex-shrink:0}.unsub-phone[data-v-1b5f967f]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-1b5f967f]{display:flex;gap:14px;padding:16px;border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-secondary)}.info-icon[data-v-1b5f967f]{width:32px;height:32px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.info-body[data-v-1b5f967f]{display:flex;flex-direction:column;gap:4px}.info-title[data-v-1b5f967f]{font-size:14px;font-weight:600;color:var(--color-heading)}.info-text[data-v-1b5f967f]{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.fields[data-v-1b5f967f]{display:flex;flex-direction:column;gap:16px}.label-icon[data-v-1b5f967f]{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:4px;color:var(--color-text-secondary)}.unsub-phone form[data-v-1b5f967f],.unsub-code[data-v-e2349ad4]{display:flex;flex-direction:column;gap:24px}.sms-card[data-v-e2349ad4]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-secondary)}.sms-card-icon[data-v-e2349ad4]{width:22px;height:22px;color:var(--color-primary);flex-shrink:0}.sms-hint[data-v-e2349ad4]{font-size:14px;color:var(--color-text-secondary);line-height:1.4}.sms-section[data-v-e2349ad4]{display:flex;flex-direction:column;gap:12px}.digits-label[data-v-e2349ad4]{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.digits[data-v-e2349ad4]{display:flex;gap:12px}.digit-input[data-v-e2349ad4]{box-sizing:border-box;width:56px;height:56px;padding:0 10px;overflow:visible;text-align:center;text-indent:0;font-size:22px;font-weight:600;font-family:var(--font);font-variant-numeric:tabular-nums;line-height:53px;color:var(--color-heading);border:1.5px solid var(--color-border);border-radius:var(--radius);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--transition)}.digit-input[data-v-e2349ad4]:focus{border-color:var(--color-primary)}.resend-timer[data-v-e2349ad4]{font-size:13px;color:var(--color-text-secondary)}.resend-link[data-v-e2349ad4]{font-size:13px;color:var(--color-primary);text-decoration:none}.resend-link[data-v-e2349ad4]:hover{text-decoration:underline}.success-block[data-v-e2349ad4]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0;text-align:center}.success-icon-wrap[data-v-e2349ad4]{width:80px;height:80px;border-radius:50%;background:var(--color-brand-soft);display:flex;align-items:center;justify-content:center}.success-icon[data-v-e2349ad4]{width:56px;height:56px;color:var(--color-primary)}.success-title[data-v-e2349ad4]{font-size:22px;font-weight:700;color:var(--color-heading)}.success-text[data-v-e2349ad4]{font-size:14px;color:var(--color-text-secondary);max-width:340px;line-height:1.6}.insurance-wrapper[data-v-9c167243]{max-width:640px;margin:0 auto;padding:32px 20px}#insurance-unsubscribe .title[data-v-9c167243]{font-family:var(--font);color:var(--color-heading);font-weight:700;font-size:clamp(28px,6vw,44px);line-height:1.08;letter-spacing:-.022em;margin:0 0 16px;text-wrap:balance}#insurance-unsubscribe .subtitle[data-v-9c167243]{font-family:var(--font);color:var(--color-text);font-size:16px;line-height:1.5;margin:0 0 24px}#insurance-app,#insurance-unsubscribe{--ii-green-dark: #0a1c1a;--ii-green-brand: #2f9c4a;--ii-text: rgb(136, 126, 122);--ii-yellow: #ffd275;--ii-yellow-hover: #f0b85a;--ii-bg: #ffffff;--color-yellow-soft: color-mix(in srgb, var(--ii-yellow) 24%, var(--ii-bg));--color-yellow-soft-strong: color-mix(in srgb, var(--ii-yellow) 38%, var(--ii-bg));--color-yellow-border: color-mix(in srgb, var(--ii-yellow) 55%, #e5e2dc);--color-heading: var(--ii-green-dark);--color-primary: var(--ii-green-brand);--color-primary-hover: #267d3c;--color-button-bg: var(--ii-yellow);--color-button-bg-hover: var(--ii-yellow-hover);--color-button-text: var(--ii-green-dark);--color-border: #d1d5db;--color-border-focus: var(--ii-green-brand);--color-error: #dc2626;--color-bg: var(--ii-bg);--color-bg-secondary: #f9fafb;--color-text: var(--ii-text);--color-text-secondary: rgb(154, 145, 141);--color-brand-soft: color-mix(in srgb, var(--ii-green-brand) 14%, transparent);--color-brand-border: color-mix(in srgb, var(--ii-green-brand) 32%, transparent);--radius: 12px;--radius-sm: 4px;--font: "Onest", system-ui, -apple-system, sans-serif;--transition: .2s ease;font-family:var(--font);font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;color:var(--color-text);line-height:1.5;overflow-wrap:break-word}#insurance-app *,#insurance-app *:before,#insurance-app *:after,#insurance-unsubscribe *,#insurance-unsubscribe *:before,#insurance-unsubscribe *:after{box-sizing:border-box;margin:0}#insurance-app .field,#insurance-unsubscribe .field{display:flex;flex-direction:column;gap:4px}#insurance-app .field label,#insurance-unsubscribe .field label{font-size:13px;font-weight:500;color:var(--color-text-secondary)}#insurance-app .field input,#insurance-unsubscribe .field input{padding:12px 14px;font-size:15px;font-family:var(--font);border:1.5px solid var(--color-border);border-radius:var(--radius);outline:none;transition:border-color var(--transition);background:var(--color-bg);color:var(--color-heading);width:100%}#insurance-app .field input:focus,#insurance-unsubscribe .field input:focus{border-color:var(--color-border-focus)}#insurance-app .field-error input,#insurance-unsubscribe .field-error input{border-color:var(--color-error)}#insurance-app .field-error-text,#insurance-unsubscribe .field-error-text{font-size:12px;color:var(--color-error)}#insurance-app .btn-primary,#insurance-unsubscribe .btn-primary{width:100%;padding:16px 32px;font-size:16px;font-weight:600;font-family:var(--font);color:var(--color-button-text);background:var(--color-button-bg);border:none;border-radius:var(--radius);cursor:pointer;transition:background var(--transition),transform .1s ease}#insurance-app .btn-primary:hover:not(:disabled),#insurance-unsubscribe .btn-primary:hover:not(:disabled){background:var(--color-button-bg-hover)}#insurance-app .btn-primary:active:not(:disabled),#insurance-unsubscribe .btn-primary:active:not(:disabled){transform:translateY(1px)}#insurance-app .btn-primary:disabled,#insurance-unsubscribe .btn-primary:disabled{opacity:.5;cursor:not-allowed}#insurance-app .checkbox,#insurance-unsubscribe .checkbox{display:flex;gap:10px;align-items:flex-start;cursor:pointer}#insurance-app .checkbox input[type=checkbox],#insurance-unsubscribe .checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;position:relative;transition:border-color var(--transition),background var(--transition);margin-top:1px}#insurance-app .checkbox input[type=checkbox]:checked,#insurance-unsubscribe .checkbox input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}#insurance-app .checkbox input[type=checkbox]:checked:after,#insurance-unsubscribe .checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid var(--ii-bg);border-top:none;border-left:none;transform:rotate(45deg)}#insurance-app .checkbox span,#insurance-unsubscribe .checkbox span{font-size:13px;color:var(--color-text-secondary);line-height:1.5}#insurance-app .checkbox a,#insurance-unsubscribe .checkbox a{color:var(--color-primary);text-decoration:none}#insurance-app .checkbox a:hover,#insurance-unsubscribe .checkbox a:hover{color:var(--color-primary-hover);text-decoration:underline}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}#insurance-app .error-banner,#insurance-unsubscribe .error-banner{padding:10px 14px;color:var(--color-error);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius);font-size:14px;margin-bottom:16px}
