.H3v6oa_headButton{white-space:normal;text-align:center;height:auto;min-height:48px}.H3v6oa_mockPanel{padding:0;overflow:hidden}.H3v6oa_mockBar{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:.68rem;display:flex}.H3v6oa_dots{gap:5px;display:inline-flex}.H3v6oa_dots i{border-radius:50%;width:8px;height:8px}.H3v6oa_dots i:first-child{background:var(--state-error)}.H3v6oa_dots i:nth-child(2){background:var(--state-premium)}.H3v6oa_dots i:nth-child(3){background:var(--state-success)}.H3v6oa_tiles{grid-template-columns:1fr 1fr;gap:12px;padding:18px 18px 4px;display:grid}.H3v6oa_tile{border:1px solid var(--border-subtle);border-radius:14px;padding:12px 14px}.H3v6oa_tile span{color:var(--text-muted);font-size:.72rem}.H3v6oa_tile b{font-family:var(--font-mono);color:var(--text-primary);margin-top:2px;font-size:1.45rem;display:block}.H3v6oa_tile .H3v6oa_delta{font-family:var(--font-mono);color:var(--text-accent);font-size:.68rem}.H3v6oa_pipeHead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:18px 18px 8px;font-size:.64rem;font-weight:700}.H3v6oa_row{border-top:1px solid var(--border-subtle);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.H3v6oa_avatar{background:var(--bg-tint-accent);width:34px;height:34px;color:var(--text-accent);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.H3v6oa_rowName{color:var(--text-primary);font-size:.88rem;font-weight:600}.H3v6oa_rowMeta{color:var(--text-muted);font-size:.74rem}.H3v6oa_rowBar{background:var(--border-subtle);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.H3v6oa_rowBar i{background:var(--brand-accent);border-radius:2px;height:100%;display:block}.H3v6oa_rowPct{font-family:var(--font-mono);text-align:right;color:var(--text-primary);font-size:.78rem;font-weight:600}.H3v6oa_callout{background:var(--bg-tint-accent);color:var(--text-accent);border-radius:10px;margin:12px 18px 18px;padding:10px 12px;font-size:.78rem;font-weight:600}.H3v6oa_caption{text-align:center;color:var(--hero-ink-soft);margin-top:12px;font-size:.8rem}.H3v6oa_block{max-width:1040px;margin:0 auto}.H3v6oa_block+.H3v6oa_block{margin-top:clamp(72px,9vw,120px)}.H3v6oa_block>h2{letter-spacing:-.02em;max-width:18em;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:340;line-height:1.06}.H3v6oa_block>h2 em,.H3v6oa_block>h2 span{font-style:italic;font-weight:inherit;color:var(--text-brand)}.H3v6oa_anchor{scroll-margin-top:96px}.H3v6oa_copy{max-width:40em;color:var(--text-secondary);margin-top:18px;font-size:18px;line-height:1.6}.H3v6oa_copy p+p{margin-top:12px}.H3v6oa_card h3{font-family:var(--font-display);margin-bottom:8px;font-size:1.2rem;font-weight:650;line-height:1.25}.H3v6oa_cards{margin-top:clamp(28px,4vw,44px)}.H3v6oa_disclosure{--text-muted:var(--text-secondary)}.H3v6oa_calcTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:340;line-height:1.08}.H3v6oa_calcCopy{max-width:40em;color:var(--hero-ink-soft);font-size:17px;line-height:1.6}.H3v6oa_calcCopy p+p{margin-top:12px}.H3v6oa_calcCopy strong{color:var(--text-primary)}.H3v6oa_calcRow,.H3v6oa_sliderRow{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.H3v6oa_calcRow{flex-wrap:wrap}.H3v6oa_calcHead{margin-top:0}.H3v6oa_calcHead h4{font-family:var(--font-display);font-size:1.15rem;font-weight:650}.H3v6oa_badge{font-family:var(--font-mono);color:var(--text-accent);font-size:.72rem;font-weight:700}.H3v6oa_field{font-weight:600;display:block}.H3v6oa_calcHead+.H3v6oa_field{margin-top:16px}.H3v6oa_value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.H3v6oa_rule{border:0;border-top:1px solid var(--border-subtle);margin:18px 0}.H3v6oa_label{color:var(--text-secondary)}.H3v6oa_result{background:var(--bg-tint-accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 18px;display:flex}.H3v6oa_result>span:first-child{font-weight:700}.H3v6oa_figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-accent);font-size:1.6rem;font-weight:800}.H3v6oa_faqPanel{max-width:820px;margin-top:clamp(24px,3vw,36px)}.H3v6oa_closing{flex-basis:100%;max-width:640px;margin:0 auto}.H3v6oa_closing h2{letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:340;line-height:1.08}.H3v6oa_closing p:last-child{color:var(--hero-ink-soft);margin-top:14px;font-size:18px}
.StpQCW_panel>[data-surface]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.StpQCW_panel label>span[aria-hidden]{color:var(--state-error-fg)}.StpQCW_onLight{background-color:var(--green-900)}
.ZbVIoa_head{color:var(--text-primary);background:var(--grad-head);background-color:var(--green-900);margin-top:-74px;padding:clamp(128px,11vw,156px) 0 clamp(32px,4vw,48px);position:relative}.ZbVIoa_inner{max-width:1040px;margin:0 auto}.ZbVIoa_withAside{max-width:1200px}@media (min-width:1024px){.ZbVIoa_withAside{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}}.ZbVIoa_aside{margin-top:40px}@media (min-width:1024px){.ZbVIoa_aside{margin-top:0}}.ZbVIoa_head [id]{scroll-margin-top:96px}.ZbVIoa_crumb{color:var(--hero-ink-soft);margin:0 0 22px;font-size:14px;line-height:1.5}.ZbVIoa_crumb a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ZbVIoa_kicker{color:var(--gold-on-forest);margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.4}.ZbVIoa_head h1{letter-spacing:-.025em;max-width:15em;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:340;line-height:1.03}.ZbVIoa_md h1{letter-spacing:-.02em;max-width:18em;font-size:clamp(2rem,4vw,3.6rem);line-height:1.06}.ZbVIoa_head h1 em{font-style:italic;font-weight:inherit;color:var(--hero-ink-soft)}.ZbVIoa_lede{max-width:36em;color:var(--hero-ink-soft);text-wrap:pretty;margin-top:24px;font-size:19px;line-height:1.55}.ZbVIoa_lede p+p{margin-top:12px}.ZbVIoa_lede a,.ZbVIoa_meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ZbVIoa_meta{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.5}.ZbVIoa_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ZbVIoa_fade{background-image:linear-gradient(180deg, var(--green-900), transparent 45%), var(--fade-forest-light);height:clamp(120px,14vw,200px);margin-top:-1px}.ZbVIoa_light,.ZbVIoa_forest,.ZbVIoa_audience{padding:clamp(56px,7vw,104px) 0}.ZbVIoa_light{color:var(--text-primary);background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--glow-forest), transparent 70%), var(--grad-field-light)}.ZbVIoa_glowTop{background:radial-gradient(ellipse 70% 520px at 50% 330px, var(--glow-forest), transparent 70%), var(--grad-field-light)}.ZbVIoa_plain{background:var(--grad-field-light)}.ZbVIoa_fade+.ZbVIoa_light{margin-top:calc(-1*clamp(32px,5vw,72px));padding-top:0}.ZbVIoa_forest,.ZbVIoa_audience{color:var(--text-primary)}.ZbVIoa_forest{background:var(--grad-forest)}.ZbVIoa_head+.ZbVIoa_forest,.ZbVIoa_head+.ZbVIoa_audience{padding-top:clamp(8px,2vw,24px)}.ZbVIoa_audience{background:var(--grad-forest-audience)}.ZbVIoa_grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}@media (min-width:860px){.ZbVIoa_two{grid-template-columns:repeat(2,minmax(0,1fr))}.ZbVIoa_span{grid-column:1/-1}}.ZbVIoa_panel{color:var(--text-primary);border-radius:22px;padding:clamp(22px,3vw,32px);scroll-margin-top:96px}.ZbVIoa_lightInk{--text-muted:var(--text-secondary)}.ZbVIoa_panel h2{letter-spacing:-.015em;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.1}.ZbVIoa_panel p:not([class]){color:var(--text-secondary);margin:0 0 12px}.ZbVIoa_panel>:last-child{margin-bottom:0}.ZbVIoa_panel a:not([class]),.ZbVIoa_step a:not([class]),.ZbVIoa_reading a:not([class]){color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.ZbVIoa_steps{grid-auto-columns:minmax(0,1fr);gap:20px;max-width:1040px;margin:clamp(28px,4vw,44px) auto 0;padding:0;list-style:none;display:grid}.ZbVIoa_steps:first-child{margin-top:0}@media (min-width:860px){.ZbVIoa_three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ZbVIoa_step{color:var(--text-primary);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);display:flex}.ZbVIoa_n{border:1.5px solid var(--text-accent);width:44px;height:44px;font-family:var(--font-mono);color:var(--text-accent);background:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ZbVIoa_step h2,.ZbVIoa_step h3{font-family:var(--font-display);font-size:1.2rem;font-weight:650;line-height:1.25}.ZbVIoa_step p:not([class]){color:var(--text-secondary);margin:6px 0 12px}.ZbVIoa_step>div>:last-child{margin-bottom:0}.ZbVIoa_lift{transition:transform .2s}.ZbVIoa_lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ZbVIoa_lift{transition:none}.ZbVIoa_lift:hover{transform:none}}.ZbVIoa_reading{max-width:700px;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.7}.ZbVIoa_reading h2{letter-spacing:-.015em;color:var(--text-primary);margin:56px 0 14px;scroll-margin-top:96px;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:400;line-height:1.12}.ZbVIoa_reading h2:first-child{margin-top:0}.ZbVIoa_reading p:not([class]),.ZbVIoa_reading ul,.ZbVIoa_reading ol{margin:0 0 18px}.ZbVIoa_reading ul,.ZbVIoa_reading ol{padding-left:1.1em}.ZbVIoa_reading li{margin:0 0 10px}.ZbVIoa_reading li::marker{color:var(--action-primary)}.ZbVIoa_reading strong{color:var(--text-primary);font-weight:600}.ZbVIoa_reading .ZbVIoa_panel>h3{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}.ZbVIoa_reading .ZbVIoa_panel>p:not([class]){margin:0;font-size:16px;line-height:1.6}.ZbVIoa_bodyKicker{color:var(--text-brand);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4}.ZbVIoa_gold{color:var(--gold-on-forest)}.ZbVIoa_close{text-align:center;color:var(--text-primary);background:var(--grad-close);padding:clamp(72px,9vw,120px) 0 clamp(80px,10vw,128px)}.ZbVIoa_closeRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ZbVIoa_closeRow>p{max-width:30em;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;flex-basis:100%;margin:0 auto 16px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:340;line-height:1.15}.ZbVIoa_utility{min-height:640px;color:var(--text-primary);background:var(--grad-utility);background-color:var(--green-900);place-items:center;margin-top:-74px;padding:clamp(128px,11vw,156px) clamp(18px,4vw,44px) clamp(64px,8vw,100px);display:grid}.ZbVIoa_utilityCard{text-align:center;width:100%;max-width:560px;padding:clamp(28px,4vw,48px)}.ZbVIoa_utilityCard h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,4vw,2.5rem);font-weight:340;line-height:1.08}.ZbVIoa_utilityCard h1:last-child{margin-bottom:0}.ZbVIoa_utilityCard p:not([class]){color:var(--hero-ink-soft);margin:0 0 28px;font-size:17px;line-height:1.6}
.FAbWIG_line{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.FAbWIG_line strong{color:var(--text-primary)}
.F-cboq_chips{flex-wrap:wrap;gap:10px;display:flex}.F-cboq_chips span{border:1px solid var(--chip-line-forest);color:var(--hero-ink-soft);border-radius:999px;padding:7px 15px;font-size:14px;font-weight:600;line-height:1.4}.F-cboq_indexChips{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}.F-cboq_indexChips span{border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-surface);border-radius:999px;padding:7px 15px;font-size:.82rem;font-weight:600}.F-cboq_cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:28px 0 0;display:grid}@media (min-width:640px){.F-cboq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.F-cboq_apply{flex-basis:100%;margin:0 0 16px}.F-cboq_apply h2{letter-spacing:-.02em;margin:0 auto 14px;scroll-margin-top:96px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:340;line-height:1.15}.F-cboq_apply p{max-width:36em;color:var(--hero-ink-soft);margin:0 auto;font-size:18px;line-height:1.6}.F-cboq_applyNote{color:var(--hero-ink-soft);flex-basis:100%;margin:16px 0 0;font-size:15px;line-height:1.55}.F-cboq_applyNote p{max-width:36em;margin:0 auto}.F-cboq_applyNote a{color:inherit;text-underline-offset:3px;text-decoration:underline}.F-cboq_formNote{color:var(--text-secondary);margin:16px 0 0;font-size:16px}.F-cboq_form{background:var(--bg-surface)}.F-cboq_form iframe{border:0;display:block}
._7dnPzG_calculator{max-width:1040px;margin:0 auto clamp(40px,5vw,64px)}
.bovHIW_quiz{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.bovHIW_progress{gap:clamp(8px,2vw,16px);margin:0;padding:0;list-style:none;display:flex}.bovHIW_progressStep{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;flex:1;gap:6px;font-size:.66rem;font-weight:600;display:flex}.bovHIW_progressBar{border-radius:var(--radius-xs);background:var(--border-subtle);height:3px}.bovHIW_progressStep[data-state=current]{color:var(--text-accent)}.bovHIW_progressStep[data-state=done]{color:var(--text-secondary)}.bovHIW_progressStep[data-state=current] .bovHIW_progressBar,.bovHIW_progressStep[data-state=done] .bovHIW_progressBar{background:var(--brand-accent)}@media (forced-colors:active){.bovHIW_progress{forced-color-adjust:auto}.bovHIW_progressStep{color:canvastext}.bovHIW_progressBar{background:buttontext}.bovHIW_progressStep[data-state=current]{color:highlight}.bovHIW_progressStep[data-state=current] .bovHIW_progressBar,.bovHIW_progressStep[data-state=done] .bovHIW_progressBar{background:highlight}}.bovHIW_estimate{background:var(--bg-tint-accent);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;gap:10px;padding:clamp(18px,3vw,26px);display:flex}@media (max-width:640px){.bovHIW_estimate{z-index:1;position:sticky;top:12px}}.bovHIW_estimateTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bovHIW_estimateEyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.66rem;font-weight:600}.bovHIW_estimateNumbers[data-pending]{opacity:.55}.bovHIW_pendingNote{color:var(--text-muted);font-size:.875rem;font-weight:600;line-height:1.5}.bovHIW_estimatePct{color:var(--text-primary);margin:2px 0 0;font-size:clamp(2rem,4.4vw,2.8rem);line-height:1}.bovHIW_estimateAmount{font-family:var(--font-body);color:var(--text-secondary);margin:4px 0 0;font-size:.92rem;font-weight:600}.bovHIW_estimateMeter{margin-top:4px}.bovHIW_stepHeader{flex-direction:column;gap:2px;display:flex}.bovHIW_stepTitle{margin:0 0 4px;font-size:clamp(1.35rem,2.6vw,1.7rem)}.bovHIW_stepHint{color:var(--text-secondary);margin:-2px 0 6px;font-size:.88rem}.bovHIW_fields{flex-direction:column;gap:clamp(18px,3vw,24px);display:flex}.bovHIW_field{flex-direction:column;gap:8px;display:flex}.bovHIW_label{color:var(--text-secondary);font-size:.82rem;font-weight:700}.bovHIW_hint{color:var(--text-muted);margin:-4px 0 0;font-size:.875rem;line-height:1.5}.bovHIW_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bovHIW_priceField{text-align:right;width:8.5em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.bovHIW_sliderScale{font-variant-numeric:tabular-nums;color:var(--text-muted);justify-content:space-between;margin-top:-2px;font-size:.7rem;display:flex}.bovHIW_fieldError{color:var(--state-error-fg);margin:-2px 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.bovHIW_sliderRow{align-items:center;gap:14px;display:flex}.bovHIW_sliderValue{text-align:right;min-width:4.5em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.bovHIW_priceInput{align-items:center;gap:6px;display:flex}.bovHIW_priceInput span{color:var(--text-secondary);font-weight:700}.bovHIW_optionGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.bovHIW_optionGridWide{grid-template-columns:1fr}@media (min-width:680px){.bovHIW_optionGridWide{grid-template-columns:repeat(3,1fr)}}.bovHIW_optionCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bovHIW_optionCard[data-selected]{border-color:var(--brand-accent);background:var(--bg-tint-accent)}.bovHIW_optionCard[data-disabled]{opacity:.45;cursor:not-allowed}.bovHIW_optionLimit{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.875rem;line-height:1.5}.bovHIW_optionCard[data-disabled] .bovHIW_optionLimit{color:var(--state-error-fg);font-weight:600}.bovHIW_breakdown{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-tint-accent);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bovHIW_breakdownRow,.bovHIW_breakdownTotal{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bovHIW_breakdownRow{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.bovHIW_breakdownTotal{border-top:1px solid var(--border-default);color:var(--text-primary);margin-top:4px;padding-top:10px;font-size:1rem;font-weight:700}.bovHIW_optionCardHead{align-items:center;gap:8px;display:flex}.bovHIW_optionTitle{color:var(--text-primary);font-size:.9rem;font-weight:700}.bovHIW_optionMeta{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.bovHIW_toggleRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bovHIW_toggleCopy{flex-direction:column;gap:2px;display:flex}.bovHIW_toggleTitle{color:var(--text-primary);font-size:.88rem;font-weight:700}.bovHIW_toggleHint{color:var(--text-muted);font-size:.875rem;line-height:1.5}.bovHIW_error{color:var(--state-error-fg);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.bovHIW_navRow{gap:12px;padding-top:4px;display:flex}.bovHIW_navRow>*{flex:1}
._4f2I0q_panel{text-align:left;flex-direction:column;gap:clamp(24px,4vw,36px);display:flex}._4f2I0q_hero{text-align:center}._4f2I0q_eyebrow{color:var(--text-secondary);margin:0;font-size:.95rem;font-weight:600}._4f2I0q_pct{color:var(--text-primary);margin:4px 0 0;font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:1.03}._4f2I0q_amount{font-family:var(--font-body);color:var(--text-secondary);margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600}._4f2I0q_amountNote{color:var(--text-muted);font-size:.85em;font-weight:400}._4f2I0q_goalLine{text-align:center;color:var(--text-secondary);margin:0;font-size:.95rem}._4f2I0q_meterSection{flex-direction:column;gap:10px;display:flex}._4f2I0q_likelihoodRow{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:.875rem;line-height:1.5;display:flex}._4f2I0q_likelihoodScore{font-family:var(--font-display);color:var(--text-primary);font-size:1.1rem;font-weight:700}._4f2I0q_likelihoodMax{margin-right:2px}._4f2I0q_breakdown{border-top:1px solid var(--border-subtle);padding-top:clamp(18px,3vw,28px)}._4f2I0q_breakdownHeading{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:.66rem;font-weight:600}._4f2I0q_breakdownList{flex-direction:column;gap:10px;margin:0;display:flex}._4f2I0q_breakdownRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._4f2I0q_breakdownLabel{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.92rem}._4f2I0q_breakdownAmount{color:var(--text-primary);text-align:right;margin:0;font-weight:600}._4f2I0q_actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}._4f2I0q_disclaimers{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding-top:clamp(16px,2.5vw,22px);display:flex}._4f2I0q_disclaimer{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}
.ahKKca_prose>h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:32px 0 10px;scroll-margin-top:96px;font-size:1.5rem;font-weight:400;line-height:1.2}.ahKKca_line{display:block}.ahKKca_framed{max-width:700px;margin:14px auto 48px}.ahKKca_framed.ahKKca_table{padding:8px 0}.ahKKca_framed.ahKKca_accordion{padding-block:8px}.ahKKca_framed.ahKKca_cta{text-align:center;margin-top:56px;margin-bottom:24px}.ahKKca_framed.ahKKca_cta p:not([class]){max-width:30em;margin:0 auto 22px}.ahKKca_framed.ahKKca_tight{margin-bottom:0}.ahKKca_disclosure{border-top:1px solid var(--border-default);max-width:700px;color:var(--text-secondary);margin:28px auto 0;padding-top:20px;font-size:14px;line-height:1.55}.ahKKca_disclosure strong{color:var(--text-primary)}
.IIY-wG_byline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.IIY-wG_who{color:var(--text-primary);font-weight:600}.IIY-wG_dates{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.IIY-wG_hero{max-width:1040px;margin:0 auto 40px}.IIY-wG_hero img{aspect-ratio:2;object-fit:cover;object-position:50% 35%;border-radius:22px;width:100%;height:auto;display:block}.IIY-wG_article{--text-muted:var(--text-secondary)}.IIY-wG_article [data-block=cta] h2{color:inherit;margin-top:0}.IIY-wG_article img{border-radius:14px;max-width:100%;height:auto;margin:18px 0}.IIY-wG_article h3{font-family:var(--font-display);color:var(--text-primary);margin:36px 0 10px;font-size:1.45rem;font-weight:400;line-height:1.2}.IIY-wG_article summary h3{font:inherit;color:inherit;margin:0}.IIY-wG_article blockquote{border-left:3px solid var(--action-primary);margin:22px 0;padding:2px 0 2px 18px;font-style:italic}.IIY-wG_article table,.IIY-wG_article [data-block=faq] details{border-radius:18px}.IIY-wG_article table{border-collapse:separate;border-spacing:0;margin:22px 0;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.IIY-wG_article th,.IIY-wG_article td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:10px 14px}.IIY-wG_article tr:last-child td{border-bottom:0}.IIY-wG_article th{border-bottom-color:var(--border-default);color:var(--text-primary);font-weight:600}.IIY-wG_footNav{border-top:1px solid var(--border-default);max-width:700px;margin:48px auto 0;padding-top:18px}.IIY-wG_footNav a{color:var(--text-link);font-weight:600;text-decoration:none}.IIY-wG_footNav a:hover{text-decoration:underline}
.akVCSq_index{max-width:1040px;margin:0 auto}.akVCSq_intro a{color:inherit;text-underline-offset:3px;text-decoration:underline}.akVCSq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.akVCSq_chips{flex-wrap:wrap;gap:8px;margin:28px 0 10px;display:flex}.akVCSq_chip{border:1px solid var(--border-default);background:var(--bg-tint-brand);min-height:36px;color:var(--text-primary);border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.akVCSq_chip:hover{border-color:var(--border-strong)}.akVCSq_chipActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-page)}.akVCSq_chipActive:hover{border-color:var(--text-primary)}.akVCSq_featured{color:var(--text-primary);border-radius:18px;grid-template-columns:1.1fr 1fr;margin-top:26px;text-decoration:none;display:grid;overflow:hidden}.akVCSq_featured h2{margin-top:10px;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:400;line-height:1.12}.akVCSq_featuredExcerpt{color:var(--text-secondary);max-width:46rem;margin-top:14px}.akVCSq_featuredMedia{background:linear-gradient(160deg, var(--bg-tint-accent), var(--bg-sunken));justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.akVCSq_featuredMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.akVCSq_featuredBody{flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,44px);display:flex}.akVCSq_readCue{color:var(--text-primary);margin-top:18px;font-weight:700}.akVCSq_featured:hover .akVCSq_readCue{text-decoration:underline}.akVCSq_kicker{flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;display:flex}.akVCSq_cat{color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.akVCSq_when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.akVCSq_grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin-top:26px;display:grid}.akVCSq_card{color:var(--text-primary);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.akVCSq_thumb{aspect-ratio:16/9;background:linear-gradient(160deg, var(--bg-tint-accent), var(--bg-sunken));justify-content:center;align-items:center;display:flex;position:relative}.akVCSq_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.akVCSq_cardBody{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.akVCSq_card h3{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:1.3rem;font-weight:400;line-height:1.2}.akVCSq_cardExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.akVCSq_empty{color:var(--text-secondary);margin-top:30px}.akVCSq_empty a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.akVCSq_featured{grid-template-columns:1fr}.akVCSq_featuredMedia{aspect-ratio:16/9;min-height:0}}
.d3dD3a_index{max-width:1040px;margin:0 auto}.d3dD3a_heading{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:340;line-height:1.08}.d3dD3a_roles{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:860px){.d3dD3a_roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3dD3a_role{color:var(--text-primary);border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,30px);text-decoration:none;display:flex}.d3dD3a_role h3{font-family:var(--font-display);letter-spacing:-.012em;margin:0 0 10px;font-size:1.55rem;font-weight:400;line-height:1.15}.d3dD3a_role p{color:var(--text-secondary)}.d3dD3a_cue{color:var(--text-primary);margin-top:auto;padding-top:12px;font-weight:700}.d3dD3a_role:hover .d3dD3a_cue{text-decoration:underline}.d3dD3a_more{color:var(--text-secondary);margin-top:24px}
.RQR26q_hero{isolation:isolate;margin:-14px;padding:14px;position:relative;overflow:clip}.RQR26q_halo{z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--glow-forest), transparent 70%);pointer-events:none;position:absolute;inset:0}.RQR26q_stack{flex-direction:column;gap:28px;width:100%;display:flex}.RQR26q_cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.RQR26q_reassurance{color:var(--hero-ink-soft);margin:0;font-size:.875rem;line-height:1.5}.RQR26q_detail{max-width:34rem}.RQR26q_detail h2{font-size:1.5rem}.RQR26q_detail ul{color:var(--text-secondary);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:.95rem;display:flex}.RQR26q_detail li::marker{color:var(--brand-accent)}.RQR26q_specimen>*{min-width:0}.RQR26q_specimenLabel{margin-bottom:12px}.RQR26q_caption{color:var(--text-secondary);text-wrap:pretty;margin:16px 0 0;font-size:.88rem}.RQR26q_tailCta{margin-top:28px}@media (min-width:1024px){.RQR26q_tailCta{display:none}}
.NQW7OG_eyebrow.NQW7OG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);margin:0 0 24px;font-size:.78rem;font-weight:700;line-height:1.4}.NQW7OG_unavailableTitle{margin:0 0 8px;font-size:1.15rem}.NQW7OG_ownScore{text-align:center;margin-top:32px}
.V-VeQW_quizPanel{max-width:720px;margin:0 auto}
.WhMTgq_list{gap:14px;max-width:1040px;margin:0 auto}.WhMTgq_item{--text-muted:var(--text-secondary);border-radius:18px}.WhMTgq_item>summary{border-radius:18px}.WhMTgq_item a:not([class]){text-underline-offset:3px;text-decoration:underline}
.HxBNsG_board,.HxBNsG_notice,.HxBNsG_loading{max-width:720px;margin:0 auto}.HxBNsG_row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:14px 0;display:flex}.HxBNsG_row:first-child{padding-top:0}.HxBNsG_row:last-child{border-bottom:0;padding-bottom:0}.HxBNsG_rank{min-width:3ch;color:var(--text-brand);flex:none;font-weight:800}.HxBNsG_name{overflow-wrap:anywhere;flex:8rem;min-width:0;font-weight:700}.HxBNsG_count{color:var(--text-secondary);flex:none;font-size:.85rem}.HxBNsG_notice{text-align:center;padding-block:48px}.HxBNsG_noticeTitle{margin:0 0 8px;font-size:1.15rem}.HxBNsG_noticeText{color:var(--text-secondary);margin:0 0 24px}.HxBNsG_loading{text-align:center;min-height:320px;color:var(--text-secondary);place-items:center;display:grid}
.xyZaIG_yes{color:var(--text-accent)}.xyZaIG_no{color:var(--text-muted)}
.VDDFma_confirm{border:0;gap:0;padding:0}.VDDFma_confirm p{max-width:none;color:var(--hero-ink-soft);margin:0;font-size:17px;line-height:1.6}
._72tm6G_legal a{overflow-wrap:anywhere}._72tm6G_callout{border:1px solid var(--border-strong);background:var(--bg-surface);border-radius:8px;margin:20px 0;padding:16px 20px}._72tm6G_callout p:not([class]){margin:0}._72tm6G_referrerCallout{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:12px;margin:32px 0;padding:24px}._72tm6G_referrerCallout p:not([class]){margin:0}
.Aogo6q_status{color:var(--hero-ink-soft);background-color:var(--green-900);border-radius:22px;margin:0;padding:10px 18px;font-size:14px;line-height:1.5;display:inline-block}.Aogo6q_status strong{color:var(--text-primary)}.Aogo6q_sec{margin-top:clamp(56px,7vw,88px)}.Aogo6q_sec:first-child{margin-top:0}.Aogo6q_col h2.Aogo6q_t{margin:0 0 14px}.Aogo6q_col h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:44px 0 6px;font-size:1.5rem;font-weight:400;line-height:1.2}.Aogo6q_aside,.Aogo6q_help{max-width:700px;margin:28px auto}.Aogo6q_helpHead{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:1.4rem;font-weight:400;line-height:1.2}.Aogo6q_features{margin:14px 0;padding:0;list-style:none}.Aogo6q_features li{color:var(--text-secondary);gap:10px;margin:8px 0;display:flex}.Aogo6q_check{color:var(--text-brand);font-weight:700}.Aogo6q_ctas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.Aogo6q_ctas a,.Aogo6q_ctas button{white-space:normal;height:auto;min-height:3rem;padding-block:8px}.Aogo6q_closeBand{flex-basis:100%;justify-content:center;margin-top:0}.Aogo6q_bills{gap:18px;display:grid}.Aogo6q_bill{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.Aogo6q_bill>div{flex:14em;min-width:0}.Aogo6q_billNum{min-width:5.5em;font-family:var(--font-mono);color:var(--text-brand);font-weight:700}.Aogo6q_billTitle{font-family:var(--font-display);margin:0;font-size:1rem;font-weight:600}.Aogo6q_billText{color:var(--text-secondary);margin:4px 0 0;font-size:.92rem}.Aogo6q_steps{max-width:700px;margin:20px auto 0}.Aogo6q_step{gap:14px;margin:20px 0;display:flex}.Aogo6q_mark{border:1.5px solid var(--brand-accent);width:32px;height:32px;font-family:var(--font-mono);color:var(--text-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Aogo6q_stepTitle{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.Aogo6q_stepText{color:var(--text-secondary);margin:6px 0 0}.Aogo6q_closeCopy{flex-basis:100%;margin-bottom:16px}.Aogo6q_closeCopy h2{max-width:20em;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:340;line-height:1.15}.Aogo6q_closeCopy h2 em{font-style:italic;font-weight:inherit;color:var(--hero-ink-soft)}.Aogo6q_closeCopy p{max-width:34em;color:var(--hero-ink-soft);margin:16px auto 0;font-size:18px;line-height:1.55}.Aogo6q_fine{text-align:left;flex-basis:100%;margin-top:56px}.Aogo6q_legal{max-width:700px;color:var(--hero-ink-soft);border-radius:22px;margin:0 auto;padding:18px 22px;font-size:.875rem;line-height:1.5}.Aogo6q_legal strong{color:var(--text-primary)}.Aogo6q_sources{max-width:700px;margin:28px auto 0}.Aogo6q_sources h4{font-family:var(--font-display);color:var(--hero-ink-soft);margin:0 0 10px;font-size:.95rem;font-weight:600}.Aogo6q_sources ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.Aogo6q_sources a{color:var(--text-primary);text-underline-offset:3px}
.UVmbsW_submit{width:100%;margin-top:18px}.UVmbsW_err{color:var(--state-error-fg);margin-top:10px;font-size:.875rem;font-weight:600;line-height:1.5}.UVmbsW_fine{color:var(--text-muted);margin-top:12px;font-size:.72rem}.UVmbsW_fine a{color:var(--text-accent)}.UVmbsW_ok{text-align:center;padding:10px 0}
.bqmbEq_statePicker{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;display:flex}.bqmbEq_statePicker p{color:var(--text-muted);font-size:.875rem}.bqmbEq_statePicker ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.bqmbEq_statePicker ul a{border:1px solid var(--border-default);min-width:44px;min-height:44px;color:var(--text-link);text-underline-offset:3px;border-radius:8px;place-items:center;display:grid}.bqmbEq_statePicker ul a[aria-current=page]{background:var(--bg-tint-accent);border-color:var(--border-accent);font-weight:700}.bqmbEq_headLink{min-height:44px;color:var(--text-primary);text-underline-offset:3px;align-items:center;padding-inline:8px;font-weight:600;text-decoration:underline;display:inline-flex}.bqmbEq_label{color:var(--text-brand);font-weight:700}.bqmbEq_example{color:var(--text-primary);border-radius:18px;min-width:0;padding:28px}.bqmbEq_exampleLight{background:var(--bg-surface);border:1px solid var(--border-subtle)}.bqmbEq_small{color:var(--text-muted);margin-top:12px;font-size:.875rem;line-height:1.5}.bqmbEq_total{font-family:var(--font-body);margin-top:24px;font-size:2.75rem;font-weight:750;line-height:1.1}.bqmbEq_breakdown{gap:12px;margin:24px 0;display:grid}.bqmbEq_fundingBar{grid-template-columns:8fr 12fr 10fr;gap:4px;margin-top:24px;display:grid}.bqmbEq_fundingBar span{background:var(--brand);border-radius:4px;min-height:12px}.bqmbEq_fundingBar span:nth-child(2){background:var(--state-success-border)}.bqmbEq_fundingBar span:nth-child(3){background:var(--state-warning-border)}.bqmbEq_breakdown div{border-left:5px solid var(--brand);background:var(--bg-tint-brand);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.bqmbEq_breakdown div:nth-child(2){border-color:var(--state-success-border);background:var(--state-success-bg)}.bqmbEq_breakdown div:nth-child(3){border-color:var(--state-warning-border);background:var(--state-warning-bg)}.bqmbEq_breakdown dd{font-variant-numeric:tabular-nums;font-weight:700}.bqmbEq_wide{max-width:1040px;margin:14px auto 48px}.bqmbEq_milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.bqmbEq_milestones li{gap:12px;font-size:.875rem;display:flex}.bqmbEq_milestones li>span{background:var(--bg-tint-accent);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.bqmbEq_milestones p{color:var(--text-secondary);margin-top:4px}.bqmbEq_anchors{flex-wrap:wrap;justify-content:center;gap:12px 24px;max-width:1040px;margin:0 auto 56px;padding:6px 0;display:flex}.bqmbEq_anchors a{min-height:44px;color:var(--text-link);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.bqmbEq_intro{max-width:76ch;color:var(--text-secondary);margin:0 0 12px}.bqmbEq_types{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.bqmbEq_types>div{border-top:3px solid var(--border-accent);padding:20px 0 0}.bqmbEq_types h4{font-size:1.125rem}.bqmbEq_types p{font-size:.9375rem}.bqmbEq_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:14px auto 48px;display:grid}.bqmbEq_twoColumns ul,.bqmbEq_funding ol{margin:20px 0;padding-left:22px}.bqmbEq_twoColumns li,.bqmbEq_funding li{margin:10px 0}.bqmbEq_cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;padding:0;list-style:none;display:grid}.bqmbEq_cities>li{border:1px solid var(--border-default);border-radius:12px;padding:24px}.bqmbEq_cities h3{font-size:1.125rem}.bqmbEq_cities h3 span{color:var(--text-muted);margin-top:4px;font-size:.875rem;font-weight:500;display:block}.bqmbEq_cities ul{margin-top:14px;padding-left:20px}.bqmbEq_cities li li{margin-top:8px}.bqmbEq_funding{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:36px;display:grid}.bqmbEq_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.bqmbEq_actions>a:not([role]){font-weight:600}.bqmbEq_start{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0;padding-left:22px;display:grid}.bqmbEq_start h3{font-size:1.25rem}.bqmbEq_program{margin:12px 0}.bqmbEq_program.bqmbEq_flush{background:var(--glass-light-stacked-fill);box-shadow:var(--glass-light-stacked-shadow);padding:0}.bqmbEq_program h3{margin:0;font-size:1.125rem;line-height:1.5}.bqmbEq_programSummary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:72px;padding:22px 24px;list-style:none;display:grid}.bqmbEq_programSummary::-webkit-details-marker{display:none}.bqmbEq_programSummary:focus-visible{outline:3px solid var(--border-accent);outline-offset:4px;border-radius:12px}.bqmbEq_programNumber{color:var(--text-brand);font-variant-numeric:tabular-nums;font-weight:700}.bqmbEq_programTerms{color:var(--text-muted);font-size:.875rem}.bqmbEq_programAction{color:var(--text-link);text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline}.bqmbEq_programBody{border-top:1px solid var(--border-subtle);padding:0 24px 24px}.bqmbEq_program.bqmbEq_flush .bqmbEq_programBody a:not([class]){color:var(--text-brand)}.bqmbEq_programs{scroll-margin-top:96px}.bqmbEq_programs a,.bqmbEq_wide a,.bqmbEq_twoColumns a,.bqmbEq_funding a{text-underline-offset:3px}.bqmbEq_reviewed{margin:0 0 18px;font-size:.875rem;line-height:1.5}@media (max-width:900px){.bqmbEq_start,.bqmbEq_funding{grid-template-columns:1fr}.bqmbEq_types,.bqmbEq_milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.bqmbEq_twoColumns{grid-template-columns:1fr}}@media (max-width:600px){.bqmbEq_cities,.bqmbEq_start{grid-template-columns:1fr}.bqmbEq_types{grid-template-columns:1fr;gap:4px}.bqmbEq_milestones{grid-template-columns:1fr;gap:18px}.bqmbEq_example{padding:22px}.bqmbEq_anchors{gap:4px 18px}.bqmbEq_programSummary{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:20px}.bqmbEq_programTerms,.bqmbEq_programAction{grid-column:2}.bqmbEq_programBody{padding-inline:20px}}.bqmbEq_cta,.bqmbEq_actions>a,.bqmbEq_start a,.bqmbEq_twoColumns a{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:12px}.bqmbEq_wide,.bqmbEq_program,.bqmbEq_funding,.bqmbEq_twoColumns{overflow-wrap:anywhere}
