.fha-calculator-module__SsI3XG__tool{border-radius:var(--v5s-radius-card);background:var(--v5s-white);border:1px solid var(--v5s-border-quiet);box-shadow:var(--v5s-shadow-raised);overflow:hidden}.fha-calculator-module__SsI3XG__toolHead{padding:var(--v5s-space-6);background:var(--v5s-navy);color:var(--v5s-text-on-navy)}.fha-calculator-module__SsI3XG__toolTitle{color:var(--v5s-text-on-navy);font-family:var(--v5s-font-ui);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(24px,4.2vw,32px);font-weight:600;line-height:1.1}.fha-calculator-module__SsI3XG__toolMeta{align-items:center;gap:var(--v5s-space-2) var(--v5s-space-4);margin:var(--v5s-space-4) 0 0;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-on-navy-muted);flex-wrap:wrap;display:flex}.fha-calculator-module__SsI3XG__freshness{align-items:center;gap:var(--v5s-space-2);border-radius:var(--v5s-radius-pill);background:color-mix(in srgb, var(--fp-surface,#fff) 12%, transparent);color:var(--v5s-text-on-navy);padding:5px 12px;font-weight:600;display:inline-flex}.fha-calculator-module__SsI3XG__freshnessDot{background:var(--v5s-gold);border-radius:50%;width:7px;height:7px}.fha-calculator-module__SsI3XG__freshnessDotOff{background:var(--v5s-text-disabled)}.fha-calculator-module__SsI3XG__fields{padding:var(--v5s-space-6);gap:var(--v5s-space-6);background:var(--v5s-ivory);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__field{gap:var(--v5s-space-3);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__label{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text);font-weight:600;line-height:1.3}.fha-calculator-module__SsI3XG__hint{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);margin:0}.fha-calculator-module__SsI3XG__input,.fha-calculator-module__SsI3XG__select{border-radius:var(--v5s-radius-control);border:1.5px solid var(--v5s-border-strong);background:var(--v5s-white);width:100%;min-height:52px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding:13px 16px;font-size:17px;font-weight:600;line-height:1.3}.fha-calculator-module__SsI3XG__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--v5s-navy) 50%), linear-gradient(135deg, var(--v5s-navy) 50%, transparent 50%);background-position:right 20px center,right 14px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.fha-calculator-module__SsI3XG__inputInvalid{border-color:var(--v5s-error)}.fha-calculator-module__SsI3XG__errorText{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-error);margin:0;font-weight:600}.fha-calculator-module__SsI3XG__segments{gap:var(--v5s-space-2);flex-wrap:wrap;display:flex}.fha-calculator-module__SsI3XG__segment{border-radius:var(--v5s-radius-control);border:1.5px solid var(--v5s-border-strong);background:var(--v5s-white);min-width:92px;min-height:52px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);cursor:pointer;flex:auto;padding:13px 14px;font-weight:600;line-height:1.2}.fha-calculator-module__SsI3XG__segmentOn{background:var(--v5s-navy);border-color:var(--v5s-navy);color:var(--v5s-white)}.fha-calculator-module__SsI3XG__fixedRow{gap:var(--v5s-space-3);padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-control);background:color-mix(in srgb, var(--fp-surface-dark,#0b2440) 5%, transparent);border:1px dashed var(--v5s-border-strong);display:grid}.fha-calculator-module__SsI3XG__fixedItem{gap:var(--v5s-space-2) var(--v5s-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.fha-calculator-module__SsI3XG__fixedLabel{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-fine);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);font-weight:600}.fha-calculator-module__SsI3XG__fixedValue{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text);font-weight:600}.fha-calculator-module__SsI3XG__fixedNote{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);margin:0}.fha-calculator-module__SsI3XG__sub{border-radius:var(--v5s-radius-control);border:1px solid var(--v5s-border-quiet);background:var(--v5s-white)}.fha-calculator-module__SsI3XG__subSummary{justify-content:space-between;align-items:center;gap:var(--v5s-space-3);min-height:52px;padding:var(--v5s-space-4) var(--v5s-space-5);cursor:pointer;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);font-weight:600;line-height:1.3;list-style:none;display:flex}.fha-calculator-module__SsI3XG__subSummary::-webkit-details-marker{display:none}.fha-calculator-module__SsI3XG__subSummary:after{content:"+";color:var(--v5s-blue);flex:none;font-size:21px;font-weight:400;line-height:1}.fha-calculator-module__SsI3XG__sub[open]>.fha-calculator-module__SsI3XG__subSummary:after{content:"−"}.fha-calculator-module__SsI3XG__subBody{padding:0 var(--v5s-space-5) var(--v5s-space-5);gap:var(--v5s-space-5);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__optionBar{gap:var(--v5s-space-2);padding:var(--v5s-space-5) var(--v5s-space-6) 0;flex-wrap:wrap;display:flex}.fha-calculator-module__SsI3XG__optionTab{border-radius:var(--v5s-radius-control);border:1.5px solid var(--v5s-border-strong);background:var(--v5s-white);min-height:56px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);text-align:left;cursor:pointer;flex:200px;padding:12px 16px;font-weight:600;line-height:1.25}.fha-calculator-module__SsI3XG__optionTabOn{background:var(--v5s-navy);border-color:var(--v5s-navy);color:var(--v5s-white)}.fha-calculator-module__SsI3XG__optionTabSub{font-size:var(--v5s-type-fine);color:var(--v5s-text-muted);margin-top:3px;font-weight:500;display:block}.fha-calculator-module__SsI3XG__optionTabOn .fha-calculator-module__SsI3XG__optionTabSub{color:var(--v5s-text-on-navy-muted)}.fha-calculator-module__SsI3XG__optionUnavailable{margin:var(--v5s-space-4) var(--v5s-space-6) 0;padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-control);background:var(--v5s-surface-disabled);font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.fha-calculator-module__SsI3XG__result{padding:var(--v5s-space-6);gap:var(--v5s-space-6);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__pair{gap:var(--v5s-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fha-calculator-module__SsI3XG__pairCell{gap:var(--v5s-space-2);padding:var(--v5s-space-5);border-radius:var(--v5s-radius-panel);background:var(--v5s-sky);display:grid}.fha-calculator-module__SsI3XG__pairLabel{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);font-weight:600}.fha-calculator-module__SsI3XG__pairValue{font-family:var(--v5s-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.022em;color:var(--v5s-navy);font-size:clamp(30px,7vw,42px);font-weight:600;line-height:1}.fha-calculator-module__SsI3XG__pointsLine{padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-control);border:1px solid var(--v5s-border-quiet);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);font-variant-numeric:tabular-nums;color:var(--v5s-text);margin:0;font-weight:600;line-height:1.4}.fha-calculator-module__SsI3XG__pointsLineCredit{border-color:var(--v5s-navy);background:color-mix(in srgb, var(--fp-surface-dark,#0b2440) 4%, transparent)}.fha-calculator-module__SsI3XG__block{gap:var(--v5s-space-3);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__blockTitle{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);margin:0;font-weight:600}.fha-calculator-module__SsI3XG__rows{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.fha-calculator-module__SsI3XG__row{justify-content:space-between;align-items:baseline;gap:var(--v5s-space-4);border-bottom:1px solid var(--v5s-border-quiet);padding:11px 0;display:flex}.fha-calculator-module__SsI3XG__rowLabel{min-width:0;font-size:var(--v5s-type-body);color:var(--v5s-text-muted);flex:auto;margin:0;line-height:1.35}.fha-calculator-module__SsI3XG__rowValue{white-space:nowrap;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--v5s-text);flex:none;margin:0;font-weight:600}.fha-calculator-module__SsI3XG__rowTotal{margin-top:var(--v5s-space-2);padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-panel);background:var(--v5s-navy);border-bottom:none}.fha-calculator-module__SsI3XG__rowTotal .fha-calculator-module__SsI3XG__rowLabel{font-family:var(--v5s-font-ui);color:var(--v5s-text-on-navy);font-weight:600}.fha-calculator-module__SsI3XG__rowTotal .fha-calculator-module__SsI3XG__rowValue{letter-spacing:-.016em;color:var(--v5s-white);font-size:clamp(23px,4.6vw,30px)}.fha-calculator-module__SsI3XG__rowSub{padding-top:var(--v5s-space-2);border-bottom:none}.fha-calculator-module__SsI3XG__rowSub .fha-calculator-module__SsI3XG__rowLabel,.fha-calculator-module__SsI3XG__rowSub .fha-calculator-module__SsI3XG__rowValue{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);font-weight:600}.fha-calculator-module__SsI3XG__unit{font-size:var(--v5s-type-fine);color:var(--v5s-text-muted);margin-left:2px;font-weight:600}.fha-calculator-module__SsI3XG__rowTotal .fha-calculator-module__SsI3XG__unit{color:var(--v5s-text-on-navy-muted)}.fha-calculator-module__SsI3XG__limit{padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-control);border:1px solid var(--v5s-border-quiet);background:var(--v5s-ivory);font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.fha-calculator-module__SsI3XG__limitOver{border-color:var(--v5s-error);background:var(--v5s-error-surface);color:var(--v5s-error);font-weight:600}.fha-calculator-module__SsI3XG__limit a{color:inherit;font-weight:600}.fha-calculator-module__SsI3XG__unavailable{padding:var(--v5s-space-6);border-radius:var(--v5s-radius-panel);border:1.5px dashed var(--v5s-border-strong);background:var(--v5s-surface-disabled)}.fha-calculator-module__SsI3XG__unavailableTitle{margin:0 0 var(--v5s-space-3);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h4);color:var(--v5s-text);font-weight:600;line-height:1.25}.fha-calculator-module__SsI3XG__unavailableBody{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);margin:0}.fha-calculator-module__SsI3XG__dtiVerdict{padding:var(--v5s-space-5);border-radius:var(--v5s-radius-panel);background:var(--v5s-sky);border:1px solid var(--v5s-border-quiet)}.fha-calculator-module__SsI3XG__dtiRatio{font-family:var(--v5s-font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.022em;color:var(--v5s-navy);margin:0;font-size:clamp(34px,8vw,46px);font-weight:600;line-height:1}.fha-calculator-module__SsI3XG__dtiVerdictText{margin:var(--v5s-space-3) 0 0;font-family:var(--v5s-font-ui);color:var(--v5s-text);font-size:clamp(18px,2.6vw,21px);font-weight:600;line-height:1.3}.fha-calculator-module__SsI3XG__dtiDetail{margin:var(--v5s-space-3) 0 0;font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted)}.fha-calculator-module__SsI3XG__toolFoot{padding:var(--v5s-space-6);background:var(--v5s-ivory);border-top:1px solid var(--v5s-border-quiet);gap:var(--v5s-space-5);grid-template-columns:minmax(0,1fr);display:grid}.fha-calculator-module__SsI3XG__actions{gap:var(--v5s-space-3);flex-wrap:wrap;display:flex}.fha-calculator-module__SsI3XG__cta{justify-content:center;align-items:center;gap:var(--v5s-space-2);border-radius:var(--v5s-radius-control);border:2px solid var(--v5s-navy);background:var(--v5s-navy);min-height:54px;color:var(--v5s-white);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);cursor:pointer;flex:240px;padding:14px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fha-calculator-module__SsI3XG__cta:hover{background:var(--v5s-ink-deep);border-color:var(--v5s-ink-deep)}.fha-calculator-module__SsI3XG__reset{border-radius:var(--v5s-radius-control);border:1.5px solid var(--v5s-border-strong);min-height:54px;color:var(--v5s-navy);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);cursor:pointer;background:0 0;flex:0 auto;padding:14px 20px;font-weight:600}.fha-calculator-module__SsI3XG__reset:hover{background:var(--v5s-sky);border-color:var(--v5s-navy)}.fha-calculator-module__SsI3XG__disclosure{border-radius:var(--v5s-radius-control);border:1px solid var(--v5s-border-quiet);background:var(--v5s-white)}.fha-calculator-module__SsI3XG__disclosureSummary{justify-content:space-between;align-items:center;gap:var(--v5s-space-3);min-height:52px;padding:var(--v5s-space-4) var(--v5s-space-5);cursor:pointer;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);font-weight:600;line-height:1.3;list-style:none;display:flex}.fha-calculator-module__SsI3XG__disclosureSummary::-webkit-details-marker{display:none}.fha-calculator-module__SsI3XG__disclosureSummary:after{content:"+";color:var(--v5s-blue);flex:none;font-size:21px;font-weight:400;line-height:1}.fha-calculator-module__SsI3XG__disclosure[open]>.fha-calculator-module__SsI3XG__disclosureSummary:after{content:"−"}.fha-calculator-module__SsI3XG__disclosureBody{padding:0 var(--v5s-space-5) var(--v5s-space-5)}.fha-calculator-module__SsI3XG__assumptionRows{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.fha-calculator-module__SsI3XG__assumptionRow{justify-content:space-between;align-items:baseline;gap:var(--v5s-space-4);border-bottom:1px solid var(--v5s-border-quiet);padding:9px 0;display:flex}.fha-calculator-module__SsI3XG__assumptionRow dt{min-width:0;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.fha-calculator-module__SsI3XG__assumptionRow dd{text-align:right;min-width:0;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-fine);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--v5s-leading-fine);color:var(--v5s-text);flex:0 auto;margin:0}.fha-calculator-module__SsI3XG__legal{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);margin:0}.fha-calculator-module__SsI3XG__legal+.fha-calculator-module__SsI3XG__legal{margin-top:var(--v5s-space-3)}@media (min-width:720px){.fha-calculator-module__SsI3XG__fields{gap:var(--v5s-space-5) var(--v5s-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.fha-calculator-module__SsI3XG__fieldWide{grid-column:1/-1}.fha-calculator-module__SsI3XG__result{gap:var(--v5s-space-6) var(--v5s-space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fha-calculator-module__SsI3XG__resultWide{grid-column:1/-1}.fha-calculator-module__SsI3XG__toolHead,.fha-calculator-module__SsI3XG__toolFoot,.fha-calculator-module__SsI3XG__fields,.fha-calculator-module__SsI3XG__result{padding:var(--v5s-space-8)}.fha-calculator-module__SsI3XG__optionBar{padding:var(--v5s-space-6) var(--v5s-space-8) 0}}@media (max-width:479px){.fha-calculator-module__SsI3XG__pairCell{padding:var(--v5s-space-4)}}@media (max-width:379px){.fha-calculator-module__SsI3XG__pairCell{padding:var(--v5s-space-3)}.fha-calculator-module__SsI3XG__pairValue{font-size:22px}.fha-calculator-module__SsI3XG__segment{min-width:76px}}@media (prefers-reduced-motion:reduce){.fha-calculator-module__SsI3XG__tool *,.fha-calculator-module__SsI3XG__tool :before,.fha-calculator-module__SsI3XG__tool :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:is(.v5Site .fha-calculator-module__SsI3XG__toolHead,.v5Site .fha-calculator-module__SsI3XG__rowTotal){--v5s-gold:var(--me-stone);--v5s-gold-hover:var(--me-bone);--v5s-blue:var(--me-link-on-dark);--v5s-focus:var(--me-focus-on-dark);--me-action-primary-bg:var(--me-action-on-dark-bg);--me-action-primary-hover:var(--me-stone);--me-action-primary-text:var(--me-action-on-dark-text)}:is(.v5Site .fha-calculator-module__SsI3XG__pairValue,.v5Site .fha-calculator-module__SsI3XG__rowValue,.v5Site .fha-calculator-module__SsI3XG__dtiRatio){font-family:var(--me-font-mono)}.fha-calculator-module__SsI3XG__fixedRow{background:#1111120d}
.fha-v5-module__jMGHOq__page{background:var(--v5s-paper);color:var(--v5s-text);overflow-x:clip}.fha-v5-module__jMGHOq__section{padding-block:var(--v5s-section-y);padding-inline:var(--v5s-side-safe)}.fha-v5-module__jMGHOq__sectionTight{padding-block:var(--v5s-section-y-tight);padding-inline:var(--v5s-side-safe)}.fha-v5-module__jMGHOq__paper{background:var(--v5s-paper)}.fha-v5-module__jMGHOq__white{background:var(--v5s-white)}.fha-v5-module__jMGHOq__ivory{background:var(--v5s-ivory)}.fha-v5-module__jMGHOq__sky{background:var(--v5s-sky)}.fha-v5-module__jMGHOq__sky .fha-v5-module__jMGHOq__eyebrow{color:var(--v5s-blue-pressed)}.fha-v5-module__jMGHOq__navy{background:var(--v5s-navy);color:var(--v5s-text-on-navy)}.fha-v5-module__jMGHOq__ink{background:var(--v5s-ink-deep);color:var(--v5s-text-on-navy)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__h2,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__h2,.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__h3,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__h3,.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__itemTitle,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__itemTitle{color:var(--v5s-text-on-navy)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__lead,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__lead,.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__body,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__body{color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__eyebrow,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__eyebrow{color:var(--v5s-gold)}.fha-v5-module__jMGHOq__wrap{max-width:var(--v5s-container);margin-inline:auto}.fha-v5-module__jMGHOq__prose{max-width:var(--v5s-prose)}.fha-v5-module__jMGHOq__eyebrow{margin:0 0 var(--v5s-space-4);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-blue);font-weight:600}.fha-v5-module__jMGHOq__h1{font-family:var(--v5s-font-ui);letter-spacing:var(--v5s-tracking-heading);text-wrap:balance;margin:0;font-size:clamp(38px,9.2vw,72px);font-weight:600;line-height:1.04}.fha-v5-module__jMGHOq__h2{font-family:var(--v5s-font-ui);letter-spacing:var(--v5s-tracking-heading);text-wrap:balance;margin:0;font-size:clamp(36px,7.6vw,56px);font-weight:600;line-height:1.06}.fha-v5-module__jMGHOq__h3{font-family:var(--v5s-font-ui);letter-spacing:-.012em;margin:0;font-size:clamp(21px,3vw,26px);font-weight:600;line-height:1.2}.fha-v5-module__jMGHOq__lead{margin:var(--v5s-space-5) 0 0;font-size:var(--v5s-type-lead);color:var(--v5s-text-muted);max-width:46ch;line-height:1.5}.fha-v5-module__jMGHOq__body{margin:var(--v5s-space-4) 0 0;font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted)}.fha-v5-module__jMGHOq__fine{margin:var(--v5s-space-5) 0 0;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__fine,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__fine{color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__head{margin-bottom:var(--v5s-space-10)}.fha-v5-module__jMGHOq__ctaRow{gap:var(--v5s-space-3);margin-top:var(--v5s-space-8);flex-wrap:wrap;display:flex}.fha-v5-module__jMGHOq__btn{justify-content:center;align-items:center;gap:var(--v5s-space-2);border-radius:var(--v5s-radius-control);min-height:52px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);cursor:pointer;transition:background var(--v5s-duration) var(--v5s-ease), color var(--v5s-duration) var(--v5s-ease), border-color var(--v5s-duration) var(--v5s-ease);border:2px solid #0000;padding:14px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fha-v5-module__jMGHOq__btnPrimary{background:var(--v5s-navy);border-color:var(--v5s-navy);color:var(--v5s-white)}.fha-v5-module__jMGHOq__btnPrimary:hover{background:var(--v5s-ink-deep);border-color:var(--v5s-ink-deep)}.fha-v5-module__jMGHOq__btnSecondary{border-color:var(--v5s-border-strong);color:var(--v5s-navy);background:0 0}.fha-v5-module__jMGHOq__btnSecondary:hover{background:var(--v5s-sky);border-color:var(--v5s-navy)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__btnPrimary,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__btnPrimary{background:var(--v5s-white);border-color:var(--v5s-white);color:var(--v5s-navy)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__btnPrimary:hover,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__btnPrimary:hover{background:var(--v5s-sky);border-color:var(--v5s-sky)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__btnSecondary,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__btnSecondary{border-color:color-mix(in srgb, var(--fp-surface,#fff) 40%, transparent);color:var(--v5s-white)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__btnSecondary:hover,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__btnSecondary:hover{background:color-mix(in srgb, var(--fp-surface,#fff) 10%, transparent)}.fha-v5-module__jMGHOq__hero{padding-block:clamp(36px, 8vw, 76px) var(--v5s-section-y)}.fha-v5-module__jMGHOq__heroCard{margin-top:var(--v5s-space-10);padding:var(--v5s-space-6);border-radius:var(--v5s-radius-card);background:var(--v5s-navy);color:var(--v5s-text-on-navy);box-shadow:var(--v5s-shadow-raised)}.fha-v5-module__jMGHOq__heroCardLabel{margin:0 0 var(--v5s-space-3);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-gold);font-weight:600}.fha-v5-module__jMGHOq__heroCardBody{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-on-navy);margin:0}.fha-v5-module__jMGHOq__proof{align-items:center;gap:var(--v5s-space-2) var(--v5s-space-3);margin:var(--v5s-space-8) 0 0;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fha-v5-module__jMGHOq__proof li{align-items:center;gap:var(--v5s-space-2);display:inline-flex}.fha-v5-module__jMGHOq__proof li+li:before{content:"";background:var(--v5s-border-strong);border-radius:50%;width:3px;height:3px}.fha-v5-module__jMGHOq__mythGrid{gap:var(--v5s-space-4);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__mythPanel{padding:var(--v5s-space-6);border-radius:var(--v5s-radius-panel);border:1px solid var(--v5s-border-quiet);background:var(--v5s-white)}.fha-v5-module__jMGHOq__mythPanelStruck{background:0 0;border-style:dashed}.fha-v5-module__jMGHOq__mythLabel{margin:0 0 var(--v5s-space-3);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);font-weight:600}.fha-v5-module__jMGHOq__mythPanelReality .fha-v5-module__jMGHOq__mythLabel{color:var(--v5s-blue)}.fha-v5-module__jMGHOq__mythPanelReality{border-color:var(--v5s-navy);border-width:2px}.fha-v5-module__jMGHOq__mythText{font-family:var(--v5s-font-ui);color:var(--v5s-text-muted);margin:0;font-size:clamp(19px,2.6vw,23px);font-weight:600;line-height:1.35}.fha-v5-module__jMGHOq__mythPanelReality .fha-v5-module__jMGHOq__mythText{color:var(--v5s-text);font-weight:500}.fha-v5-module__jMGHOq__pointGrid{gap:var(--v5s-space-6);margin-top:var(--v5s-space-10);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__point{padding-top:var(--v5s-space-4);border-top:2px solid var(--v5s-navy)}.fha-v5-module__jMGHOq__pointTitle{margin:0 0 var(--v5s-space-2);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h4);font-weight:600;line-height:1.25}.fha-v5-module__jMGHOq__pointBody{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);margin:0}.fha-v5-module__jMGHOq__cardGrid{gap:var(--v5s-space-4);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__card{padding:var(--v5s-space-6);border-radius:var(--v5s-radius-card);background:var(--v5s-white);border:1px solid var(--v5s-border-quiet);box-shadow:var(--v5s-shadow-subtle)}.fha-v5-module__jMGHOq__cardKicker{margin:0 0 var(--v5s-space-2);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-blue);font-weight:600}.fha-v5-module__jMGHOq__cardTitle{margin:0 0 var(--v5s-space-3);font-family:var(--v5s-font-ui);letter-spacing:-.014em;font-size:clamp(24px,3.4vw,30px);font-weight:600;line-height:1.15}.fha-v5-module__jMGHOq__cardBody{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);margin:0}.fha-v5-module__jMGHOq__cardCaveat{margin:var(--v5s-space-4) 0 0;padding-top:var(--v5s-space-4);border-top:1px solid var(--v5s-border-quiet);font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.fha-v5-module__jMGHOq__stack{margin-top:var(--v5s-space-8);gap:var(--v5s-space-2);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__stackRow{justify-content:space-between;align-items:baseline;gap:var(--v5s-space-3);padding:var(--v5s-space-4) var(--v5s-space-5);border-radius:var(--v5s-radius-sm);background:color-mix(in srgb, var(--fp-surface,#fff) 6%, transparent);border:1px solid color-mix(in srgb, var(--fp-surface,#fff) 14%, transparent);flex-wrap:wrap;display:flex}.fha-v5-module__jMGHOq__stackRowResult{background:var(--v5s-white);border-color:var(--v5s-white);color:var(--v5s-navy)}.fha-v5-module__jMGHOq__stackOp{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-body);color:var(--v5s-gold);flex:none;width:1.5em;font-weight:600}.fha-v5-module__jMGHOq__stackRowResult .fha-v5-module__jMGHOq__stackOp{color:var(--v5s-blue)}.fha-v5-module__jMGHOq__stackLabel{min-width:10ch;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);letter-spacing:.02em;text-transform:uppercase;flex:auto;font-weight:600}.fha-v5-module__jMGHOq__stackValue{font-family:var(--v5s-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-size:clamp(19px,3vw,24px);font-weight:600}.fha-v5-module__jMGHOq__stackFormula{margin-top:var(--v5s-space-6);padding:var(--v5s-space-5);border-radius:var(--v5s-radius-sm);border:1px dashed color-mix(in srgb, var(--fp-surface,#fff) 30%, transparent);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text-on-navy);font-weight:600;line-height:1.6}.fha-v5-module__jMGHOq__compareGrid{gap:var(--v5s-space-4);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__compareCol{padding:var(--v5s-space-6);border-radius:var(--v5s-radius-card);background:var(--v5s-white);border:1px solid var(--v5s-border-quiet)}.fha-v5-module__jMGHOq__compareColFha{border-color:var(--v5s-navy);border-width:2px}.fha-v5-module__jMGHOq__compareTitle{margin:0 0 var(--v5s-space-5);font-family:var(--v5s-font-ui);font-size:clamp(21px,2.8vw,25px);font-weight:600;line-height:1.2}.fha-v5-module__jMGHOq__compareList{gap:var(--v5s-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fha-v5-module__jMGHOq__compareList li{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);padding-left:28px;position:relative}.fha-v5-module__jMGHOq__compareList li:before{content:"";background:var(--v5s-blue);width:14px;height:2px;position:absolute;top:.62em;left:0}.fha-v5-module__jMGHOq__itemGrid{gap:var(--v5s-space-5);margin-top:var(--v5s-space-8);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__item{padding:var(--v5s-space-5);border-radius:var(--v5s-radius-panel);background:var(--v5s-white);border:1px solid var(--v5s-border-quiet)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__item,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__item{background:color-mix(in srgb, var(--fp-surface,#fff) 6%, transparent);border-color:color-mix(in srgb, var(--fp-surface,#fff) 14%, transparent)}.fha-v5-module__jMGHOq__itemTitle{margin:0 0 var(--v5s-space-2);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h4);font-weight:600;line-height:1.25}.fha-v5-module__jMGHOq__itemBody{font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);margin:0}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__itemBody,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__itemBody{color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__itemLink{min-height:44px;margin-top:var(--v5s-space-2);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-blue);align-items:center;font-weight:600;display:inline-flex}.fha-v5-module__jMGHOq__limitNote{margin-top:var(--v5s-space-8);padding:var(--v5s-space-6);border-radius:var(--v5s-radius-panel);background:var(--v5s-sky);border:1px solid var(--v5s-border-quiet)}.fha-v5-module__jMGHOq__limitFigures{gap:var(--v5s-space-5);margin:var(--v5s-space-8) 0 0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.fha-v5-module__jMGHOq__limitFigure{padding:var(--v5s-space-5);border-radius:var(--v5s-radius-panel);background:var(--v5s-white);border:1px solid var(--v5s-border-quiet)}.fha-v5-module__jMGHOq__limitFigure dt{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-eyebrow);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);font-weight:600}.fha-v5-module__jMGHOq__limitFigure dd{margin:var(--v5s-space-2) 0 0;font-family:var(--v5s-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--v5s-navy);font-size:clamp(30px,5.6vw,40px);font-weight:600}.fha-v5-module__jMGHOq__disclosureList{gap:var(--v5s-space-3);margin-top:var(--v5s-space-8);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__disclosure{border-radius:var(--v5s-radius-panel);border:1px solid var(--v5s-border-quiet);background:var(--v5s-white);overflow:hidden}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__disclosure,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__disclosure{background:color-mix(in srgb, var(--fp-surface,#fff) 5%, transparent);border-color:color-mix(in srgb, var(--fp-surface,#fff) 16%, transparent)}.fha-v5-module__jMGHOq__disclosureSummary{justify-content:space-between;align-items:center;gap:var(--v5s-space-4);padding:var(--v5s-space-5);cursor:pointer;min-height:56px;font-family:var(--v5s-font-ui);font-size:clamp(17px,2.2vw,19px);font-weight:600;line-height:1.3;list-style:none;display:flex}.fha-v5-module__jMGHOq__disclosureSummary::-webkit-details-marker{display:none}.fha-v5-module__jMGHOq__disclosureSummary:after{content:"+";color:var(--v5s-blue);flex:none;font-size:22px;font-weight:400;line-height:1}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__disclosureSummary:after,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__disclosureSummary:after{color:var(--v5s-gold)}.fha-v5-module__jMGHOq__disclosure[open]>.fha-v5-module__jMGHOq__disclosureSummary:after{content:"−"}.fha-v5-module__jMGHOq__disclosureBody{padding:0 var(--v5s-space-5) var(--v5s-space-5)}.fha-v5-module__jMGHOq__disclosureBody p{margin:0 0 var(--v5s-space-4);font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted)}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__disclosureBody p,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__disclosureBody p{color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__disclosureBody p:last-child{margin-bottom:0}.fha-v5-module__jMGHOq__guideCount{margin-top:var(--v5s-space-2);font-size:var(--v5s-type-fine);letter-spacing:0;color:var(--v5s-text-muted);font-weight:500;display:block}.fha-v5-module__jMGHOq__navy .fha-v5-module__jMGHOq__guideCount,.fha-v5-module__jMGHOq__ink .fha-v5-module__jMGHOq__guideCount{color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__answerList{gap:var(--v5s-space-2);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__answer{border-radius:var(--v5s-radius-sm);border:1px solid color-mix(in srgb, var(--fp-surface,#fff) 12%, transparent);background:color-mix(in srgb, var(--fp-surface,#fff) 4%, transparent)}.fha-v5-module__jMGHOq__answerSummary{padding:var(--v5s-space-4);cursor:pointer;min-height:48px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-body);color:var(--v5s-text-on-navy);font-weight:600;line-height:1.35;list-style:none}.fha-v5-module__jMGHOq__answerSummary::-webkit-details-marker{display:none}.fha-v5-module__jMGHOq__answerBody{padding:0 var(--v5s-space-4) var(--v5s-space-4)}.fha-v5-module__jMGHOq__answerBody p{margin:0 0 var(--v5s-space-3);font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__answerMore{min-height:44px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-gold);align-items:center;font-weight:600;display:inline-flex}.fha-v5-module__jMGHOq__sourceGrid{gap:var(--v5s-space-3);margin-top:var(--v5s-space-6);grid-template-columns:minmax(0,1fr);display:grid}.fha-v5-module__jMGHOq__sourceCard{padding:var(--v5s-space-5);border-radius:var(--v5s-radius-panel);border:1px solid color-mix(in srgb, var(--fp-surface,#fff) 16%, transparent);background:color-mix(in srgb, var(--fp-surface,#fff) 5%, transparent);color:var(--v5s-text-on-navy);text-decoration:none;display:block}.fha-v5-module__jMGHOq__sourceCard:hover{background:color-mix(in srgb, var(--fp-surface,#fff) 10%, transparent)}.fha-v5-module__jMGHOq__sourceTitle{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-body);font-weight:600;line-height:1.3}.fha-v5-module__jMGHOq__sourceBody{margin:var(--v5s-space-2) 0 0;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-on-navy-muted)}.fha-v5-module__jMGHOq__relatedLinks{gap:var(--v5s-space-2);margin-top:var(--v5s-space-6);flex-wrap:wrap;display:flex}.fha-v5-module__jMGHOq__relatedLinks a{border-radius:var(--v5s-radius-pill);border:1px solid color-mix(in srgb, var(--fp-surface,#fff) 24%, transparent);min-height:44px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text-on-navy);align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.fha-v5-module__jMGHOq__relatedLinks a:hover{background:color-mix(in srgb, var(--fp-surface,#fff) 10%, transparent)}.fha-v5-module__jMGHOq__page :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--v5s-focus);outline-offset:2px;border-radius:var(--v5s-radius-sm)}.fha-v5-module__jMGHOq__navy :is(a,button,summary):focus-visible,.fha-v5-module__jMGHOq__ink :is(a,button,summary):focus-visible{outline-color:var(--v5s-gold)}.fha-v5-module__jMGHOq__page [id]{scroll-margin-top:var(--v5s-scroll-margin)}@media (min-width:720px){.fha-v5-module__jMGHOq__mythGrid{grid-template-columns:1fr 1.35fr;align-items:start}.fha-v5-module__jMGHOq__pointGrid{gap:var(--v5s-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.fha-v5-module__jMGHOq__cardGrid,.fha-v5-module__jMGHOq__compareGrid,.fha-v5-module__jMGHOq__itemGrid,.fha-v5-module__jMGHOq__limitFigures,.fha-v5-module__jMGHOq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fha-v5-module__jMGHOq__heroCard{padding:var(--v5s-space-8)}}@media (min-width:1024px){.fha-v5-module__jMGHOq__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.fha-v5-module__jMGHOq__itemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fha-v5-module__jMGHOq__heroGrid{gap:var(--v5s-col-gap,48px);grid-template-columns:1.15fr 1fr;align-items:end;display:grid}.fha-v5-module__jMGHOq__heroCard{margin-top:0}.fha-v5-module__jMGHOq__lead{font-size:21px}}@media (prefers-reduced-motion:reduce){.fha-v5-module__jMGHOq__page *,.fha-v5-module__jMGHOq__page :before,.fha-v5-module__jMGHOq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(.v5Site .fha-v5-module__jMGHOq__navy,.v5Site .fha-v5-module__jMGHOq__ink,.v5Site .fha-v5-module__jMGHOq__heroCard){--v5s-gold:var(--me-stone);--v5s-gold-hover:var(--me-bone);--v5s-blue:var(--me-link-on-dark);--v5s-focus:var(--me-focus-on-dark);--me-action-primary-bg:var(--me-action-on-dark-bg);--me-action-primary-hover:var(--me-stone);--me-action-primary-text:var(--me-action-on-dark-text)}
.v5Site{--v5s-ink-deep:var(--me-bg-dark);--v5s-navy:var(--me-bg-dark);--v5s-navy-mid:var(--me-bg-dark);--v5s-blue:var(--me-link);--v5s-blue-hover:var(--me-action-primary-hover);--v5s-blue-pressed:var(--me-action-primary-hover);--v5s-sky:var(--me-bg-page);--v5s-ivory:var(--me-bg-page);--v5s-paper:var(--me-bg-page);--v5s-white:var(--me-bg-elevated);--v5s-gold:var(--me-text-primary);--v5s-gold-hover:var(--me-text-primary);--v5s-gold-pressed:var(--me-text-primary);--v5s-text:var(--me-text-primary);--v5s-text-muted:var(--me-text-muted);--v5s-text-disabled:var(--me-text-muted);--v5s-text-on-navy:var(--me-text-on-dark);--v5s-text-on-navy-muted:var(--me-text-on-dark-muted);--v5s-border-quiet:var(--me-border-structural);--v5s-border-strong:var(--me-input-border);--v5s-surface-disabled:var(--me-border-structural);--v5s-focus:var(--me-focus-on-light);--v5s-focus-ring:0 0 0 3px color-mix(in srgb, var(--me-focus-on-light) 18%, transparent);--v5s-error:var(--me-status-error);--v5s-error-surface:var(--me-status-error-bg);--v5s-success:var(--me-status-success);--v5s-shadow-subtle:0 1px 2px #1111120f;--v5s-shadow-card:0 8px 24px -8px #11111224;--v5s-shadow-raised:0 14px 36px -10px #1111122e;--v5s-font-ui:var(--me-font-ui);--v5s-font-body:var(--me-font-body);--v5s-font-display:var(--me-font-ui);--v5s-type-hero:clamp(2.75rem, 6vw, 4.625rem);--v5s-type-h1:clamp(2.5rem, 5vw, 4.5rem);--v5s-type-h2:clamp(2.125rem, 4vw, 3.75rem);--v5s-type-h3:clamp(1.5rem, 2.6vw, 2.625rem);--v5s-type-h4:clamp(1.25rem, 1.8vw, 1.5rem);--v5s-type-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--v5s-type-body:1.0625rem;--v5s-type-body-lg:1.125rem;--v5s-type-control:1rem;--v5s-type-small:.875rem;--v5s-type-fine:.8125rem;--v5s-type-eyebrow:.8125rem;--v5s-leading-tight:1.05;--v5s-leading-heading:1.14;--v5s-leading-body:1.65;--v5s-leading-fine:1.6;--v5s-tracking-heading:-.022em;--v5s-tracking-eyebrow:.09em;--v5s-container:1160px;--v5s-container-wide:1280px;--v5s-prose:760px;--v5s-gutter:20px;--v5s-side-safe:max(var(--v5s-gutter), env(safe-area-inset-left,0px));--v5s-section-y:clamp(48px, 9vw, 96px);--v5s-section-y-tight:clamp(32px, 6vw, 64px);--v5s-space-1:4px;--v5s-space-2:8px;--v5s-space-3:12px;--v5s-space-4:16px;--v5s-space-5:20px;--v5s-space-6:24px;--v5s-space-8:32px;--v5s-space-10:40px;--v5s-space-12:48px;--v5s-space-16:64px;--v5s-radius-card:22px;--v5s-radius-panel:16px;--v5s-radius-control:12px;--v5s-radius-sm:8px;--v5s-radius-pill:999px;--v5s-header-height:68px;--v5s-scroll-margin:calc(var(--v5s-header-height) + 16px);--v5s-ease:cubic-bezier(.22, 1, .36, 1);--v5s-duration:.2s;--v5s-duration-slow:.28s;--background:var(--me-bg-page);--foreground:var(--me-text-primary);--muted:var(--me-text-muted);--line:var(--me-border-structural);--accent:var(--me-link);--accent-soft:var(--me-bg-page);--coral:var(--me-link);--me-coral:var(--me-link);--me-burgundy-deep:var(--me-bg-dark);--me-burgundy:var(--me-bg-dark);--me-beige:var(--me-border-structural);--me-cd-bg:var(--me-bg-page);--me-cd-paper:var(--me-bg-page);--me-cd-ink:var(--me-text-primary);--me-cd-ink-soft:var(--me-text-muted);--me-cd-rule:var(--me-border-structural);--me-cd-terra:var(--me-link);--me-cd-terra-ink:var(--me-text-on-dark);--me-cd-rate-card-bg:var(--me-bg-elevated);--me-cd-rate-card-ink:var(--me-text-primary);--me-cd-dark-section:var(--me-bg-dark);--me-cd-green-chip:var(--me-text-primary);--me-cd-green-chip-text:var(--me-text-on-dark);--me-emerald:var(--me-link);--me-emerald-deep:var(--me-link);--me-emerald-bright:var(--me-text-on-dark-muted);--me-gold:var(--me-text-primary);--me-cream:var(--me-bg-elevated);--me-03b-espresso:var(--me-bg-dark);--me-03b-espresso-2:var(--me-bg-dark);--me-03b-espresso-3:var(--me-bg-dark);--me-03b-burgundy:var(--me-bg-dark);--me-03b-copper:var(--me-text-muted);--me-03b-copper-2:var(--me-link);--me-03b-red:var(--me-link);--me-03b-red-deep:var(--me-link);--me-03b-bone:var(--me-bg-elevated);--me-03b-bone-2:var(--me-bg-page);--me-03b-cream:var(--me-bg-elevated);--me-03b-stone:var(--me-text-on-dark-muted);--me-03b-ink:var(--me-text-primary);--me-03b-ink-soft:var(--me-text-muted);--me-03b-surface:#11111280;--me-03b-border:#ddd6cc47;--font-display:var(--me-font-ui);--font-ui:var(--me-font-ui);--font-display-grot:var(--me-font-ui);--font-serif:var(--me-font-body);--font-fraunces:var(--me-font-ui);--font-instrument-serif:var(--me-font-ui);--font-bricolage:var(--me-font-ui);--font-geist-sans:var(--me-font-ui);--me-ink:#111112;--me-bone:#f2efe8;--me-stone:#ddd6cc;--me-graphite:#5c5a57;--me-oxblood:#551822;--me-bg-page:var(--me-bone);--me-bg-dark:var(--me-ink);--me-bg-elevated:#faf8f3;--me-text-primary:var(--me-ink);--me-text-muted:var(--me-graphite);--me-text-on-dark:var(--me-bone);--me-text-on-dark-muted:var(--me-stone);--me-border-structural:var(--me-stone);--me-action-primary-bg:var(--me-oxblood);--me-action-primary-text:var(--me-bone);--me-action-primary-hover:#42131b;--me-action-secondary-bg:transparent;--me-action-secondary-text:var(--me-ink);--me-action-on-dark-bg:var(--me-bone);--me-action-on-dark-text:var(--me-ink);--me-link:var(--me-oxblood);--me-link-on-dark:var(--me-bone);--me-focus-on-light:var(--me-oxblood);--me-focus-on-dark:var(--me-bone);--me-input-bg:var(--me-bg-elevated);--me-input-border:var(--me-graphite);--me-financial-rule:var(--me-graphite);--me-status-error:#b42318;--me-status-error-bg:#fef3f2;--me-status-success:#067647;--me-status-success-bg:#ecfdf3;--me-status-warning:#854d0e;--me-status-warning-bg:#fffbeb;--me-status-info:#175582;--me-status-info-bg:#edf5fa;--me-font-body:var(--me-type);--me-font-ui:var(--me-type);--me-font-mono:var(--font-geist-mono), ui-monospace, monospace;--me-font-statement:var(--font-founder-lateral,var(--me-type));--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-line:var(--line);--color-accent:var(--accent);--color-accent-soft:var(--accent-soft);--color-coral:var(--me-coral);--color-me-coral:var(--me-coral);--color-me-burgundy-deep:var(--me-burgundy-deep);--color-me-burgundy:var(--me-burgundy);--color-me-beige:var(--me-beige);--color-me-bone:var(--me-bone);--color-me-ink:var(--me-ink);--color-burgundy-deep:var(--me-burgundy-deep);--color-burgundy:var(--me-burgundy);--color-beige:var(--me-beige);--color-bone:var(--me-bone);--color-ink:var(--me-ink);--color-me-cd-bg:var(--me-cd-bg);--color-me-cd-paper:var(--me-cd-paper);--color-me-cd-ink:var(--me-cd-ink);--color-me-cd-ink-soft:var(--me-cd-ink-soft);--color-me-cd-rule:var(--me-cd-rule);--color-me-cd-terra:var(--me-cd-terra);--color-me-cd-terra-ink:var(--me-cd-terra-ink);--color-me-cd-rate-card-bg:var(--me-cd-rate-card-bg);--color-me-cd-rate-card-ink:var(--me-cd-rate-card-ink);--color-me-cd-dark-section:var(--me-cd-dark-section);--color-me-cd-green-chip:var(--me-cd-green-chip);--color-me-cd-green-chip-text:var(--me-cd-green-chip-text);--color-me-emerald:var(--me-emerald);--color-me-emerald-deep:var(--me-emerald-deep);--color-me-emerald-bright:var(--me-emerald-bright);--color-me-gold:var(--me-gold);--color-me-cream:var(--me-cream)}@media (min-width:768px){.v5Site{--v5s-gutter:32px}}@media (min-width:1280px){.v5Site{--v5s-gutter:48px}}@media (min-width:1024px){.v5Site:has([data-me-canonical-header]){--v5s-header-height:76px;--v5-header-height:76px}}.v5Site{background:var(--v5s-paper);color:var(--v5s-text);font-family:var(--v5s-font-body);font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);overflow-x:clip}:where(.v5Site) :where(h1,h2,h3,h4,h5,h6):not(:where([data-founder-chrome-scope] *)){font-family:var(--v5s-font-ui);color:var(--v5s-text);letter-spacing:var(--v5s-tracking-heading);line-height:var(--v5s-leading-heading);text-wrap:balance}:where(.v5Site) :where(p,li):not(:where([data-founder-chrome-scope] *)){text-wrap:pretty}:where(.v5Site) :where(h1,h2,h3,[id]){scroll-margin-top:var(--v5s-scroll-margin)}:where(.v5Site) :where(p,li,td,th,dd,dt):not(:where([data-founder-chrome-scope] *)){overflow-wrap:break-word}.v5Site :is(a,button,input,select,textarea,summary,[tabindex]):not(:where([data-founder-chrome-scope] *)):focus-visible{outline:2px solid var(--v5s-focus);outline-offset:2px;border-radius:var(--v5s-radius-sm)}@media (prefers-reduced-motion:reduce){.v5Site *,.v5Site :before,.v5Site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.v5Site) :where(button,[role=button],[role=tab],summary,a[class*=btn],a[class*=Btn],a[class*=cta],a[class*=Cta],a[class*=pill],a[class*=Pill],a[class*=chip],a[class*=Chip],a[class*=skip],a[class*=Skip],a[class*=accMore],a[class*=inlineLink]){min-height:44px}:where(.v5Site) :where(button,[role=button],[role=tab],a[class*=btn],a[class*=Btn],a[class*=cta],a[class*=Cta],a[class*=pill],a[class*=Pill]){align-items:center}:where(.v5Site) :where(button,[role=button]):where([class*=infoBtn],[class*=iconBtn],[class*=closeBtn],[class*=InfoBtn]){min-height:0;position:relative}:where(.v5Site) :where(button,[role=button]):where([class*=infoBtn],[class*=iconBtn],[class*=closeBtn],[class*=InfoBtn]):after{content:"";pointer-events:auto;background:0 0;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.v5Site) :where([class*=infoBtn],[class*=iconBtn])+:where([class*=infoBtn],[class*=iconBtn]){margin-left:8px}:where(.v5Site) :where(a[class*=rounded-full][class*=inline-flex],a[class*=rounded-xl][class*=inline-flex],a[class*=rounded-lg][class*=inline-flex]){align-items:center;min-height:44px}:where(.v5Site) :where(li)>:where(a:only-child){align-items:center;min-height:44px;display:flex}:where(.v5Site) :where(li[class*=inline],li[class*=chip],li[class*=pill],li[class*=rail])>:where(a:only-child){display:inline-flex}:where(.v5Site) :where(a[href^=tel\:],a[href^=mailto\:],a[href^=sms\:]),:where(.v5Site) :where(a[class*=cardLink],a[class*=CardLink],a[class*=proof],a[class*=link]){align-items:center;min-height:44px;display:inline-flex}:where(.v5Site) :where(a[class*=inline-flex][class*=font-semibold],a[class*=inline-flex][class*=font-bold]){align-items:center;min-height:44px}:where(.v5Site) :where(a[class*=command-search],button[class*=command-search],[class*=chipBtn],[class*=ChipBtn]){align-items:center;min-height:44px;display:inline-flex}:where(.v5Site) :where([class*=relatedLinks],[class*=RelatedLinks],[class*=linkRail],[class*=internalLinks]) :where(a){align-items:center;min-height:44px;display:flex}.v5Site [class*=chipBtn],.v5Site [class*=chip],.v5Site [class*=valLink]{min-height:44px}.v5Site [data-me-surface=dark]{--v5s-focus:var(--me-focus-on-dark);--v5s-blue:var(--me-link-on-dark)}.v5Site [data-me-type=financial],.v5Site [data-me-type=metadata]{font-family:var(--me-font-mono);font-variant-numeric:tabular-nums}@media (forced-colors:active){.v5Site :is(a,button,input,select,textarea,summary,[tabindex]):not(:where([data-founder-chrome-scope] *)):focus-visible{box-shadow:none;outline-color:highlight}}.v5Site.v5Root,.v5Site .v5Root{--v5-navy:var(--me-ink);--v5-ink:var(--me-ink);--v5-navy-mid:var(--me-ink);--v5-blue:var(--me-link);--v5-blue-hover:var(--me-action-primary-hover);--v5-blue-pressed:var(--me-action-primary-hover);--v5-sky:var(--me-bone);--v5-warm:var(--me-bone);--v5-white:var(--me-bg-elevated);--v5-surface-disabled:var(--me-stone);--v5-gold:var(--me-stone);--v5-gold-hover:var(--me-bone);--v5-gold-pressed:var(--me-stone);--v5-text-primary:var(--me-text-primary);--v5-text-secondary:var(--me-text-muted);--v5-text-disabled:var(--me-text-muted);--v5-text-on-navy:var(--me-text-on-dark);--v5-text-on-navy-muted:var(--me-text-on-dark-muted);--v5-border-quiet:var(--me-border-structural);--v5-border-strong:var(--me-input-border);--v5-focus:var(--me-focus-on-light);--v5-focus-ring:0 0 0 3px color-mix(in srgb, var(--me-focus-on-light) 18%, transparent);--v5-error:var(--me-status-error);--v5-savings-green:var(--me-status-success);--v5-font-ui:var(--me-font-ui);--v5-font-display:var(--me-font-ui);--v5-shadow-card:var(--v5s-shadow-card);--v5-shadow-surface:var(--v5s-shadow-raised);--v5-shadow-subtle:var(--v5s-shadow-subtle)}.v5Site [data-me-surface=dark]{--accent:var(--me-link-on-dark);--me-cd-terra:var(--me-link-on-dark);--me-cd-terra-ink:var(--me-ink);--me-action-primary-bg:var(--me-action-on-dark-bg);--me-action-primary-hover:var(--me-stone);--me-action-primary-text:var(--me-action-on-dark-text)}
.speed-module__sTz2ga__speedRunway{min-height:calc(100svh - var(--v5-header-height));background:var(--v5-ink);scroll-margin-top:var(--v5-header-height)}.speed-module__sTz2ga__speedStage{min-height:calc(100svh - var(--v5-header-height));padding:clamp(14px, 3vh, 26px) var(--v5-bleed-x);background:radial-gradient(120% 80% at 50% 18%, #17395e 0%, var(--v5-ink) 72%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2.4vh,20px);display:flex}.speed-module__sTz2ga__eyebrow{color:#dcecf8d1}.speed-module__sTz2ga__leadHeadline{font-family:var(--v5-font-editorial);font-weight:var(--v5-editorial-weight);letter-spacing:-.02em;text-transform:none;max-width:15ch;color:var(--v5-white);text-wrap:balance;margin:0;font-size:clamp(23px,6.4vw,34px);line-height:1.08}.speed-module__sTz2ga__statWrap{width:100%}.speed-module__sTz2ga__digitMask{padding:0 2px;display:block;overflow:hidden}.speed-module__sTz2ga__digits{will-change:transform;display:block}.speed-module__sTz2ga__support{will-change:transform, opacity;flex-direction:column;align-items:center;gap:clamp(10px,2.4vh,16px);width:100%;max-width:460px;display:flex}.speed-module__sTz2ga__headline{color:var(--v5-white)}.speed-module__sTz2ga__headline.speed-module__sTz2ga__headline.speed-module__sTz2ga__headline{text-wrap:balance}.speed-module__sTz2ga__supporting{font-family:var(--v5-font-ui);font-size:var(--v5-type-body);color:var(--v5-sky);margin:0;line-height:1.45}.speed-module__sTz2ga__qualificationWrap{width:100%;margin-top:4px}.speed-module__sTz2ga__qualification{font-family:var(--v5-font-ui);font-size:var(--v5-type-fine);color:#dcecf8db;text-align:left;margin:10px 0 0;line-height:1.55}.speed-module__sTz2ga__pathways{background:var(--v5-warm);scroll-margin-top:var(--v5-header-height);padding:clamp(44px,11vw,68px) 0 clamp(40px,10vw,60px);display:block}.speed-module__sTz2ga__pathwayStage{--path-enter:1;padding-inline:var(--v5-bleed-x);text-align:center;margin-inline:auto}.speed-module__sTz2ga__pathwayEyebrow{color:var(--v5-text-secondary);margin:0 0 10px}.speed-module__sTz2ga__pathwayIntro{font-family:var(--v5-font-display);font-weight:600;font-size:var(--v5-type-section);letter-spacing:.005em;text-transform:uppercase;text-align:center;color:var(--v5-text-primary);transform:translate3d(0, calc((1 - var(--path-enter)) * 20px), 0);margin:0;line-height:.94}.speed-module__sTz2ga__pathwaySupport{max-width:56ch;font-family:var(--v5-font-ui);font-size:var(--v5-type-body);color:var(--v5-text-secondary);transform:translate3d(0, calc((1 - var(--path-enter)) * 20px), 0);margin:12px auto 0;line-height:1.5}.speed-module__sTz2ga__pathwayStack{gap:clamp(20px,5vw,28px);margin:clamp(24px,6vw,34px) 0 0;padding:0;list-style:none;display:grid}.speed-module__sTz2ga__pathwaySlot{transform:translate3d(0, calc((1 - var(--path-enter)) * 32px), 0);flex-direction:column;display:flex}.speed-module__sTz2ga__pathwayCta{transform:translate3d(0, calc((1 - var(--path-enter)) * 32px), 0);justify-content:center;display:flex}.speed-module__sTz2ga__pathwayCta>button{width:100%}.speed-module__sTz2ga__panel{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:none;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.speed-module__sTz2ga__panel[data-pathway=buying]{background:linear-gradient(180deg, var(--v5-warm) 0%, var(--v5-sky) 100%);color:var(--v5-text-primary)}.speed-module__sTz2ga__panel[data-pathway=refinancing]{background:linear-gradient(180deg, var(--v5-navy-mid) 0%, var(--v5-ink) 100%);color:var(--v5-text-on-navy)}.speed-module__sTz2ga__panelMedia{flex:none}.speed-module__sTz2ga__panelBody{padding:clamp(20px, 5vw, 28px) clamp(20px, 5vw, 30px) calc(clamp(24px, 6vw, 32px) + var(--v5-sticky-action-space));flex-direction:column;flex:auto;align-items:flex-start;gap:12px;display:flex}.speed-module__sTz2ga__panelTitle{text-transform:uppercase;color:currentColor;margin:0;font-size:clamp(36px,9.6vw,44px);line-height:.94}.speed-module__sTz2ga__cardBody{font-family:var(--v5-font-ui);color:currentColor;opacity:.86;max-width:34ch;margin:0;font-size:clamp(17px,4.4vw,19px);line-height:1.45}.speed-module__sTz2ga__cardAction{border-radius:var(--v5-radius-pill);min-height:56px;font-family:var(--v5-font-ui);font-weight:600;font-size:var(--v5-type-control);border:none;justify-content:center;align-items:center;margin-top:auto;padding:0 26px;display:inline-flex}.speed-module__sTz2ga__panel[data-pathway=buying] .speed-module__sTz2ga__cardAction{background:var(--v5-navy);color:var(--v5-white)}.speed-module__sTz2ga__panel[data-pathway=refinancing] .speed-module__sTz2ga__cardAction{background:var(--v5-white);color:var(--v5-navy)}.speed-module__sTz2ga__cardAction:active{opacity:.92}@media (prefers-reduced-motion:reduce){.speed-module__sTz2ga__pathwaySlot,.speed-module__sTz2ga__pathwayIntro,.speed-module__sTz2ga__pathwaySupport{transform:none}}.speed-module__sTz2ga__speed :is(button,a):focus-visible,.speed-module__sTz2ga__pathways :is(button,a):focus-visible{outline:2px solid var(--v5-blue);outline-offset:3px}.speed-module__sTz2ga__speed :is(button,a):focus-visible{outline-color:var(--v5-white)}.speed-module__sTz2ga__cardArrow{margin-left:4px}.speed-module__sTz2ga__panel:hover .speed-module__sTz2ga__cardAction{transform:translateY(-1px)}.speed-module__sTz2ga__panel:focus-visible{outline:3px solid var(--v5-focus);outline-offset:-3px}.speed-module__sTz2ga__panel[data-pathway=refinancing]:focus-visible{outline-color:var(--v5-sky)}.speed-module__sTz2ga__panelTitle{font-size:var(--v5-type-card)}.speed-module__sTz2ga__cardBody{font-size:var(--v5-type-body)}.speed-module__sTz2ga__counter{width:100%}.speed-module__sTz2ga__counterRow{justify-content:center;align-items:flex-end;gap:clamp(6px,2vw,12px);margin:0;display:flex}.speed-module__sTz2ga__counterViewport{height:var(--count-h);width:var(--count-w);display:block;position:relative;overflow:hidden}.speed-module__sTz2ga__counterDigit{font-family:var(--v5-font-display);font-weight:600;font-size:var(--count-size);letter-spacing:-.02em;color:var(--v5-white);font-variant-numeric:tabular-nums;transform:translate3d(0, calc(-1 * var(--count-shift,0%)), 0);will-change:transform;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.speed-module__sTz2ga__counterDigitNext{transform:translate3d(0, calc(100% - var(--count-shift,0%)), 0)}.speed-module__sTz2ga__counterStatic{font-family:var(--v5-font-display);font-weight:600;font-size:var(--count-size);letter-spacing:-.02em;color:var(--v5-white);line-height:1}.speed-module__sTz2ga__counterUnit{font-family:var(--v5-font-display);text-transform:uppercase;color:var(--v5-sky);visibility:hidden;font-size:clamp(26px,7.4vw,40px);font-weight:600;line-height:1}.speed-module__sTz2ga__counter[data-resolved=true] .speed-module__sTz2ga__counterUnit{visibility:visible}.speed-module__sTz2ga__counterUnitInner{display:contents}.speed-module__sTz2ga__counterTrack{display:none}.speed-module__sTz2ga__counter{--count-size:clamp(168px, max(50vw, 26svh), 330px);--count-h:calc(var(--count-size) * 1);--count-w:calc(var(--count-size) * .92)}@media (max-width:359px){.speed-module__sTz2ga__counter{--count-size:142px}}@media (prefers-reduced-motion:reduce){.speed-module__sTz2ga__counterDigit,.speed-module__sTz2ga__counterDigitNext{transform:none}.speed-module__sTz2ga__counterUnit{visibility:visible}}@media (min-width:768px){.speed-module__sTz2ga__supporting{max-width:46ch}.speed-module__sTz2ga__counter{--count-size:clamp(180px, 22vw, 320px)}}@media (min-width:640px) and (max-width:1023.98px){.speed-module__sTz2ga__panel .speed-module__sTz2ga__panelMedia{aspect-ratio:auto;height:clamp(240px,34vw,300px)}}@media (min-width:1024px){.speed-module__sTz2ga__pathwayStage{max-width:940px;padding-inline:0}.speed-module__sTz2ga__pathwayStack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px}.speed-module__sTz2ga__slotBuying{grid-area:1/1}.speed-module__sTz2ga__slotRefinancing{grid-area:1/2}.speed-module__sTz2ga__pathwayCta{grid-area:2/1/auto/-1}.speed-module__sTz2ga__pathwayCta>button{width:auto;min-width:280px}.speed-module__sTz2ga__pathwaySlot{height:auto}.speed-module__sTz2ga__panel{height:100%;min-height:540px;box-shadow:0 18px 46px #06172629}.speed-module__sTz2ga__panel .speed-module__sTz2ga__panelMedia{aspect-ratio:auto;flex:none;height:clamp(200px,16.5vw,262px)}.speed-module__sTz2ga__panelBody{gap:14px;padding:clamp(26px,2.4vw,36px) clamp(26px,2.4vw,36px) clamp(28px,2.6vw,38px)}.speed-module__sTz2ga__panelTitle{font-size:clamp(34px,3vw,44px)}.speed-module__sTz2ga__cardBody{max-width:32ch;font-size:18px;line-height:1.5}.speed-module__sTz2ga__panel .speed-module__sTz2ga__cardAction{min-height:56px}.speed-module__sTz2ga__pathwayIntro{max-width:18ch;margin-inline:auto;font-size:clamp(46px,4vw,62px)}.speed-module__sTz2ga__pathwaySupport{font-size:19px}}@media (min-width:1280px){.speed-module__sTz2ga__pathwayStage{max-width:1060px}}@media (min-width:1440px){.speed-module__sTz2ga__pathwayStage{max-width:1150px}}@media (min-width:1920px){.speed-module__sTz2ga__pathwayStage{max-width:1180px}}@media (min-width:1024px){.speed-module__sTz2ga__speedRunway{min-height:0}.speed-module__sTz2ga__speedStage{text-align:center;height:auto;min-height:clamp(650px,82vh,840px);max-width:var(--v5-stage-editorial);padding-block:clamp(40px,4.5vh,72px);padding-inline:var(--v5-gutter);flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.4vh,20px);margin-inline:auto;display:flex;position:static;overflow:visible}.speed-module__sTz2ga__eyebrow{text-align:center;letter-spacing:.2em;max-width:none}.speed-module__sTz2ga__leadHeadline{letter-spacing:-.024em;max-width:22ch;font-size:48px;line-height:1.06}.speed-module__sTz2ga__support{text-align:center;align-items:center;gap:clamp(12px,1.6vh,20px);width:100%;max-width:none}.speed-module__sTz2ga__headline{text-align:center;text-transform:none;max-width:26ch;font-size:clamp(32px,2.7vw,44px);line-height:1.1}.speed-module__sTz2ga__supporting{text-align:center;max-width:720px;font-size:20px;line-height:1.55}.speed-module__sTz2ga__qualificationWrap{width:100%;max-width:640px;margin-top:2px}.speed-module__sTz2ga__qualification{text-align:center}.speed-module__sTz2ga__pathwayIntro,.speed-module__sTz2ga__reminder{max-width:var(--v5-stage-editorial)}.speed-module__sTz2ga__pathwayStack{max-width:var(--v5-stage-wide);gap:clamp(24px,2.4vw,32px);margin-inline:auto}.speed-module__sTz2ga__panel{border-radius:24px;overflow:hidden;box-shadow:0 18px 44px #06172629}.speed-module__sTz2ga__panelBody{padding:clamp(28px,2.6vw,40px)}.speed-module__sTz2ga__counter{--count-size:clamp(366px, 33vw, 500px);--count-h:calc(var(--count-size) * .72);--count-w:calc(var(--count-size) * 1.06);width:auto;position:relative}.speed-module__sTz2ga__counterRow{align-items:center;gap:clamp(14px,1.6vw,26px)}.speed-module__sTz2ga__counterDigit,.speed-module__sTz2ga__counterStatic{font-family:var(--v5-font-ui);letter-spacing:-.045em;font-weight:600}.speed-module__sTz2ga__counterDigit{height:var(--count-h);align-items:flex-start;line-height:.94}.speed-module__sTz2ga__counterUnit{visibility:visible;height:1.15em;font-family:var(--v5-font-ui);letter-spacing:.02em;color:var(--v5-gold);margin-bottom:calc(var(--count-h) * .06);align-self:flex-end;font-size:clamp(26px,2.1vw,34px);font-weight:600;display:block;overflow:hidden}.speed-module__sTz2ga__counterUnitInner{transition:transform .3s var(--v5-ease);display:block;transform:translateY(115%)}.speed-module__sTz2ga__counter[data-resolved=true] .speed-module__sTz2ga__counterUnitInner{transform:translate(0,0)}.speed-module__sTz2ga__counter[data-resolved=true] .speed-module__sTz2ga__counterViewport{animation:speed-module__sTz2ga__v5CountSettle .42s var(--v5-ease) both}@keyframes speed-module__sTz2ga__v5CountSettle{0%{transform:translateY(8px)}to{transform:translate(0,0)}}.speed-module__sTz2ga__counterTrack{background:#dcecf824;border-radius:999px;width:min(480px,42vw);height:3px;margin:clamp(12px,1.6vh,22px) auto 0;display:block;overflow:hidden}.speed-module__sTz2ga__counterTrackFill{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--count-progress,0));transform-origin:0;background:#dcecf8b8;display:block}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.speed-module__sTz2ga__counterUnitInner{transition:none;transform:none}.speed-module__sTz2ga__counter[data-resolved=true] .speed-module__sTz2ga__counterViewport{animation:none}.speed-module__sTz2ga__counterTrackFill{transform:scaleX(1)}}@media (min-width:1024px){.speed-module__sTz2ga__headline,.speed-module__sTz2ga__pathwayIntro{font-family:var(--v5-font-editorial);font-weight:var(--v5-editorial-weight);letter-spacing:var(--v5-editorial-tracking);line-height:1.04}}
.stories-module__MDFflG__section{padding:clamp(32px, 8vw, 48px) var(--v5-bleed-x) clamp(48px, 12vw, 72px);background:var(--v5-warm);scroll-margin-top:var(--v5-header-height)}.stories-module__MDFflG__stage{--rv-enter:1;flex-direction:column;gap:clamp(24px,6vw,36px);margin-inline:auto;display:flex}.stories-module__MDFflG__intro{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.stories-module__MDFflG__eyebrow{transform:translate3d(0, calc((1 - var(--rv-enter,1)) * 18px), 0);font-family:var(--v5-font-ui);font-weight:600;font-size:var(--v5-type-label);letter-spacing:1.6px;text-transform:uppercase;color:var(--v5-text-secondary);margin:0}.stories-module__MDFflG__heading{font-family:var(--v5-font-ui);letter-spacing:-.022em;text-transform:none;color:var(--v5-text-primary);text-wrap:balance;max-width:18ch;transform:translate3d(0, calc((1 - var(--rv-enter,1)) * 18px), 0);margin:0;font-size:clamp(34px,8.4vw,44px);font-weight:600;line-height:1.04}.stories-module__MDFflG__support{transform:translate3d(0, calc((1 - var(--rv-enter,1)) * 18px), 0);font-family:var(--v5-font-ui);font-size:max(17px, var(--v5-type-body));color:var(--v5-text-secondary);max-width:48ch;margin:0;line-height:1.5}.stories-module__MDFflG__grid{gap:clamp(16px,4vw,24px);display:grid}.stories-module__MDFflG__review{transform:translate3d(0, calc((1 - var(--rv-enter,1)) * 26px), 0);background:var(--v5-sky);color:var(--v5-text-primary);border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:clamp(24px,6vw,34px);display:flex;position:relative;overflow:clip}.stories-module__MDFflG__quoteMark{font-family:var(--v5-font-display);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,26vw,190px);font-weight:600;line-height:1;position:absolute;top:clamp(-26px,-4vw,-16px);right:clamp(10px,3vw,20px)}.stories-module__MDFflG__review .stories-module__MDFflG__quoteMark{color:#0b244017}.stories-module__MDFflG__pull{font-family:var(--v5-font-ui);letter-spacing:-.012em;color:currentColor;text-wrap:pretty;margin:0;font-size:clamp(30px,8vw,38px);font-weight:500;line-height:1.24;position:relative}.stories-module__MDFflG__excerpt{font-family:var(--v5-font-ui);font-size:max(17px, var(--v5-type-body));color:currentColor;opacity:.84;margin:0;line-height:1.55;position:relative}.stories-module__MDFflG__reviewFoot{align-items:center;gap:12px;margin-top:2px;display:flex;position:relative}.stories-module__MDFflG__avatar{object-fit:cover;object-position:50% 42%;background:var(--v5-navy);border-radius:50%;flex:none;width:52px;height:52px;display:block}.stories-module__MDFflG__attribution{flex-direction:column;gap:2px;margin:0;display:flex}.stories-module__MDFflG__cite{font-style:normal;font-family:var(--v5-font-ui);color:currentColor;font-size:16px;font-weight:600}.stories-module__MDFflG__source{font-family:var(--v5-font-ui);color:currentColor;opacity:.76;font-size:14px}.stories-module__MDFflG__full{margin:0;position:relative}.stories-module__MDFflG__fullSummary{min-height:44px;font-family:var(--v5-font-ui);color:currentColor;cursor:pointer;text-underline-offset:3px;align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.stories-module__MDFflG__fullSummary:focus-visible{outline:3px solid var(--v5-focus);outline-offset:3px}.stories-module__MDFflG__fullQuote{font-family:var(--v5-font-ui);font-size:var(--v5-type-fine);color:currentColor;opacity:.9;margin:6px 0 0;line-height:1.6}.stories-module__MDFflG__rail{flex-direction:column;align-items:center;gap:12px;margin-top:clamp(4px,2vw,10px);display:flex}.stories-module__MDFflG__railLabel{font-family:var(--v5-font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--v5-text-secondary);text-align:center;margin:0;font-size:14px;font-weight:600}.stories-module__MDFflG__railGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2.5vw,16px);width:min(100%,720px);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:900px){.stories-module__MDFflG__railGrid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,880px)}}.stories-module__MDFflG__railItem{scroll-snap-align:start;flex:none;display:flex}.stories-module__MDFflG__railTile{text-align:center;background:var(--v5-white);width:100%;min-width:0;min-height:64px;color:var(--v5-text-primary);text-align:center;border:1px solid #0b24401a;border-radius:16px;justify-content:center;align-items:center;padding:12px 14px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #06172612}a.stories-module__MDFflG__railTile:hover{border-color:#0b244038}a.stories-module__MDFflG__railTile:focus-visible{outline:3px solid var(--v5-focus);outline-offset:3px}.stories-module__MDFflG__railName{font-family:var(--v5-font-ui);letter-spacing:-.01em;color:var(--v5-text-primary);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(15px,3.4vw,17px);font-weight:600;line-height:1.25}.stories-module__MDFflG__reviewContext{max-width:62ch;font-family:var(--v5-font-ui);font-size:var(--v5-type-fine);text-align:center;color:currentColor;opacity:.62;text-wrap:pretty;align-self:center;margin:0;line-height:1.5}.stories-module__MDFflG__link{min-height:44px;font-family:var(--v5-font-ui);font-size:var(--v5-type-control);color:var(--v5-blue);text-underline-offset:4px;align-self:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.stories-module__MDFflG__link:focus-visible{outline:3px solid var(--v5-focus);outline-offset:3px}@media (min-width:1024px){.stories-module__MDFflG__section{padding-top:clamp(56px,5vw,80px);padding-bottom:clamp(64px,6vw,92px)}.stories-module__MDFflG__stage{gap:clamp(30px,2.6vw,40px);max-width:1120px}.stories-module__MDFflG__heading{max-width:22ch;font-size:clamp(46px,4vw,62px)}.stories-module__MDFflG__support{font-size:19px}.stories-module__MDFflG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.stories-module__MDFflG__review{padding:clamp(34px,3vw,44px)}.stories-module__MDFflG__pull{font-size:clamp(28px,2.1vw,34px);line-height:1.24}.stories-module__MDFflG__railTile{min-height:76px}}@media (min-width:1440px){.stories-module__MDFflG__stage{max-width:1160px}}@media (min-width:1920px){.stories-module__MDFflG__stage{max-width:1180px}}@media (prefers-reduced-motion:reduce){.stories-module__MDFflG__review,.stories-module__MDFflG__heading,.stories-module__MDFflG__eyebrow,.stories-module__MDFflG__support{transform:none!important}}
.system-module__z9Mtrq__runway{position:relative}.system-module__z9Mtrq__stage{top:var(--v5-header-height);height:calc(100svh - var(--v5-header-height));flex-direction:column;display:flex;position:sticky;overflow:clip}.system-module__z9Mtrq__reachSpacer{height:0}.system-module__z9Mtrq__layer{position:absolute;inset:0}.system-module__z9Mtrq__layerAbsent{visibility:hidden;pointer-events:none}.system-module__z9Mtrq__bleed{width:100%;scroll-margin-top:var(--v5-header-height);position:relative}.system-module__z9Mtrq__bleedNavy{background:var(--v5-navy);color:var(--v5-text-on-navy)}.system-module__z9Mtrq__bleedDeep{background:linear-gradient(180deg, #061726 0%, var(--v5-navy) 100%);color:var(--v5-text-on-navy)}.system-module__z9Mtrq__bleedSky{background:linear-gradient(180deg, var(--v5-sky) 0%, #eff6fc 100%)}.system-module__z9Mtrq__bleedWarm{background:var(--v5-warm)}.system-module__z9Mtrq__bleedWhite{background:var(--v5-white)}.system-module__z9Mtrq__bleedInto{padding-bottom:0}.system-module__z9Mtrq__media{border-radius:var(--v5-radius-xl);background:#071a2e;width:100%;display:block;position:relative;overflow:hidden}.system-module__z9Mtrq__mediaTall{aspect-ratio:4/3}.system-module__z9Mtrq__mediaWide{aspect-ratio:16/9}.system-module__z9Mtrq__mediaBanner{aspect-ratio:21/9}.system-module__z9Mtrq__mediaFill{width:100%;height:100%;position:absolute;inset:0}.system-module__z9Mtrq__mediaMotif{opacity:.6;width:34px;height:34px;position:absolute;top:14px;right:16px}.system-module__z9Mtrq__mediaScrim{background:linear-gradient(#06172600 35%,#061726d1 100%);position:absolute;inset:0}.system-module__z9Mtrq__stat{justify-content:center;align-items:baseline;gap:clamp(10px,3vw,18px);margin:0;display:flex}.system-module__z9Mtrq__statFigure{font-family:var(--v5-font-display);font-weight:600;font-size:var(--v5-type-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:.82}.system-module__z9Mtrq__statUnit{font-family:var(--v5-font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(24px,7vw,34px);font-weight:600;line-height:1}@layer v5-display-base{.system-module__z9Mtrq__display{font-family:var(--v5-font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:600;line-height:.94}.system-module__z9Mtrq__displayHero{font-size:var(--v5-type-hero)}.system-module__z9Mtrq__displaySection{font-size:var(--v5-type-section)}.system-module__z9Mtrq__displayEditorial{font-size:var(--v5-type-editorial)}}.system-module__z9Mtrq__lede{font-family:var(--v5-font-ui);font-weight:400;font-size:var(--v5-type-body);margin:0;line-height:1.45}.system-module__z9Mtrq__eyebrow{font-family:var(--v5-font-ui);font-weight:600;font-size:var(--v5-type-label);letter-spacing:.14em;text-transform:uppercase;margin:0}.system-module__z9Mtrq__fine{font-family:var(--v5-font-ui);font-size:var(--v5-type-fine);margin:0;line-height:1.5}.system-module__z9Mtrq__disclosure{border:1px solid var(--v5-border-quiet);border-radius:var(--v5-radius-md);width:100%;min-height:52px;font-family:var(--v5-font-ui);color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.system-module__z9Mtrq__disclosureOnNavy{color:var(--v5-sky);border-color:#ffffff47}@media (prefers-reduced-motion:reduce){.system-module__z9Mtrq__runway{min-height:0!important}.system-module__z9Mtrq__stage{height:auto;position:static;overflow:visible}.system-module__z9Mtrq__layer{position:static;opacity:1!important;transform:none!important}.system-module__z9Mtrq__layerAbsent{visibility:visible;pointer-events:auto}.system-module__z9Mtrq__reachSpacer{height:0}}
.hero-calculator-module__vWjnOG__hero{padding-top:calc(var(--v5-header-height) + var(--v5-space-5));background:linear-gradient(180deg, var(--v5-warm) 0%, var(--v5-sky) 46%, #cfe2f2 100%);scroll-margin-top:var(--v5-header-height);padding-bottom:0;position:relative;overflow:clip visible}.hero-calculator-module__vWjnOG__copy{z-index:2;pointer-events:none;width:fit-content;max-width:100%;padding:0 var(--v5-bleed-x);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-inline:auto;display:flex;position:relative}.hero-calculator-module__vWjnOG__headline,.hero-calculator-module__vWjnOG__supporting{pointer-events:auto}.hero-calculator-module__vWjnOG__supporting{max-width:100%;font-family:var(--v5-font-ui);flex-direction:column;align-items:center;gap:2px;display:flex}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{margin:0;font-size:14px;line-height:1.35}.hero-calculator-module__vWjnOG__benefitLine{letter-spacing:-.012em;white-space:nowrap;max-width:100%;font-weight:600}.hero-calculator-module__vWjnOG__benefitClaim{color:var(--v5-blue-hover);font-weight:600}.hero-calculator-module__vWjnOG__rateLine{max-width:48ch;color:var(--v5-text-primary);letter-spacing:-.005em;text-wrap:balance;font-weight:500}.hero-calculator-module__vWjnOG__rateEmphasis{color:var(--v5-blue-hover);font-weight:700}.hero-calculator-module__vWjnOG__ratePrompt{color:var(--v5-text-primary);font-weight:500}.hero-calculator-module__vWjnOG__benefitDot{color:#a87400;font-weight:600}@media (max-width:359.98px){.hero-calculator-module__vWjnOG__benefitLine{white-space:normal}.hero-calculator-module__vWjnOG__benefitClaim{white-space:nowrap}}.hero-calculator-module__vWjnOG__badgeAfterCalculator{z-index:1;padding:0 var(--v5-bleed-x) clamp(26px, 6vw, 40px);background:var(--v5-white);justify-content:center;display:flex;position:relative}@media (min-width:768px){.hero-calculator-module__vWjnOG__hero{padding-top:calc(var(--v5-header-height) + clamp(4px, 1.2vw, 10px))}.hero-calculator-module__vWjnOG__headline{text-wrap:balance;font-size:58px}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{font-size:var(--v5-type-support);letter-spacing:normal;line-height:1.35}.hero-calculator-module__vWjnOG__rateLine{max-width:60ch}}@media (min-width:1024px){.hero-calculator-module__vWjnOG__copy{max-width:var(--v5-stage-editorial);padding-inline:var(--v5-gutter);gap:8px;margin-inline:auto;padding-top:clamp(16px,3.4vh,40px)}.hero-calculator-module__vWjnOG__headline{font-family:var(--v5-font-editorial);font-weight:var(--v5-editorial-weight);letter-spacing:-.035em;text-transform:none;text-align:center;max-width:26ch;margin-inline:auto;line-height:.94}.hero-calculator-module__vWjnOG__supporting{gap:4px;margin-top:clamp(10px,1.4vh,16px)}.hero-calculator-module__vWjnOG__rateLine{max-width:none}.hero-calculator-module__vWjnOG__rateEmphasis,.hero-calculator-module__vWjnOG__ratePrompt{white-space:nowrap;width:fit-content;margin-inline:auto;display:block}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{text-align:center;font-size:20px;line-height:1.45}.hero-calculator-module__vWjnOG__headline{font-size:60px}}@media (min-width:1280px){.hero-calculator-module__vWjnOG__headline{font-size:70px}}@media (min-width:1440px){.hero-calculator-module__vWjnOG__headline{font-size:74px}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{font-size:21px}}@media (min-width:1920px){.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{font-size:22px}}@media (min-width:2100px){.hero-calculator-module__vWjnOG__headline{font-size:calc(74px * var(--v5-hero-scale,1))}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{font-size:calc(22px * var(--v5-hero-scale,1))}.hero-calculator-module__vWjnOG__copy{max-width:calc(var(--v5-stage-editorial) * var(--v5-hero-scale,1))}}@media (min-width:1024px) and (max-height:780px){.hero-calculator-module__vWjnOG__headline{font-size:54px}.hero-calculator-module__vWjnOG__benefitLine,.hero-calculator-module__vWjnOG__rateLine{font-size:19px}.hero-calculator-module__vWjnOG__copy{padding-top:clamp(10px,2vh,20px)}}.hero-calculator-module__vWjnOG__headlineMask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-calculator-module__vWjnOG__headlineLine{animation:.64s cubic-bezier(.22,.61,.36,1) .12s forwards hero-calculator-module__vWjnOG__v5HeadlineRise;display:block;transform:translateY(100%)}.hero-calculator-module__vWjnOG__headlineLine2{animation-delay:.24s}@keyframes hero-calculator-module__vWjnOG__v5HeadlineRise{to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.hero-calculator-module__vWjnOG__headlineLine,.hero-calculator-module__vWjnOG__headlineLine2{animation:none;transform:none}}
.tools-module__SMEvgW__section{background:var(--v5-white);scroll-margin-top:var(--v5-header-height);padding:clamp(48px,12vw,76px) 0 clamp(28px,7vw,40px)}.tools-module__SMEvgW__heading{width:min(100% - (2 * var(--v5-gutter,20px)), 1100px);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;margin-inline:auto;padding:0;display:flex}.tools-module__SMEvgW__eyebrow{text-align:center;width:100%;font-family:var(--v5-font-ui);font-weight:600;font-size:var(--v5-type-label);letter-spacing:1.44px;color:var(--v5-blue);margin:0}.tools-module__SMEvgW__title{width:100%;max-width:100%;font-family:var(--v5-font-display);font-weight:600;font-size:var(--v5-type-section);letter-spacing:.005em;text-transform:uppercase;color:var(--v5-text-primary);text-align:center;text-wrap:balance;margin:0;line-height:.94}.tools-module__SMEvgW__intro{text-align:center;width:100%;font-family:var(--v5-font-ui);font-size:var(--v5-type-body);color:var(--v5-text-secondary);margin:0;line-height:1.45}.tools-module__SMEvgW__progress{padding:clamp(14px, 2.4vw, 20px) var(--v5-bleed-x) 8px;flex-direction:column;gap:6px;display:flex}.tools-module__SMEvgW__progressTrack{background:#0b24401f;border-radius:999px;height:4px;display:block;overflow:hidden}.tools-module__SMEvgW__progressFill{background:var(--v5-gold);height:100%;transition:width .24s var(--v5-ease);border-radius:999px;display:block}.tools-module__SMEvgW__progressCount{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.tools-module__SMEvgW__progressFill{transition:none}}.tools-module__SMEvgW__rail{padding:10px var(--v5-bleed-x) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.tools-module__SMEvgW__rail::-webkit-scrollbar{display:none}.tools-module__SMEvgW__railItem{scroll-snap-align:start;flex:none;width:min(78%,340px)}.tools-module__SMEvgW__railControls{padding:10px var(--v5-bleed-x) 0;justify-content:flex-end;gap:10px;display:flex}.tools-module__SMEvgW__railControl{border:1px solid var(--v5-border-quiet);background:var(--v5-white);width:48px;height:48px;font-family:var(--v5-font-ui);color:var(--v5-text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:600;display:flex;overflow:hidden}.tools-module__SMEvgW__railControl:disabled{color:var(--v5-text-disabled)}.tools-module__SMEvgW__card{grid-template-rows:var(--tool-media-h) var(--tool-index-h) var(--tool-title-h) var(--tool-supporting-h) var(--tool-desc-h) var(--tool-cta-h);height:100%;color:inherit;border-radius:var(--v5-radius-2xl);background:var(--v5-white);border:none;gap:8px;padding:0 0 20px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 16px 30px #06172624}.tools-module__SMEvgW__card>:not(.tools-module__SMEvgW__previewWrap){margin-left:18px;margin-right:18px}.tools-module__SMEvgW__cardIndex{align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.tools-module__SMEvgW__cardNumber{font-family:var(--v5-font-ui);color:var(--v5-blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.tools-module__SMEvgW__cardOf{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);font-size:13px}.tools-module__SMEvgW__cardName{font-family:var(--v5-font-display);font-weight:600;font-size:var(--v5-type-tool);letter-spacing:.005em;text-transform:uppercase;color:var(--v5-text-primary);margin:0;line-height:.94}.tools-module__SMEvgW__cardSupporting{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);margin:0;font-size:15px;font-weight:600}.tools-module__SMEvgW__cardDescription{font-family:var(--v5-font-ui);font-size:var(--v5-type-body);color:var(--v5-text-secondary);margin:0;line-height:1.42}.tools-module__SMEvgW__toolAction{background:var(--v5-navy);min-height:52px;font-family:var(--v5-font-ui);color:var(--v5-white);border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;margin-top:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.tools-module__SMEvgW__previewWrap{border-radius:0;overflow:hidden}.tools-module__SMEvgW__preview{background:linear-gradient(#e8f1fa 0%,#d7e7f5 100%);border-radius:0;flex-direction:column;gap:10px;height:100%;padding:20px 18px;display:flex;overflow:hidden}.tools-module__SMEvgW__previewPills{gap:6px;display:flex}.tools-module__SMEvgW__previewPill{background:var(--v5-white);font-family:var(--v5-font-ui);color:var(--v5-text-secondary);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600}.tools-module__SMEvgW__previewPillActive{background:var(--v5-navy);color:var(--v5-white)}.tools-module__SMEvgW__previewRow{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);border-bottom:1px solid #0b244014;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.tools-module__SMEvgW__previewButton{background:var(--v5-navy);min-height:34px;font-family:var(--v5-font-ui);color:var(--v5-white);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.tools-module__SMEvgW__previewNote{font-family:var(--v5-font-ui);font-size:var(--v5-type-label);text-align:center;color:var(--v5-text-secondary);margin:0;line-height:1.45}.tools-module__SMEvgW__paymentTop{align-items:center;gap:12px;display:flex}.tools-module__SMEvgW__ring{flex-shrink:0;width:60px;height:60px}.tools-module__SMEvgW__paymentBars{flex-direction:column;flex:1 0 0;gap:6px;display:flex}.tools-module__SMEvgW__paymentBar{background:#1769e0;border-radius:3px;height:6px;display:block}.tools-module__SMEvgW__paymentBarShort{background:#b7c7d6;width:60%}.tools-module__SMEvgW__legendGrid{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.tools-module__SMEvgW__legendCell{align-items:center;gap:6px;min-width:0;display:flex}.tools-module__SMEvgW__legendMarker{border-radius:2px;flex-shrink:0;width:9px;height:9px}.tools-module__SMEvgW__legendLabel{font-family:var(--v5-font-ui);font-size:var(--v5-type-label);color:var(--v5-text-primary);line-height:1.3}.tools-module__SMEvgW__meterTrack{background:#d3e4f2;border-radius:999px;height:8px;display:block;position:relative}.tools-module__SMEvgW__meterFill{background:#b7c7d6;border-radius:999px;position:absolute;inset:0 45% 0 0}.tools-module__SMEvgW__meterHandle{background:var(--v5-blue);border-radius:6px;width:26px;height:20px;position:absolute;top:-6px;left:42%}.tools-module__SMEvgW__horizon{width:100%;height:70px}.tools-module__SMEvgW__horizonLegend{font-family:var(--v5-font-ui);font-size:var(--v5-type-label);color:var(--v5-text-secondary);justify-content:space-between;gap:6px;display:flex}.tools-module__SMEvgW__staticList{flex-direction:column;gap:12px;margin:0;padding:20px 24px 0;list-style:none;display:flex}.tools-module__SMEvgW__staticRow{background:var(--v5-white);border:1px solid #dcecf8e6;border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.tools-module__SMEvgW__rowHeader{align-items:center;gap:12px;display:flex}.tools-module__SMEvgW__rowInfo{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.tools-module__SMEvgW__rowName{font-family:var(--v5-font-ui);color:var(--v5-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.2}.tools-module__SMEvgW__rowSupporting{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);margin:0;font-size:12.5px}.tools-module__SMEvgW__rowDescription{font-family:var(--v5-font-ui);color:var(--v5-text-secondary);margin:0;font-size:14px;line-height:1.5}.tools-module__SMEvgW__expandControl{min-height:44px;font-family:var(--v5-font-ui);color:var(--v5-blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;padding:0 10px 0 0;font-size:13px;font-weight:600;display:flex}.tools-module__SMEvgW__thumb{background:#eef5fb;border-radius:10px;flex-shrink:0;width:96px;height:52px;display:block;overflow:hidden}.tools-module__SMEvgW__thumbSvg{width:100%;height:100%}.tools-module__SMEvgW__section :is(button,a):focus-visible{outline:2px solid var(--v5-focus);outline-offset:3px;border-radius:10px}.tools-module__SMEvgW__eyebrow{font-size:var(--v5-type-label)}.tools-module__SMEvgW__rail{--tool-media-h:clamp(180px, 26svh, 240px);--tool-index-h:20px;--tool-cta-h:calc(var(--v5-type-control) * 3.1);--tool-title-h:calc(var(--v5-type-tool) * 2.06);--tool-supporting-h:calc(var(--v5-type-fine) * 1.5);--tool-desc-h:calc(var(--v5-type-support) * 4.6)}.tools-module__SMEvgW__previewWrap{height:100%;min-height:0;overflow:hidden}.tools-module__SMEvgW__cardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tools-module__SMEvgW__cardSupporting{font-size:var(--v5-type-fine);margin:0}.tools-module__SMEvgW__cardDescription{font-size:var(--v5-type-support);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.tools-module__SMEvgW__toolAction{min-height:48px;font-size:var(--v5-type-control);align-self:end;align-items:center;font-weight:600;display:inline-flex}.tools-module__SMEvgW__toolArrow{margin-left:4px}.tools-module__SMEvgW__card:focus-visible{outline:3px solid var(--v5-focus);outline-offset:3px}.tools-module__SMEvgW__heading{font-size:var(--v5-type-section);line-height:.94}.tools-module__SMEvgW__cardIndex{align-self:center;margin:0}.tools-module__SMEvgW__toolAction{white-space:normal;align-self:stretch;height:100%;line-height:1.25}.tools-module__SMEvgW__previewNote,.tools-module__SMEvgW__legendLabel{font-size:15px}.tools-module__SMEvgW__preview,.tools-module__SMEvgW__preview *{font-size:max(15px,1em)}.tools-module__SMEvgW__previewNumber{font-size:22px}@media (min-width:768px){.tools-module__SMEvgW__titleLine{text-wrap:nowrap;display:block}.tools-module__SMEvgW__title{max-width:100%;font-size:clamp(38px,4.4vw,68px)}.tools-module__SMEvgW__intro{max-width:62ch;margin-inline:auto}.tools-module__SMEvgW__card{width:clamp(320px,42vw,420px)}.tools-module__SMEvgW__cardNumber,.tools-module__SMEvgW__cardOf,.tools-module__SMEvgW__progressCount{font-size:15px}}@media (min-width:1024px){.tools-module__SMEvgW__card{width:clamp(380px,30vw,460px)}.tools-module__SMEvgW__title{font-family:var(--v5-font-editorial);font-weight:var(--v5-editorial-weight);letter-spacing:var(--v5-editorial-tracking);line-height:1.04}}
.global-sticky-conversion-bar-module__1gD7Aa__root{--gscb-ink:#0a0a0a;--gscb-paper:#fff;--gscb-yellow:#ffd52e;--gscb-yellow-ink:#1a1200;--gscb-rule:#0a0a0a24;--gscb-ui:var(--font-v54-aeonik,var(--font-geist-sans,system-ui)), sans-serif}.global-sticky-conversion-bar-module__1gD7Aa__call,.global-sticky-conversion-bar-module__1gD7Aa__quote{min-height:48px;font:600 15px/1 var(--gscb-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.global-sticky-conversion-bar-module__1gD7Aa__call:active,.global-sticky-conversion-bar-module__1gD7Aa__quote:active{transform:translateY(1px)}.global-sticky-conversion-bar-module__1gD7Aa__call{color:var(--gscb-ink);background:var(--gscb-paper);border:1.5px solid var(--gscb-ink)}.global-sticky-conversion-bar-module__1gD7Aa__call:hover{background:var(--gscb-ink);color:var(--gscb-paper)}.global-sticky-conversion-bar-module__1gD7Aa__quote{color:var(--gscb-yellow-ink);background:var(--gscb-yellow);border:1.5px solid var(--gscb-yellow);font-weight:600}.global-sticky-conversion-bar-module__1gD7Aa__quote:hover{background:#f4c500;border-color:#f4c500}.global-sticky-conversion-bar-module__1gD7Aa__call:focus-visible,.global-sticky-conversion-bar-module__1gD7Aa__quote:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.global-sticky-conversion-bar-module__1gD7Aa__glyph{flex:none}.global-sticky-conversion-bar-module__1gD7Aa__mobileBar{z-index:40;padding:10px clamp(12px, 4vw, 18px) calc(10px + env(safe-area-inset-bottom,0px));background:var(--gscb-paper);border-top:1.5px solid var(--gscb-rule);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px -14px #0a0a0a59}.global-sticky-conversion-bar-module__1gD7Aa__mobileBar .global-sticky-conversion-bar-module__1gD7Aa__call{flex:1 1 0}.global-sticky-conversion-bar-module__1gD7Aa__mobileBar .global-sticky-conversion-bar-module__1gD7Aa__quote{flex:1.35 1 0}.global-sticky-conversion-bar-module__1gD7Aa__desktopRail{z-index:40;background:var(--gscb-paper);border:1.5px solid var(--gscb-rule);border-radius:16px;align-items:center;gap:10px;padding:10px;display:none;position:fixed;bottom:clamp(16px,2vw,26px);right:clamp(16px,2vw,28px);box-shadow:0 16px 40px -16px #0a0a0a73}.global-sticky-conversion-bar-module__1gD7Aa__desktopRail .global-sticky-conversion-bar-module__1gD7Aa__call,.global-sticky-conversion-bar-module__1gD7Aa__desktopRail .global-sticky-conversion-bar-module__1gD7Aa__quote{min-height:44px;padding:0 16px;font-size:14px}@media (min-width:768px){.global-sticky-conversion-bar-module__1gD7Aa__mobileBar{display:none}.global-sticky-conversion-bar-module__1gD7Aa__desktopRail{display:flex}}.global-sticky-conversion-bar-module__1gD7Aa__root[data-shown=false] .global-sticky-conversion-bar-module__1gD7Aa__mobileBar{opacity:0;pointer-events:none;transform:translateY(130%)}.global-sticky-conversion-bar-module__1gD7Aa__root[data-shown=false] .global-sticky-conversion-bar-module__1gD7Aa__desktopRail{opacity:0;pointer-events:none;transform:translateY(24px)}.global-sticky-conversion-bar-module__1gD7Aa__mobileBar,.global-sticky-conversion-bar-module__1gD7Aa__desktopRail{will-change:transform, opacity;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s}@media (prefers-reduced-motion:reduce){.global-sticky-conversion-bar-module__1gD7Aa__mobileBar,.global-sticky-conversion-bar-module__1gD7Aa__desktopRail,.global-sticky-conversion-bar-module__1gD7Aa__call,.global-sticky-conversion-bar-module__1gD7Aa__quote{transition:none}}.v5Site.global-sticky-conversion-bar-module__1gD7Aa__root{--gscb-ink:var(--me-text-primary);--gscb-paper:var(--me-bg-page);--gscb-yellow:var(--me-action-primary-bg);--gscb-yellow-ink:var(--me-action-primary-text);--gscb-rule:var(--me-border-structural);--gscb-ui:var(--me-font-ui)}.v5Site.global-sticky-conversion-bar-module__1gD7Aa__root .global-sticky-conversion-bar-module__1gD7Aa__quote:hover{background:var(--me-action-primary-hover);border-color:var(--me-action-primary-hover)}.v5Site.global-sticky-conversion-bar-module__1gD7Aa__root :is(.global-sticky-conversion-bar-module__1gD7Aa__call,.global-sticky-conversion-bar-module__1gD7Aa__quote):focus-visible{outline-color:var(--me-focus-on-light)}
@media (prefers-reduced-motion:no-preference) and (min-width:340px) and (min-height:628px){.handoff-module__G7yjyG__handoff{z-index:0;position:relative}.handoff-module__G7yjyG__outgoing{top:var(--ho-stick-top,-1000000px);background:linear-gradient(180deg, var(--v5-ink) 0%, var(--v5-navy) 100%);position:sticky}.handoff-module__G7yjyG__outgoingInner{--ho-scale-floor:.978;transform:scale(var(--ho-scale,1));transform-origin:50% 100%;opacity:var(--ho-opacity,1)}.handoff-module__G7yjyG__outgoingInner [aria-expanded]{min-height:calc(44px / var(--ho-scale-floor))}.handoff-module__G7yjyG__handoff[data-ho-active=true] .handoff-module__G7yjyG__outgoingInner{will-change:transform, opacity}.handoff-module__G7yjyG__pinTail{height:100svh}.handoff-module__G7yjyG__incoming{z-index:1;box-shadow:0 -12px 0 0 var(--v5-warm), 0 -30px 34px -12px #0000008c;border-radius:22px 22px 0 0;margin-top:-100svh;position:relative;overflow:clip}}
.v5-header-module__yW2kYW__header{z-index:40;width:100%;max-width:430px;height:var(--v5-header-height);padding-left:var(--v5-space-5);padding-right:var(--v5-space-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;align-items:center;gap:8px;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}.v5-header-module__yW2kYW__brand{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.v5-header-module__yW2kYW__brand:focus-visible{outline:3px solid var(--v5-focus);outline-offset:4px;border-radius:6px}.v5-header-module__yW2kYW__brandMark{--v5-wordmark-w:clamp(148px, 40vw, 175px)}@media (max-width:359.98px){.v5-header-module__yW2kYW__brandMark{--v5-wordmark-w:148px}}.v5-header-module__yW2kYW__nav{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.v5-header-module__yW2kYW__navLink{min-height:44px;font-family:var(--v5-font-ui);color:var(--v5-text-primary);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:none}.v5-header-module__yW2kYW__navLink:hover{background:#0b24400f}.v5-header-module__yW2kYW__navLink:focus-visible{outline:2px solid var(--v5-focus);outline-offset:2px}.v5-header-module__yW2kYW__actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}@media (min-width:768px){.v5-header-module__yW2kYW__actions{margin-left:8px}}.v5-header-module__yW2kYW__call{border:1px solid var(--v5-border-quiet);background:var(--v5-white);min-width:44px;min-height:44px;font-family:var(--v5-font-ui);color:var(--v5-navy);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.v5-header-module__yW2kYW__call:hover{background:var(--v5-sky)}.v5-header-module__yW2kYW__call:focus-visible{outline:2px solid var(--v5-focus);outline-offset:2px}.v5-header-module__yW2kYW__callIcon{flex:none;width:20px;height:20px}.v5-header-module__yW2kYW__callLabel{display:none}.v5-header-module__yW2kYW__quote{border:1px solid var(--v5-navy);min-height:44px;font-family:var(--v5-font-ui);color:var(--v5-navy);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--v5-ease), border-color .14s var(--v5-ease);background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:none}.v5-header-module__yW2kYW__quote[data-gold]{border-color:var(--v5-gold);background:var(--v5-gold);color:var(--v5-navy)}.v5-header-module__yW2kYW__quote[data-gold]:hover{background:var(--v5-gold-hover);border-color:var(--v5-gold-hover)}.v5-header-module__yW2kYW__quote:hover{background:#0b24400f}.v5-header-module__yW2kYW__quote:focus-visible{outline:2px solid var(--v5-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.v5-header-module__yW2kYW__quote{transition:none}}.v5-header-module__yW2kYW__menu{border-radius:var(--v5-radius-md);min-width:44px;min-height:44px;font-family:var(--v5-font-ui);color:var(--v5-navy);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:16px;font-weight:600;display:inline-flex}.v5-header-module__yW2kYW__menu:hover{background:#0b24400f}.v5-header-module__yW2kYW__menu:focus-visible{outline:2px solid var(--v5-focus);outline-offset:2px;box-shadow:var(--v5-focus-ring)}.v5-header-module__yW2kYW__menuBars{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;display:flex}.v5-header-module__yW2kYW__menuBar{background:var(--v5-text-primary);border-radius:1px;width:20px;height:2px;display:block}.v5-header-module__yW2kYW__menuLabel{display:none}@media (min-width:768px){.v5-header-module__yW2kYW__header{max-width:none;padding-inline:var(--v5-bleed-x)}.v5-header-module__yW2kYW__navLink[data-from=tablet],.v5-header-module__yW2kYW__quote{display:inline-flex}.v5-header-module__yW2kYW__callLabel{display:inline}}@media (min-width:1024px){.v5-header-module__yW2kYW__navLink{display:inline-flex}.v5-header-module__yW2kYW__nav{gap:4px}.v5-header-module__yW2kYW__brandMark{--v5-wordmark-w:clamp(184px, 13.5vw, 216px)}.v5-header-module__yW2kYW__menuLabel{display:inline}.v5-header-module__yW2kYW__menu{border-color:var(--v5-border-quiet)}}@media (min-width:1180px){.v5-header-module__yW2kYW__menu{display:none}}@media (min-width:1024px) and (max-height:700px){.v5-header-module__yW2kYW__brandMark{--v5-wordmark-w:clamp(168px, 11vw, 188px)}}@media (min-width:1024px) and (max-width:1099.98px){[data-nav-from=wide] .v5-header-module__yW2kYW__navLink{display:none}[data-nav-from=wide] .v5-header-module__yW2kYW__navLink[data-from=tablet]{display:inline-flex}[data-nav-from=wide] .v5-header-module__yW2kYW__brandMark{--v5-wordmark-w:clamp(168px, 13.5vw, 196px)}[data-nav-from=wide] .v5-header-module__yW2kYW__menuLabel{display:none}}
.media-review-module__9onw3W__page{padding:calc(var(--v5-header-height) + 24px) var(--v5-bleed-x) 80px;background:var(--v5-warm);color:var(--v5-text-primary);font-family:var(--v5-font-ui)}.media-review-module__9onw3W__intro{max-width:68ch;margin:0 auto 32px}.media-review-module__9onw3W__title{font-family:var(--v5-font-display);font-size:var(--v5-type-editorial);text-transform:uppercase;margin:0;line-height:.94}.media-review-module__9onw3W__lede{color:var(--v5-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}.media-review-module__9onw3W__grid{grid-template-columns:1fr;gap:28px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.media-review-module__9onw3W__card{border:1px solid var(--v5-border-quiet);border-radius:var(--v5-radius-lg);background:var(--v5-white);overflow:clip}.media-review-module__9onw3W__meta{padding:16px 18px 20px}.media-review-module__9onw3W__slotId{letter-spacing:1.2px;text-transform:uppercase;color:var(--v5-blue);margin:0;font-size:11px;font-weight:600}.media-review-module__9onw3W__label{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.3}.media-review-module__9onw3W__facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:14px 0 0;font-size:13px;line-height:1.5;display:grid}.media-review-module__9onw3W__facts dt{color:var(--v5-text-secondary);font-weight:600}.media-review-module__9onw3W__facts dd{color:var(--v5-text-primary);margin:0}.media-review-module__9onw3W__brief{border-top:1px solid var(--v5-border-quiet);color:var(--v5-text-secondary);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.55}@media (min-width:900px){.media-review-module__9onw3W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
