._dialog_1j0uf_1{max-height:90vh;overflow-y:auto}._eyebrow_1j0uf_6{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}._options_1j0uf_15{display:flex;flex-direction:column;gap:var(--spacing-3)}._option_1j0uf_15{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._featured_1j0uf_31{border:2px solid var(--primary);background:var(--card);box-shadow:var(--shadow)}._optionHead_1j0uf_37{display:flex;align-items:center;gap:var(--spacing-2)}._icon_1j0uf_43{flex-shrink:0;color:var(--primary)}._optionTitle_1j0uf_48{flex:1;margin:0;font-family:var(--font-family-display);font-size:1.125rem;font-weight:600}._price_1j0uf_56{font-size:.8125rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap}._perks_1j0uf_63{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9375rem}._perks_1j0uf_63 li{display:flex;align-items:center;gap:var(--spacing-2)}._perks_1j0uf_63 svg{flex-shrink:0;color:var(--primary)}._cta_1j0uf_84{width:100%}._wrap_gl1pm_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._eyebrow_gl1pm_7{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}._title_gl1pm_16{margin:0;font-family:var(--font-family-display);font-size:1.75rem;font-weight:600;line-height:1.15}._text_gl1pm_24{margin:0;line-height:1.6;color:var(--muted-foreground)}._option_gl1pm_30{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._featured_gl1pm_39{border-color:var(--primary);background:var(--card);box-shadow:var(--shadow)}._icon_gl1pm_45{flex-shrink:0;margin-top:.15rem;color:var(--primary)}._optionTitle_gl1pm_51{margin:0 0 var(--spacing-1);font-size:1rem;font-weight:600}._optionText_gl1pm_57{margin:0;line-height:1.5;font-size:.9375rem;color:var(--muted-foreground)}._cta_gl1pm_64{margin-top:var(--spacing-3)}._steps_gl1pm_68{margin:var(--spacing-3) 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.9375rem;line-height:1.5;color:var(--muted-foreground)}._steps_gl1pm_68 strong{color:var(--foreground);font-weight:600}._layout_xpd2o_1{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--spacing-16);align-items:start}._eyebrow_xpd2o_8{margin:0 0 var(--spacing-3);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}._title_xpd2o_17{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(3rem,7vw,5.25rem);line-height:.98;letter-spacing:-.02em}._titleAccent_xpd2o_26{color:var(--primary);font-style:italic;font-weight:600}._lede_xpd2o_32{margin:var(--spacing-6) 0 var(--spacing-8);max-width:32rem;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}._steps_xpd2o_40{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--accent)}._step_xpd2o_40{display:flex;gap:var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._stepNumber_xpd2o_56{font-family:var(--font-family-display);font-size:1.75rem;font-weight:600;line-height:1;color:var(--accent);min-width:1.5rem}._stepTitle_xpd2o_65{display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-1);font-size:1rem;font-weight:600}._stepText_xpd2o_74{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted-foreground)}._card_xpd2o_81{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius-md);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._cardTitle_xpd2o_91{margin:0 0 var(--spacing-6);font-family:var(--font-family-display);font-size:1.75rem;font-weight:600}._cardLoading_xpd2o_98{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonLine_xpd2o_104{height:.75rem;width:30%}._skeletonTitle_xpd2o_109{height:2rem;width:55%;margin-bottom:var(--spacing-2)}._skeletonField_xpd2o_115{height:2.75rem;width:100%}._skeletonArea_xpd2o_120{height:9rem;width:100%}._allowance_xpd2o_125{margin:var(--spacing-4) 0 0;text-align:center;font-size:.8125rem;color:var(--muted-foreground)}@media(max-width:880px){._layout_xpd2o_1{grid-template-columns:minmax(0,1fr);gap:var(--spacing-12)}}@media(max-width:640px){._card_xpd2o_81{padding:var(--spacing-6) var(--spacing-4)}}
