.product-guides-module__sb2DHa__guideSection{background:var(--canvas);color:var(--text);padding:clamp(3.5rem,7vw,6rem) 0}.product-guides-module__sb2DHa__guideSection.product-guides-module__sb2DHa__homeInsuranceGuide{padding-top:clamp(1.25rem,3vw,2.5rem)}.product-guides-module__sb2DHa__financingStudio{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:1.25rem;overflow:hidden}.product-guides-module__sb2DHa__insurancePagehead{background:var(--ink);padding:calc(var(--header-height) + 2rem) 0 2.25rem}.product-guides-module__sb2DHa__insuranceDecisionSection{background:var(--canvas-deep);padding:1.5rem 0}.product-guides-module__sb2DHa__insuranceDecisionSection>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.product-guides-module__sb2DHa__insuranceDecisionSection svg{color:var(--primary-deep);margin-top:.15rem}.product-guides-module__sb2DHa__insuranceDecisionSection div>div{gap:.25rem;display:grid}.product-guides-module__sb2DHa__insuranceDecisionSection h2{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem}.product-guides-module__sb2DHa__insuranceDecisionSection strong{font-family:var(--display);font-size:1rem}.product-guides-module__sb2DHa__insuranceDecisionSection p{color:var(--muted);max-width:66rem;margin:0;font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__financingStudioHeader{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:1.5rem;padding:1.5rem clamp(1.25rem,3vw,2.25rem);display:grid}.product-guides-module__sb2DHa__financingStudioHeader>div>span,.product-guides-module__sb2DHa__propertyFactHeading>span,.product-guides-module__sb2DHa__financingLensBar>span,.product-guides-module__sb2DHa__financingLesson>span,.product-guides-module__sb2DHa__memberDossierIntro>span,.product-guides-module__sb2DHa__memberHandoffStatus span{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;display:block}.product-guides-module__sb2DHa__financingStudioHeader h3,.product-guides-module__sb2DHa__memberDossierIntro h3{font-family:var(--display);letter-spacing:-.03em;margin:.4rem 0 0;font-size:clamp(1.55rem,2.8vw,2.4rem);line-height:1.08}.product-guides-module__sb2DHa__financingStudioHeader>p,.product-guides-module__sb2DHa__memberDossierIntro>p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.product-guides-module__sb2DHa__propertyFactDock{background:var(--canvas-deep);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(8.5rem,.6fr) minmax(9rem,.72fr) minmax(12rem,.9fr) minmax(24rem,1.8fr);align-items:start;gap:1rem;padding:1.1rem clamp(1.25rem,3vw,2.25rem);display:grid}.product-guides-module__sb2DHa__propertyFactHeading{gap:.3rem;padding-top:.15rem;display:grid}.product-guides-module__sb2DHa__propertyFactHeading strong{color:var(--text);font-size:.75rem}.product-guides-module__sb2DHa__financingField,.product-guides-module__sb2DHa__propertyTypePicker,.product-guides-module__sb2DHa__memberDtiFields>label{gap:.38rem;display:grid}.product-guides-module__sb2DHa__financingField>span:first-child,.product-guides-module__sb2DHa__propertyTypePicker legend,.product-guides-module__sb2DHa__memberDtiFields>label>span:first-child{color:var(--text);font-size:.75rem;font-weight:800;line-height:1.35}.product-guides-module__sb2DHa__financingField>small,.product-guides-module__sb2DHa__propertyTypePicker>small,.product-guides-module__sb2DHa__memberDtiFields>label>small{color:var(--muted);font-size:.8125rem;line-height:1.4}.product-guides-module__sb2DHa__financingField>small[data-error=true]{color:var(--error);font-weight:700}.product-guides-module__sb2DHa__financingField input,.product-guides-module__sb2DHa__currencyInput input,.product-guides-module__sb2DHa__memberDtiFields input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-height:44px;padding:.55rem .65rem}.product-guides-module__sb2DHa__currencyInput,.product-guides-module__sb2DHa__percentInput{display:block;position:relative}.product-guides-module__sb2DHa__percentInput input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-height:44px;padding:.55rem 2rem .55rem .65rem}.product-guides-module__sb2DHa__percentInput i{color:var(--muted);pointer-events:none;font-style:normal;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.product-guides-module__sb2DHa__currencyInput>i{color:var(--muted);pointer-events:none;z-index:1;font-size:.75rem;font-style:normal;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.product-guides-module__sb2DHa__currencyInput>input{padding-left:1.4rem}.product-guides-module__sb2DHa__propertyTypePicker{border:0;min-inline-size:0;margin:0;padding:0}.product-guides-module__sb2DHa__propertyTypePicker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.product-guides-module__sb2DHa__propertyTypePicker button,.product-guides-module__sb2DHa__financingLensBar button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:7px;min-height:44px;padding:.55rem .45rem;font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__propertyTypePicker button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#e9f2f8}.product-guides-module__sb2DHa__financingLensBar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:.8rem clamp(1.25rem,3vw,2.25rem);display:grid}.product-guides-module__sb2DHa__financingLensBar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.product-guides-module__sb2DHa__financingLensBar button{justify-content:center;align-items:center;gap:.5rem;display:flex}.product-guides-module__sb2DHa__financingLensBar button b{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.08em;font-size:.625rem}.product-guides-module__sb2DHa__financingLensBar button[aria-pressed=true]{background:var(--canvas-deep);border-color:var(--primary-deep);color:var(--ink)}.product-guides-module__sb2DHa__financingStage{border-top:1px solid var(--line);grid-template-columns:minmax(28rem,1.25fr) minmax(22rem,.75fr);min-height:37rem;display:grid}.product-guides-module__sb2DHa__financingVisual{background:var(--ink);color:#e9f2f8;flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.product-guides-module__sb2DHa__financingVisualMeta{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.product-guides-module__sb2DHa__financingVisualMeta>span{color:#95abbf;align-items:center;gap:.45rem;display:flex}.product-guides-module__sb2DHa__financingVisualMeta>span:last-child{justify-items:end;gap:.15rem;display:grid}.product-guides-module__sb2DHa__financingVisualMeta strong{color:#e9f2f8;font-variant-numeric:tabular-nums;font-size:1rem}.product-guides-module__sb2DHa__financingVisual>p{border-top:1px solid var(--line-dark);color:#95abbf;margin:auto 0 0;padding-top:1rem;font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__financingBlueprint{width:100%;max-height:29rem;margin:auto;display:block}.product-guides-module__sb2DHa__financingMobileFlow{display:none}.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute,.product-guides-module__sb2DHa__blueprintRouteActive,.product-guides-module__sb2DHa__blueprintHome path,.product-guides-module__sb2DHa__blueprintNode path,.product-guides-module__sb2DHa__blueprintNode rect,.product-guides-module__sb2DHa__blueprintNode circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute{stroke:#526a82;stroke-width:3px}.product-guides-module__sb2DHa__blueprintRoute{stroke-dasharray:7 10}.product-guides-module__sb2DHa__blueprintRouteActive{opacity:0;stroke:var(--primary-bright);stroke-width:8px;transition:opacity .22s var(--ease-out)}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=dwelling] [data-route=dwelling],.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=deductible] [data-route=deductible],.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=escrow] [data-route=escrow],.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] [data-route=lender-placed]{opacity:1}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] [data-route=lender-placed]{stroke:var(--motion)}.product-guides-module__sb2DHa__blueprintHome path,.product-guides-module__sb2DHa__blueprintNode path,.product-guides-module__sb2DHa__blueprintNode rect,.product-guides-module__sb2DHa__blueprintNode circle{stroke:#95abbf;stroke-width:4px;transition:opacity .18s var(--ease-out), stroke .18s var(--ease-out)}.product-guides-module__sb2DHa__blueprintSecondary{opacity:.48}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=dwelling] .product-guides-module__sb2DHa__blueprintHome path,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=dwelling] [data-node=policy] path,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=dwelling] [data-node=policy] rect,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=deductible] [data-node=policy] path,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=deductible] [data-node=policy] rect,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=escrow] [data-node=escrow] path,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=escrow] [data-node=escrow] rect,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=escrow] [data-node=escrow] circle,.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] [data-node=lender] path{stroke:var(--primary-bright)}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] [data-node=lender] path{stroke:var(--motion)}.product-guides-module__sb2DHa__blueprintLabels text{fill:#95abbf;font-family:var(--body);font-size:16px}.product-guides-module__sb2DHa__blueprintLabels text:nth-child(3n+1){fill:var(--primary-bright);font-family:var(--display-block);letter-spacing:1.5px;font-size:12px}.product-guides-module__sb2DHa__blueprintLabels text:nth-child(3n+2){fill:#e9f2f8;font-family:var(--display);font-size:17px;font-weight:700}.product-guides-module__sb2DHa__financingLesson{background:var(--canvas-deep);align-content:start;gap:1rem;min-width:0;padding:clamp(1.5rem,3.4vw,2.75rem);display:grid}.product-guides-module__sb2DHa__financingLesson h4{font-family:var(--display);letter-spacing:-.035em;margin:-.45rem 0 .35rem;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.05}.product-guides-module__sb2DHa__dwellingComparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.product-guides-module__sb2DHa__dwellingComparison>div,.product-guides-module__sb2DHa__reviewConvergence,.product-guides-module__sb2DHa__deductibleDesk,.product-guides-module__sb2DHa__lenderPlacedMath,.product-guides-module__sb2DHa__premiumMath,.product-guides-module__sb2DHa__lapseTimeline{background:var(--surface);border:1px solid var(--line);border-radius:10px}.product-guides-module__sb2DHa__dwellingComparison>div{gap:.35rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__dwellingComparison>i{color:var(--primary-deep);font-family:var(--display);align-self:center;font-size:1.4rem;font-style:normal;font-weight:800}.product-guides-module__sb2DHa__dwellingComparison span,.product-guides-module__sb2DHa__premiumMath label>span:first-child,.product-guides-module__sb2DHa__premiumMath output>span,.product-guides-module__sb2DHa__reviewConvergence>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-guides-module__sb2DHa__dwellingComparison strong,.product-guides-module__sb2DHa__premiumMath output strong,.product-guides-module__sb2DHa__deductibleDesk output strong,.product-guides-module__sb2DHa__lenderPlacedMath output strong,.product-guides-module__sb2DHa__reviewConvergence strong{color:var(--ink);font-family:var(--display);font-size:1rem;line-height:1.2}.product-guides-module__sb2DHa__dwellingComparison small,.product-guides-module__sb2DHa__reviewConvergence small{color:var(--muted);font-size:.8125rem;line-height:1.45}.product-guides-module__sb2DHa__reviewConvergence{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__reviewConvergence>span{border:1px solid var(--line);border-radius:7px;padding:.75rem .5rem}.product-guides-module__sb2DHa__reviewConvergence strong,.product-guides-module__sb2DHa__reviewConvergence small{grid-column:1/-1}.product-guides-module__sb2DHa__reviewConvergence strong{border-top:1px solid var(--line);padding-top:.8rem}.product-guides-module__sb2DHa__premiumMath{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:end;gap:.65rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__premiumMath label,.product-guides-module__sb2DHa__premiumMath output{gap:.45rem;display:grid}.product-guides-module__sb2DHa__premiumMath>span{color:var(--primary-deep);font-family:var(--display);padding-bottom:.8rem;font-weight:800}.product-guides-module__sb2DHa__premiumMath output{background:var(--canvas-deep);border-radius:8px;min-height:44px;padding:.6rem .75rem}.product-guides-module__sb2DHa__premiumMath output strong{font-variant-numeric:tabular-nums}.product-guides-module__sb2DHa__deductibleDesk,.product-guides-module__sb2DHa__lenderPlacedMath{gap:.8rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__deductibleDesk fieldset{border:0;min-inline-size:0;margin:0;padding:0}.product-guides-module__sb2DHa__deductibleDesk legend,.product-guides-module__sb2DHa__deductibleDesk label>span:first-child,.product-guides-module__sb2DHa__deductibleDesk output>span,.product-guides-module__sb2DHa__lenderPlacedMath label>span:first-child,.product-guides-module__sb2DHa__lenderPlacedMath output>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-guides-module__sb2DHa__deductibleDesk fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.45rem;display:grid}.product-guides-module__sb2DHa__deductibleDesk fieldset button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:7px;min-height:44px;font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__deductibleDesk fieldset button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#e9f2f8}.product-guides-module__sb2DHa__deductibleDesk>label,.product-guides-module__sb2DHa__percentageDeductibleFields label,.product-guides-module__sb2DHa__deductibleDesk output,.product-guides-module__sb2DHa__lenderPlacedMath label,.product-guides-module__sb2DHa__lenderPlacedMath output{gap:.4rem;display:grid}.product-guides-module__sb2DHa__percentageDeductibleFields,.product-guides-module__sb2DHa__lenderPlacedMath{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__deductibleDesk output,.product-guides-module__sb2DHa__lenderPlacedMath output{background:var(--canvas-deep);border-radius:8px;padding:.7rem}.product-guides-module__sb2DHa__deductibleDesk output small,.product-guides-module__sb2DHa__lenderPlacedMath output small,.product-guides-module__sb2DHa__forcePlacedRuleNote{color:var(--muted);font-size:.8125rem;line-height:1.45}.product-guides-module__sb2DHa__lenderPlacedMath output{grid-column:1/-1}.product-guides-module__sb2DHa__forcePlacedRuleNote{display:block}.product-guides-module__sb2DHa__lapseTimeline{counter-reset:lapse;margin:0;padding:.35rem 1rem;list-style:none;display:grid}.product-guides-module__sb2DHa__lapseTimeline li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;min-height:46px;font-size:.8125rem;font-weight:700;display:grid}.product-guides-module__sb2DHa__lapseTimeline li:last-child{border-bottom:0}.product-guides-module__sb2DHa__lapseTimeline li:nth-child(2){color:var(--motion-deep)}.product-guides-module__sb2DHa__lapseTimeline svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__lapseTimeline li:nth-child(2) svg{color:var(--motion-deep)}.product-guides-module__sb2DHa__financingFacts{margin:0;display:grid}.product-guides-module__sb2DHa__financingFacts>div{border-top:1px solid var(--line);grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1fr);gap:.65rem;padding:.85rem 0;display:grid}.product-guides-module__sb2DHa__financingFacts dt{color:var(--text);font-size:.7rem;font-weight:800;line-height:1.4}.product-guides-module__sb2DHa__financingFacts dd{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.product-guides-module__sb2DHa__financingBoundary{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:.75rem clamp(1.25rem,3vw,2.25rem);font-size:.8125rem;line-height:1.5}.product-guides-module__sb2DHa__memberDossierGate{background:var(--ink);color:#e9f2f8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(22rem,.78fr);gap:clamp(1.5rem,3vw,3rem);margin:1.25rem 0;padding:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.product-guides-module__sb2DHa__memberDossierIntro>span{color:var(--primary-bright)}.product-guides-module__sb2DHa__memberDossierIntro h3{color:#e9f2f8;max-width:19ch}.product-guides-module__sb2DHa__memberDossierIntro>p{color:#95abbf;max-width:37rem;margin-top:.8rem}.product-guides-module__sb2DHa__memberPath{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:1.5rem;margin-bottom:0;padding:0;list-style:none;display:grid}.product-guides-module__sb2DHa__memberPath>li{border-top:1px solid var(--line-dark);color:#95abbf;gap:.35rem;padding-top:.7rem;font-size:.75rem;line-height:1.35;display:grid}.product-guides-module__sb2DHa__memberPath b{color:#95abbf;font-family:var(--display-block);font-size:.6875rem}.product-guides-module__sb2DHa__memberPath [data-state=current]{border-color:var(--primary-bright);color:#e9f2f8}.product-guides-module__sb2DHa__memberPath [data-state=current] b{color:var(--primary-bright)}.product-guides-module__sb2DHa__memberPath [data-state=future]{border-top-style:dashed}.product-guides-module__sb2DHa__memberDossierPreview{background:var(--surface);color:var(--text);border-radius:10px;align-content:start;gap:0;padding:.75rem;display:grid}.product-guides-module__sb2DHa__memberDossierPreview>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:58px;padding:.55rem;display:grid}.product-guides-module__sb2DHa__memberDossierPreview svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__memberDossierPreview>div>span{gap:.1rem;display:grid}.product-guides-module__sb2DHa__memberDossierPreview strong{font-size:.8125rem}.product-guides-module__sb2DHa__memberDossierPreview small{color:var(--muted);font-size:.8125rem;line-height:1.45}.product-guides-module__sb2DHa__memberDossierPreview>.button{justify-content:center;margin:.8rem 0}.product-guides-module__sb2DHa__memberDtiDesk{border-top:1px solid var(--line);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__memberDtiDesk>p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__memberDtiFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.product-guides-module__sb2DHa__memberDtiFields>label>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.product-guides-module__sb2DHa__memberDtiFields>label>span:first-child small{color:var(--muted);text-transform:uppercase;font-size:.6875rem;font-weight:700}.product-guides-module__sb2DHa__memberDtiOutputs{background:var(--ink);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.product-guides-module__sb2DHa__memberDtiOutputs output{border-right:1px solid var(--line-dark);gap:.3rem;min-width:0;padding:1rem;display:grid}.product-guides-module__sb2DHa__memberDtiOutputs output:last-child{border-right:0}.product-guides-module__sb2DHa__memberDtiOutputs span{color:#95abbf;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.35}.product-guides-module__sb2DHa__memberDtiOutputs strong{color:#e9f2f8;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.25rem}.product-guides-module__sb2DHa__sessionOnlyNote{color:var(--muted);font-size:.8125rem;line-height:1.5}.product-guides-module__sb2DHa__memberComparison{border-top:1px solid var(--line)}.product-guides-module__sb2DHa__memberComparison>summary{cursor:pointer;align-items:center;gap:.7rem;min-height:64px;padding:.75rem clamp(1.25rem,3vw,2rem);list-style:none;display:flex}.product-guides-module__sb2DHa__memberComparison>summary:after{color:var(--primary-deep);content:"+";font-family:var(--display);margin-left:auto;font-size:1.2rem;font-weight:800}.product-guides-module__sb2DHa__memberComparison[open]>summary:after{content:"−"}.product-guides-module__sb2DHa__memberComparison>summary::-webkit-details-marker{display:none}.product-guides-module__sb2DHa__memberComparison>summary svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__memberComparison>summary span{gap:.15rem;display:grid}.product-guides-module__sb2DHa__memberComparison>summary strong{font-size:.8rem}.product-guides-module__sb2DHa__memberComparison>summary small,.product-guides-module__sb2DHa__memberComparison>div>small{color:var(--muted);font-size:.8125rem;line-height:1.45}.product-guides-module__sb2DHa__memberComparison>div{background:var(--canvas-deep);gap:1rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__memberComparison>div>p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__memberHandoffStatus{background:var(--canvas-deep);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__memberHandoffStatus>svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__memberHandoffStatus>div{gap:.3rem;display:grid}.product-guides-module__sb2DHa__memberHandoffStatus strong{font-family:var(--display);font-size:1rem}.product-guides-module__sb2DHa__memberHandoffStatus small{color:var(--muted);max-width:56rem;font-size:.8125rem;line-height:1.5}.product-guides-module__sb2DHa__projectAppendix{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:1.25rem 0;overflow:hidden}.product-guides-module__sb2DHa__projectAppendix>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(17rem,.7fr) auto;align-items:center;gap:.35rem 1.25rem;min-height:76px;padding:1rem 1.5rem;list-style:none;display:grid}.product-guides-module__sb2DHa__projectAppendix>summary:after{color:var(--primary-deep);content:"+";font-family:var(--display);font-size:1.3rem;font-weight:800}.product-guides-module__sb2DHa__projectAppendix[open]>summary:after{content:"−"}.product-guides-module__sb2DHa__projectAppendix>summary::-webkit-details-marker{display:none}.product-guides-module__sb2DHa__projectAppendix>summary>span{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.product-guides-module__sb2DHa__projectAppendix>summary>strong{font-family:var(--display);font-size:1.1rem}.product-guides-module__sb2DHa__projectAppendix>summary>small{color:var(--muted);font-size:.8125rem;line-height:1.5}.product-guides-module__sb2DHa__projectAppendix[open]>summary{border-bottom:1px solid var(--line)}.product-guides-module__sb2DHa__projectAppendix .product-guides-module__sb2DHa__projectChooser{border:0;border-radius:0;margin:0}.product-guides-module__sb2DHa__projectAppendix .product-guides-module__sb2DHa__insuranceWorkspace{box-shadow:none;border-radius:0}.product-guides-module__sb2DHa__financingField input:focus-visible,.product-guides-module__sb2DHa__currencyInput input:focus-visible,.product-guides-module__sb2DHa__percentInput input:focus-visible,.product-guides-module__sb2DHa__deductibleDesk fieldset button:focus-visible,.product-guides-module__sb2DHa__propertyTypePicker button:focus-visible,.product-guides-module__sb2DHa__financingLensBar button:focus-visible,.product-guides-module__sb2DHa__memberComparison>summary:focus-visible,.product-guides-module__sb2DHa__projectAppendix>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1120px){.product-guides-module__sb2DHa__propertyFactDock{grid-template-columns:minmax(8rem,.5fr) repeat(2,minmax(10rem,.75fr))}.product-guides-module__sb2DHa__propertyTypePicker{grid-column:1/-1}.product-guides-module__sb2DHa__financingStage{grid-template-columns:minmax(24rem,1fr) minmax(20rem,.82fr)}.product-guides-module__sb2DHa__memberDtiFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-guides-module__sb2DHa__financingStudioHeader,.product-guides-module__sb2DHa__financingStage,.product-guides-module__sb2DHa__memberDossierGate{grid-template-columns:1fr}.product-guides-module__sb2DHa__financingStage{min-height:0}.product-guides-module__sb2DHa__financingVisual{min-height:31rem}.product-guides-module__sb2DHa__memberDtiFields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__projectAppendix>summary{grid-template-columns:minmax(0,1fr) auto}.product-guides-module__sb2DHa__projectAppendix>summary>span,.product-guides-module__sb2DHa__projectAppendix>summary>strong,.product-guides-module__sb2DHa__projectAppendix>summary>small{grid-column:1}.product-guides-module__sb2DHa__projectAppendix>summary:after{grid-area:1/2/span 3;align-self:center}}@media (max-width:680px){.product-guides-module__sb2DHa__financingStudioHeader{align-items:start}.product-guides-module__sb2DHa__propertyFactDock{grid-template-columns:1fr}.product-guides-module__sb2DHa__propertyTypePicker{grid-column:auto}.product-guides-module__sb2DHa__propertyTypePicker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__propertyTypePicker button:last-child{grid-column:1/-1}.product-guides-module__sb2DHa__financingLensBar{grid-template-columns:1fr;align-items:start}.product-guides-module__sb2DHa__financingLensBar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__financingLensBar button{justify-content:flex-start}.product-guides-module__sb2DHa__financingVisual{min-height:25rem;padding:1rem;overflow:hidden}.product-guides-module__sb2DHa__financingVisualMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.product-guides-module__sb2DHa__financingVisualMeta>span:last-child{justify-items:start}.product-guides-module__sb2DHa__financingBlueprint{width:115%;max-height:18rem;margin:1rem -7.5%}.product-guides-module__sb2DHa__blueprintLabels{display:none}.product-guides-module__sb2DHa__financingMobileFlow{counter-reset:financing-mobile-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:-.25rem 0 1rem;padding:0;list-style:none;display:grid}.product-guides-module__sb2DHa__financingMobileFlow li{border-top:1px solid var(--line-dark);color:#e9f2f8;counter-increment:financing-mobile-step;align-items:center;gap:.45rem;padding-top:.5rem;font-size:.8125rem;display:flex}.product-guides-module__sb2DHa__financingMobileFlow li:before{color:var(--primary-bright);content:"0" counter(financing-mobile-step);font-family:var(--display-block);letter-spacing:.08em;font-size:.6875rem}.product-guides-module__sb2DHa__financingLesson{padding:1.25rem}.product-guides-module__sb2DHa__dwellingComparison,.product-guides-module__sb2DHa__premiumMath,.product-guides-module__sb2DHa__percentageDeductibleFields,.product-guides-module__sb2DHa__lenderPlacedMath{grid-template-columns:1fr}.product-guides-module__sb2DHa__dwellingComparison>i,.product-guides-module__sb2DHa__premiumMath>span{justify-self:center;padding:0}.product-guides-module__sb2DHa__financingFacts>div{grid-template-columns:1fr}.product-guides-module__sb2DHa__memberDossierGate{border-radius:10px;padding:1.25rem}.product-guides-module__sb2DHa__memberPath{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__memberDtiFields,.product-guides-module__sb2DHa__memberDtiOutputs{grid-template-columns:1fr}.product-guides-module__sb2DHa__memberDtiOutputs output{border-bottom:1px solid var(--line-dark);border-right:0}.product-guides-module__sb2DHa__memberDtiOutputs output:last-child{border-bottom:0}.product-guides-module__sb2DHa__projectAppendix>summary{padding:1rem}}@media (prefers-reduced-motion:reduce){.product-guides-module__sb2DHa__blueprintRouteActive,.product-guides-module__sb2DHa__blueprintHome path,.product-guides-module__sb2DHa__blueprintNode path,.product-guides-module__sb2DHa__blueprintNode rect,.product-guides-module__sb2DHa__blueprintNode circle{transition:none}}@media print{:is(html:has(.product-guides-module__sb2DHa__guideSection),body:has(.product-guides-module__sb2DHa__guideSection)){background:#fff!important}.product-guides-module__sb2DHa__financingStudio{break-inside:avoid;box-shadow:none;zoom:.88;margin-bottom:.55rem}.product-guides-module__sb2DHa__financingStudioHeader{grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:.6rem;padding:.6rem .8rem}.product-guides-module__sb2DHa__financingStudioHeader h3{font-size:1.25rem}.product-guides-module__sb2DHa__financingStage{grid-template-columns:minmax(18rem,1fr) minmax(17rem,.82fr);min-height:0}.product-guides-module__sb2DHa__financingVisual,.product-guides-module__sb2DHa__financingLesson{padding:.65rem}.product-guides-module__sb2DHa__financingVisual{color:#0f1a26;background:#fff}.product-guides-module__sb2DHa__financingVisualMeta>span,.product-guides-module__sb2DHa__financingVisual>p,.product-guides-module__sb2DHa__blueprintLabels text{color:#56697a;fill:#56697a!important}.product-guides-module__sb2DHa__financingVisualMeta strong,.product-guides-module__sb2DHa__blueprintLabels text:nth-child(3n+2){color:#0f1a26;fill:#0f1a26!important}.product-guides-module__sb2DHa__blueprintHome path,.product-guides-module__sb2DHa__blueprintNode path,.product-guides-module__sb2DHa__blueprintNode rect,.product-guides-module__sb2DHa__blueprintNode circle,.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute{stroke:#56697a!important}.product-guides-module__sb2DHa__financingBlueprint .product-guides-module__sb2DHa__blueprintRouteActive{stroke:#0f1a26!important}.product-guides-module__sb2DHa__financingBlueprint{max-height:2.35in}.product-guides-module__sb2DHa__financingLesson h4{font-size:1.2rem}.product-guides-module__sb2DHa__financingFacts>div{padding:.45rem 0}.product-guides-module__sb2DHa__financingBoundary{padding:.4rem .7rem}.product-guides-module__sb2DHa__projectAppendix{break-before:page;box-shadow:none}.product-guides-module__sb2DHa__projectAppendix:not([open])>.product-guides-module__sb2DHa__insuranceWorkspace{display:block!important}.product-guides-module__sb2DHa__projectAppendix>.product-guides-module__sb2DHa__projectChooser{display:none!important}}.product-guides-module__sb2DHa__guideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.product-guides-module__sb2DHa__guideHeader>div{max-width:48rem}.product-guides-module__sb2DHa__eyebrow,.product-guides-module__sb2DHa__panelHeading>span,.product-guides-module__sb2DHa__panelHeadingOnInk>span,.product-guides-module__sb2DHa__projectChooser>span{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;display:block}.product-guides-module__sb2DHa__guideHeader h2{font-family:var(--display);letter-spacing:-.035em;max-width:14ch;margin:.55rem 0 .85rem;font-size:clamp(2.15rem,4.4vw,4rem);line-height:1.02}.product-guides-module__sb2DHa__guideHeader>div>p{color:var(--muted);max-width:43rem;margin:0;font-size:1.05rem;line-height:1.65}.product-guides-module__sb2DHa__localOnly{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:.6rem .9rem;font-size:.8125rem;font-weight:700;display:flex}.product-guides-module__sb2DHa__localOnly svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__workspace,.product-guides-module__sb2DHa__insuranceWorkspace{box-shadow:var(--shadow-sm);border-radius:14px;display:grid;overflow:hidden}.product-guides-module__sb2DHa__workspace{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.35fr)}.product-guides-module__sb2DHa__controls,.product-guides-module__sb2DHa__briefPanel{background:var(--surface);color:var(--text);padding:clamp(1.5rem,3vw,2.5rem)}.product-guides-module__sb2DHa__controls{flex-direction:column;gap:1.25rem;display:flex}.product-guides-module__sb2DHa__results,.product-guides-module__sb2DHa__propertyPanel{background:var(--ink);color:#e9f2f8;padding:clamp(1.5rem,3.4vw,3rem)}.product-guides-module__sb2DHa__panelHeading,.product-guides-module__sb2DHa__panelHeadingOnInk{gap:.35rem;display:grid}.product-guides-module__sb2DHa__panelHeading strong,.product-guides-module__sb2DHa__panelHeadingOnInk strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.45rem;line-height:1.2}.product-guides-module__sb2DHa__panelHeading small,.product-guides-module__sb2DHa__panelHeadingOnInk small{color:var(--muted);font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__panelHeadingOnInk>span{color:var(--primary-bright)}.product-guides-module__sb2DHa__panelHeadingOnInk small{color:#95abbf}.product-guides-module__sb2DHa__fieldGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.product-guides-module__sb2DHa__field{gap:.45rem;display:grid}.product-guides-module__sb2DHa__field>span,.product-guides-module__sb2DHa__fieldset legend,.product-guides-module__sb2DHa__documentList legend,.product-guides-module__sb2DHa__stagePicker legend{color:var(--text);font-size:.8125rem;font-weight:800;line-height:1.35}.product-guides-module__sb2DHa__field input,.product-guides-module__sb2DHa__field select{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;width:100%;min-height:46px;padding:.65rem .75rem}.product-guides-module__sb2DHa__field input:focus-visible,.product-guides-module__sb2DHa__field select:focus-visible,.product-guides-module__sb2DHa__projectChooser button:focus-visible,.product-guides-module__sb2DHa__stagePicker button:focus-visible,.product-guides-module__sb2DHa__documentList input:focus-visible+span,.product-guides-module__sb2DHa__resetButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-guides-module__sb2DHa__field>small,.product-guides-module__sb2DHa__fieldset>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.product-guides-module__sb2DHa__fieldset,.product-guides-module__sb2DHa__documentList,.product-guides-module__sb2DHa__stagePicker{border:0;min-inline-size:0;margin:0;padding:0}.product-guides-module__sb2DHa__fieldset{border-top:1px solid var(--line);gap:.7rem;padding-top:1.15rem;display:grid}.product-guides-module__sb2DHa__fieldset legend{padding:0 .35rem 0 0}.product-guides-module__sb2DHa__suffixedInput{position:relative}.product-guides-module__sb2DHa__suffixedInput input{padding-right:2.4rem}.product-guides-module__sb2DHa__suffixedInput i{color:var(--muted);pointer-events:none;font-size:.8rem;font-style:normal;font-weight:800;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.product-guides-module__sb2DHa__rangePair{grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:.8rem;display:grid}.product-guides-module__sb2DHa__rangePair>input[type=range]{accent-color:var(--primary-deep);border:0;min-height:44px;padding:0}.product-guides-module__sb2DHa__mobilePulse{display:none}.product-guides-module__sb2DHa__issueList{color:var(--error);background:#fff4f2;border:1px solid #e5afa8;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.85rem;font-size:.8125rem;display:flex}.product-guides-module__sb2DHa__issueList ul{margin:0;padding-left:1rem}.product-guides-module__sb2DHa__results{flex-direction:column;gap:1.35rem;display:flex}.product-guides-module__sb2DHa__resultHero{border-bottom:1px solid var(--line-dark);gap:.3rem;padding-bottom:1.5rem;display:grid}.product-guides-module__sb2DHa__resultHero>span,.product-guides-module__sb2DHa__metricRow span,.product-guides-module__sb2DHa__thresholdGrid span,.product-guides-module__sb2DHa__restorationGrid span,.product-guides-module__sb2DHa__runwayHeading span,.product-guides-module__sb2DHa__restorationHeading span{color:#95abbf;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__resultHero>strong{color:var(--primary-bright);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(3.5rem,8vw,6.75rem);line-height:.95}.product-guides-module__sb2DHa__resultHero p{color:#95abbf;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.8125rem}.product-guides-module__sb2DHa__metricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.product-guides-module__sb2DHa__metricRow>div{border:1px solid var(--line-dark);border-radius:10px;gap:.35rem;min-width:0;padding:1rem;display:grid}.product-guides-module__sb2DHa__metricRow svg{color:var(--primary-bright);margin-bottom:.35rem}.product-guides-module__sb2DHa__metricRow strong{color:#e9f2f8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.15rem}.product-guides-module__sb2DHa__runway{background:var(--ink-elevated);border:1px solid var(--line-dark);border-radius:14px;padding:1.15rem 1.2rem 1rem}.product-guides-module__sb2DHa__runwayHeading,.product-guides-module__sb2DHa__restorationHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.product-guides-module__sb2DHa__runwayHeading small{color:#95abbf;font-size:.75rem}.product-guides-module__sb2DHa__runwayTrack{background:var(--ink-soft);border-radius:999px;height:8px;margin:2.3rem 0 1rem;position:relative}.product-guides-module__sb2DHa__runwayFill{border-radius:inherit;opacity:.35;background:#5fb4f0;height:100%;position:absolute;inset:0}.product-guides-module__sb2DHa__marker{border-radius:999px;width:4px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-guides-module__sb2DHa__markerLiquidation{background:#ff8d83}.product-guides-module__sb2DHa__markerWarning{background:#f1c060}.product-guides-module__sb2DHa__markerStress{background:var(--primary-bright);height:30px}.product-guides-module__sb2DHa__markerReference{background:#e9f2f8;left:100%}.product-guides-module__sb2DHa__runwayLegend{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.product-guides-module__sb2DHa__runwayLegend span{color:#95abbf;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.product-guides-module__sb2DHa__runwayLegend span:before{content:"";background:#e9f2f8;border-radius:999px;width:7px;height:7px}.product-guides-module__sb2DHa__runwayLegend span[data-kind=liquidation]:before{background:#ff8d83}.product-guides-module__sb2DHa__runwayLegend span[data-kind=warning]:before{background:#f1c060}.product-guides-module__sb2DHa__runwayLegend span[data-kind=stress]:before{background:var(--primary-bright)}.product-guides-module__sb2DHa__thresholdGrid,.product-guides-module__sb2DHa__restorationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.product-guides-module__sb2DHa__thresholdGrid>div,.product-guides-module__sb2DHa__restorationGrid>div{border:1px solid var(--line-dark);border-radius:10px;gap:.35rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__thresholdGrid>div[data-crossed]{border-color:#e0a53a}.product-guides-module__sb2DHa__thresholdGrid strong,.product-guides-module__sb2DHa__restorationGrid strong{color:#e9f2f8;font-variant-numeric:tabular-nums;font-size:1.35rem}.product-guides-module__sb2DHa__thresholdGrid small,.product-guides-module__sb2DHa__restorationGrid small{color:#95abbf;font-size:.75rem;line-height:1.45}.product-guides-module__sb2DHa__restoration{border-top:1px solid var(--line-dark);gap:.9rem;padding-top:1.35rem;display:grid}.product-guides-module__sb2DHa__restorationHeading strong{color:#e9f2f8;font-family:var(--display);font-size:1.15rem}.product-guides-module__sb2DHa__boundaryNote,.product-guides-module__sb2DHa__boundaryNoteLight{border-radius:10px;align-items:flex-start;gap:.65rem;margin:0;padding:.85rem .95rem;font-size:.8125rem;line-height:1.55;display:flex}.product-guides-module__sb2DHa__boundaryNote{background:var(--ink-elevated);border:1px solid var(--line-dark);color:#c5d5e2}.product-guides-module__sb2DHa__boundaryNote svg{color:var(--primary-bright);flex:none;margin-top:.1rem}.product-guides-module__sb2DHa__sourceDetails{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:1rem;padding:.2rem 1rem}.product-guides-module__sb2DHa__sourceDetails summary{cursor:pointer;align-items:center;min-height:44px;font-size:.8125rem;font-weight:800;display:flex}.product-guides-module__sb2DHa__sourceDetails summary:after{color:var(--primary-deep);content:"+";margin-left:auto;font-size:1.1rem}.product-guides-module__sb2DHa__sourceDetails[open] summary:after{content:"−"}.product-guides-module__sb2DHa__sourceDetails p,.product-guides-module__sb2DHa__sourceDetails ul{color:var(--muted);font-size:.8125rem;line-height:1.6}.product-guides-module__sb2DHa__sourceDetails ul{padding-left:1.2rem}.product-guides-module__sb2DHa__sourceDetails a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.product-guides-module__sb2DHa__actionPanel{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:.85rem;margin-top:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.product-guides-module__sb2DHa__actionButtons{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.product-guides-module__sb2DHa__actionPanel .product-guides-module__sb2DHa__secondaryButton{border-color:var(--line);color:var(--text);align-items:center;gap:.45rem;display:inline-flex}.product-guides-module__sb2DHa__actionPanel .product-guides-module__sb2DHa__secondaryButton:hover:not(:disabled){background:var(--canvas);border-color:var(--teal);color:var(--ink)}.product-guides-module__sb2DHa__resetButton{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .7rem;font-size:.8125rem;font-weight:800;display:inline-flex}.product-guides-module__sb2DHa__resetButton:hover{color:var(--text)}.product-guides-module__sb2DHa__saveNotice{color:var(--muted);align-items:center;gap:.45rem;margin:0;font-size:.75rem;display:flex}.product-guides-module__sb2DHa__saveNotice svg{color:var(--primary-deep);flex:none}.product-guides-module__sb2DHa__workspaceCta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:1rem;display:grid}.product-guides-module__sb2DHa__workspaceCta>div{gap:.2rem;display:grid}.product-guides-module__sb2DHa__workspaceCta span{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem}.product-guides-module__sb2DHa__workspaceCta strong{font-family:var(--display);font-size:1.05rem}.product-guides-module__sb2DHa__workspaceCta small{color:var(--muted);font-size:.75rem;line-height:1.45}.product-guides-module__sb2DHa__printStamp{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.7rem;display:flex}.product-guides-module__sb2DHa__printAuthGate{display:none}.product-guides-module__sb2DHa__policyAnatomy{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:1.25rem;overflow:hidden}.product-guides-module__sb2DHa__policyAnatomyHeader,.product-guides-module__sb2DHa__memberResearch>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:1.5rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__policyAnatomyHeader>div>span,.product-guides-module__sb2DHa__memberResearch>header>div>span,.product-guides-module__sb2DHa__memberResearchGate>div>span,.product-guides-module__sb2DHa__memberResearchCardHeading span,.product-guides-module__sb2DHa__policyLesson article>span{color:var(--primary-deep);font-family:var(--display-block);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;display:block}.product-guides-module__sb2DHa__policyAnatomyHeader h3,.product-guides-module__sb2DHa__memberResearch>header h3,.product-guides-module__sb2DHa__memberResearchGate h3{font-family:var(--display);letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.15}.product-guides-module__sb2DHa__policyAnatomyHeader>p,.product-guides-module__sb2DHa__memberResearch>header>p,.product-guides-module__sb2DHa__memberResearchGate>div>p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.product-guides-module__sb2DHa__policyAnatomyGrid{border-top:1px solid var(--line);grid-template-columns:minmax(20rem,1fr) minmax(0,1.05fr);display:grid}.product-guides-module__sb2DHa__policyIllustration{background:var(--ink);color:#e9f2f8;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2.5vw,2rem);display:flex}.product-guides-module__sb2DHa__policyDiagram{aspect-ratio:680/420;width:100%;max-height:24rem;margin:auto;display:block}.product-guides-module__sb2DHa__policyBase,.product-guides-module__sb2DHa__policyFeature,.product-guides-module__sb2DHa__policyAnchor{fill:none;stroke-linecap:round;stroke-linejoin:round}.product-guides-module__sb2DHa__policyBase{stroke:#526a82;stroke-width:3px}.product-guides-module__sb2DHa__policyFeature{opacity:.32;stroke:#95abbf;stroke-width:4px;transition:opacity .18s var(--ease-out), stroke .18s var(--ease-out), stroke-width .18s var(--ease-out)}.product-guides-module__sb2DHa__policyFeatureActive{opacity:1;stroke:var(--primary-bright);stroke-width:8px}.product-guides-module__sb2DHa__policyAnchor{fill:var(--primary-bright);stroke:var(--ink);stroke-width:3px}.product-guides-module__sb2DHa__policyIllustration>p{text-align:center;justify-content:center;align-items:baseline;gap:.55rem;margin:0;display:flex}.product-guides-module__sb2DHa__policyIllustration>p span{color:#95abbf;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.product-guides-module__sb2DHa__policyIllustration>p strong{color:#e9f2f8;font-family:var(--display);font-size:1rem}.product-guides-module__sb2DHa__policyLesson{flex-direction:column;justify-content:center;gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.product-guides-module__sb2DHa__policyTopicPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.product-guides-module__sb2DHa__policyTopicPicker button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;text-align:left;border-radius:7px;min-height:44px;padding:.55rem .65rem;font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__policyTopicPicker button[aria-pressed=true]{background:var(--canvas-deep);border-color:var(--primary-deep);color:var(--ink)}.product-guides-module__sb2DHa__policyTopicPicker button:focus-visible,.product-guides-module__sb2DHa__memberPremiumFields input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-guides-module__sb2DHa__policyLesson article{background:var(--canvas-deep);border-radius:10px;min-height:13rem;padding:1.2rem}.product-guides-module__sb2DHa__policyLesson article h4{font-family:var(--display);margin:.35rem 0 .65rem;font-size:1.35rem}.product-guides-module__sb2DHa__policyLesson article p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.product-guides-module__sb2DHa__policyLesson article p+p{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.product-guides-module__sb2DHa__policyLesson article p strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6875rem;display:block}.product-guides-module__sb2DHa__policyBoundary{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:.8rem clamp(1.25rem,3vw,2rem);font-size:.75rem;line-height:1.55}.product-guides-module__sb2DHa__memberResearchGate,.product-guides-module__sb2DHa__memberResearch{border:1px solid var(--line);border-radius:14px;margin:0 0 1.25rem;overflow:hidden}.product-guides-module__sb2DHa__memberResearchGate{background:var(--canvas-deep);grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__memberResearchGateAction{background:var(--surface);border:1px solid var(--line);border-radius:10px;place-items:center start;gap:.75rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__memberResearchGateAction>svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__memberResearchGateAction small,.product-guides-module__sb2DHa__memberResearchCard>small{color:var(--muted);font-size:.7rem;line-height:1.5}.product-guides-module__sb2DHa__memberResearch{background:var(--surface)}.product-guides-module__sb2DHa__memberResearch>header{background:var(--canvas-deep)}.product-guides-module__sb2DHa__memberResearchGrid{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);display:grid}.product-guides-module__sb2DHa__memberResearchCard{border-top:1px solid var(--line);align-content:start;gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.product-guides-module__sb2DHa__memberResearchCard+.product-guides-module__sb2DHa__memberResearchCard{border-left:1px solid var(--line)}.product-guides-module__sb2DHa__memberResearchCardHeading{align-items:center;gap:.7rem;display:flex}.product-guides-module__sb2DHa__memberResearchCardHeading>svg{color:var(--primary-deep);flex:none}.product-guides-module__sb2DHa__memberResearchCardHeading h4{font-family:var(--display);margin:.2rem 0 0;font-size:1.1rem}.product-guides-module__sb2DHa__memberResearchCard>p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.product-guides-module__sb2DHa__memberResearchCard>.button{justify-content:center;justify-self:start}.product-guides-module__sb2DHa__memberPremiumFields label{gap:.4rem;display:grid}.product-guides-module__sb2DHa__memberPremiumFields legend,.product-guides-module__sb2DHa__memberPremiumFields label>span:first-child{color:var(--text);font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__memberPremiumFields input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:.55rem .65rem}.product-guides-module__sb2DHa__memberZipReference{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;margin:0;padding:.65rem 0;display:grid}.product-guides-module__sb2DHa__memberZipReference span,.product-guides-module__sb2DHa__memberZipReference strong{color:var(--text);font-size:.75rem}.product-guides-module__sb2DHa__memberZipReference span{font-weight:800}.product-guides-module__sb2DHa__memberZipReference small{color:var(--muted);grid-column:1/-1;font-size:.68rem}.product-guides-module__sb2DHa__memberPremiumFields{border:0;min-inline-size:0;margin:0;padding:0}.product-guides-module__sb2DHa__memberPremiumFields legend{margin-bottom:.55rem}.product-guides-module__sb2DHa__memberPremiumFields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.product-guides-module__sb2DHa__memberPremiumFields label>span:last-child{position:relative}.product-guides-module__sb2DHa__memberPremiumFields label i{color:var(--muted);pointer-events:none;font-size:.75rem;font-style:normal;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.product-guides-module__sb2DHa__memberPremiumFields input{padding-left:1.4rem}.product-guides-module__sb2DHa__memberPremiumOutput{background:var(--ink);color:#e9f2f8;border-radius:10px;gap:.2rem;padding:1rem;display:grid}.product-guides-module__sb2DHa__memberPremiumOutput>span{color:#95abbf;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.product-guides-module__sb2DHa__memberPremiumOutput strong{font-family:var(--display);font-size:1.5rem}.product-guides-module__sb2DHa__memberPremiumOutput small{color:#c5d5e2;font-size:.7rem}.product-guides-module__sb2DHa__projectChooser{background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem clamp(1rem,2vw,1.5rem);display:grid}.product-guides-module__sb2DHa__projectChooser>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.product-guides-module__sb2DHa__projectChooser button,.product-guides-module__sb2DHa__stagePicker button{border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:6px;min-height:44px;padding:.55rem .7rem;font-size:.8125rem;font-weight:800}.product-guides-module__sb2DHa__projectChooser button{background:var(--surface);color:var(--muted)}.product-guides-module__sb2DHa__projectChooser button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#e9f2f8}.product-guides-module__sb2DHa__insuranceWorkspace{border-radius:0 0 14px 14px;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}.product-guides-module__sb2DHa__propertyPanel{flex-direction:column;gap:1.25rem;display:flex}.product-guides-module__sb2DHa__propertyDiagram{aspect-ratio:620/390;width:100%;max-height:25rem;margin:auto;display:block}.product-guides-module__sb2DHa__diagramGround,.product-guides-module__sb2DHa__diagramHouse,.product-guides-module__sb2DHa__diagramFeature,.product-guides-module__sb2DHa__diagramDot{fill:none;stroke-linecap:round;stroke-linejoin:round}.product-guides-module__sb2DHa__diagramGround{stroke:#526a82;stroke-width:3px}.product-guides-module__sb2DHa__diagramHouse{stroke:#95abbf;stroke-width:4px}.product-guides-module__sb2DHa__diagramFeature{opacity:.3;stroke:#95abbf;stroke-width:4px;transition:opacity .18s var(--ease-out), stroke .18s var(--ease-out), stroke-width .18s var(--ease-out)}.product-guides-module__sb2DHa__diagramActive{opacity:1;stroke:var(--primary-bright);stroke-width:8px}.product-guides-module__sb2DHa__diagramDot{fill:var(--primary-bright);stroke:var(--ink);stroke-width:3px}.product-guides-module__sb2DHa__stagePicker{border-top:1px solid var(--line-dark);padding-top:1rem}.product-guides-module__sb2DHa__stagePicker legend{color:#e9f2f8;margin-bottom:.7rem}.product-guides-module__sb2DHa__stagePicker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.product-guides-module__sb2DHa__stagePicker button{border-color:var(--line-dark);color:#c5d5e2;background:0 0}.product-guides-module__sb2DHa__stagePicker button[aria-pressed=true]{background:var(--primary-bright);border-color:var(--primary-bright);color:var(--ink)}.product-guides-module__sb2DHa__stageSummary{color:#c5d5e2;align-items:flex-start;gap:.55rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.product-guides-module__sb2DHa__stageSummary svg{color:var(--primary-bright);flex:none;margin-top:.12rem}.product-guides-module__sb2DHa__briefPanel{flex-direction:column;gap:1.35rem;display:flex}.product-guides-module__sb2DHa__documentProgress{gap:.55rem;display:grid}.product-guides-module__sb2DHa__documentProgress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.product-guides-module__sb2DHa__documentProgress span{color:var(--muted);font-size:.75rem;font-weight:800}.product-guides-module__sb2DHa__documentProgress strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.8125rem}.product-guides-module__sb2DHa__documentProgress [role=progressbar]{background:var(--canvas-deep);border-radius:999px;height:8px;overflow:hidden}.product-guides-module__sb2DHa__documentProgress [role=progressbar] span{background:var(--primary-deep);height:100%;transition:width .22s var(--ease-out);display:block}.product-guides-module__sb2DHa__documentList{gap:.55rem;display:grid}.product-guides-module__sb2DHa__documentList legend{margin-bottom:.65rem}.product-guides-module__sb2DHa__documentList label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:46px;padding:.65rem .75rem;font-size:.8125rem;font-weight:700;display:grid}.product-guides-module__sb2DHa__documentList input{opacity:0;width:1px;height:1px;position:absolute}.product-guides-module__sb2DHa__documentList label>span{border:1px solid var(--line);color:#0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.product-guides-module__sb2DHa__documentList input:checked+span{background:var(--primary-bright);border-color:var(--primary-deep);color:var(--ink)}.product-guides-module__sb2DHa__questionBrief{background:var(--canvas-deep);border-radius:10px;padding:1rem}.product-guides-module__sb2DHa__questionBrief>div{align-items:center;gap:.6rem;display:flex}.product-guides-module__sb2DHa__questionBrief svg{color:var(--primary-deep)}.product-guides-module__sb2DHa__questionBrief h3{font-family:var(--display);margin:0;font-size:1rem}.product-guides-module__sb2DHa__questionBrief ol{color:var(--muted);gap:.55rem;margin:.85rem 0 0;padding-left:1.25rem;font-size:.8125rem;line-height:1.5;display:grid}.product-guides-module__sb2DHa__boundaryNoteLight{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.product-guides-module__sb2DHa__boundaryNoteLight svg{color:var(--primary-deep);flex:none;margin-top:.1rem}@media (max-width:980px){.product-guides-module__sb2DHa__workspace,.product-guides-module__sb2DHa__insuranceWorkspace,.product-guides-module__sb2DHa__policyAnatomyGrid,.product-guides-module__sb2DHa__memberResearchGrid,.product-guides-module__sb2DHa__memberResearchGate{grid-template-columns:1fr}.product-guides-module__sb2DHa__memberResearchCard+.product-guides-module__sb2DHa__memberResearchCard{border-left:0}.product-guides-module__sb2DHa__projectChooser{grid-template-columns:1fr;align-items:start}.product-guides-module__sb2DHa__projectChooser>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){body:has(.product-guides-module__sb2DHa__guideSection) .duck-assistant-root{display:none}.product-guides-module__sb2DHa__guideSection{padding:3rem 0}.product-guides-module__sb2DHa__guideHeader,.product-guides-module__sb2DHa__policyAnatomyHeader,.product-guides-module__sb2DHa__memberResearch>header{grid-template-columns:1fr;align-items:start}.product-guides-module__sb2DHa__policyIllustration>p{flex-direction:column;align-items:center;gap:.2rem}.product-guides-module__sb2DHa__memberPremiumFields>div{grid-template-columns:1fr}.product-guides-module__sb2DHa__localOnly{white-space:normal;justify-self:start}.product-guides-module__sb2DHa__workspace,.product-guides-module__sb2DHa__insuranceWorkspace{border-radius:10px}.product-guides-module__sb2DHa__fieldGridTwo,.product-guides-module__sb2DHa__metricRow,.product-guides-module__sb2DHa__thresholdGrid,.product-guides-module__sb2DHa__restorationGrid,.product-guides-module__sb2DHa__workspaceCta{grid-template-columns:1fr}.product-guides-module__sb2DHa__metricRow{grid-template-columns:repeat(3,minmax(0,1fr))}.product-guides-module__sb2DHa__metricRow>div{padding:.75rem}.product-guides-module__sb2DHa__metricRow svg{display:none}.product-guides-module__sb2DHa__metricRow span{font-size:.625rem}.product-guides-module__sb2DHa__metricRow strong{font-size:.95rem}.product-guides-module__sb2DHa__mobilePulse{background:var(--canvas-deep);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin:0;padding:.65rem .8rem;font-size:.75rem;display:flex}.product-guides-module__sb2DHa__mobilePulse strong{color:var(--text);font-variant-numeric:tabular-nums}.product-guides-module__sb2DHa__runwayHeading,.product-guides-module__sb2DHa__restorationHeading{flex-direction:column;align-items:flex-start;gap:.3rem}.product-guides-module__sb2DHa__projectChooser>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guides-module__sb2DHa__projectChooser button:last-child{grid-column:1/-1}.product-guides-module__sb2DHa__actionButtons>.button{justify-content:center;width:100%}.product-guides-module__sb2DHa__resetButton{justify-content:center;width:100%}.product-guides-module__sb2DHa__workspaceCta>.button{justify-content:center}}@media (prefers-reduced-motion:reduce){.product-guides-module__sb2DHa__policyFeature,.product-guides-module__sb2DHa__diagramFeature,.product-guides-module__sb2DHa__documentProgress [role=progressbar] span{transition:none}}@media print{.product-guides-module__sb2DHa__guideSection [data-guide-actions],.product-guides-module__sb2DHa__guideSection [data-print-hide],.product-guides-module__sb2DHa__sourceDetails,.product-guides-module__sb2DHa__controls{display:none!important}body:has(.product-guides-module__sb2DHa__guideSection) .site-header{display:none!important}body:has(.product-guides-module__sb2DHa__guideSection) .site-footer{display:none!important}body:has(.product-guides-module__sb2DHa__guideSection) .skip-link{display:none!important}body:has(.product-guides-module__sb2DHa__guideSection) .scroll-progress{display:none!important}body:has(.product-guides-module__sb2DHa__guideSection) .duck-assistant-root{display:none!important}main:has(.product-guides-module__sb2DHa__guideSection)>section:not([data-guide-page]){display:none!important}.product-guides-module__sb2DHa__guideSection{color:#0f1a26;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.product-guides-module__sb2DHa__guideSection:not([data-member-state=signed-in])>:not(.product-guides-module__sb2DHa__printAuthGate){display:none!important}.product-guides-module__sb2DHa__guideSection:not([data-member-state=signed-in])>.product-guides-module__sb2DHa__printAuthGate{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:10in;padding:1in;display:grid!important}.product-guides-module__sb2DHa__printAuthGate svg{color:var(--accent)}.product-guides-module__sb2DHa__printAuthGate strong{font-family:var(--display);font-size:1.65rem}.product-guides-module__sb2DHa__printAuthGate span{color:var(--muted);max-width:30rem;font-size:.95rem;line-height:1.6}.product-guides-module__sb2DHa__guideHeader{margin-bottom:1rem}.product-guides-module__sb2DHa__policyAnatomy{break-inside:avoid;box-shadow:none;margin-bottom:.6rem}.product-guides-module__sb2DHa__policyAnatomyHeader{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);gap:.6rem;padding:.6rem .8rem}.product-guides-module__sb2DHa__policyAnatomyHeader h3{font-size:1.25rem}.product-guides-module__sb2DHa__policyAnatomyGrid{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr)}.product-guides-module__sb2DHa__policyIllustration,.product-guides-module__sb2DHa__policyLesson{padding:.65rem}.product-guides-module__sb2DHa__policyDiagram{max-height:2.25in}.product-guides-module__sb2DHa__policyLesson article{min-height:0;padding:.75rem}.product-guides-module__sb2DHa__policyLesson article h4{margin-bottom:.35rem;font-size:1.05rem}.product-guides-module__sb2DHa__policyBoundary{padding:.45rem .7rem}.product-guides-module__sb2DHa__guideHeader h2{font-size:2.1rem}.product-guides-module__sb2DHa__localOnly{display:none}.product-guides-module__sb2DHa__workspace,.product-guides-module__sb2DHa__insuranceWorkspace{box-shadow:none;display:block;overflow:visible}.product-guides-module__sb2DHa__propertyPanel{break-inside:avoid}.product-guides-module__sb2DHa__results{break-inside:avoid;zoom:.82;width:100%;margin-inline:auto}.product-guides-module__sb2DHa__briefPanel{break-before:page;break-inside:avoid}.product-guides-module__sb2DHa__metricRow,.product-guides-module__sb2DHa__resultHero,.product-guides-module__sb2DHa__runway,.product-guides-module__sb2DHa__thresholdGrid,.product-guides-module__sb2DHa__restoration,.product-guides-module__sb2DHa__restorationGrid,.product-guides-module__sb2DHa__boundaryNote{break-inside:avoid}.product-guides-module__sb2DHa__printStamp{color:#56697a;margin-top:1rem}}.product-guides-module__sb2DHa__financingLensBar button b{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.product-guides-module__sb2DHa__financingLensBar button[aria-pressed=true],.product-guides-module__sb2DHa__policyTopicPicker button[aria-pressed=true]{background:var(--ink);border-color:var(--primary);color:#e9f2f8}.product-guides-module__sb2DHa__financingLensBar button[aria-pressed=true] b,.product-guides-module__sb2DHa__policyTopicPicker button[aria-pressed=true] svg{border-color:var(--primary-bright);color:var(--primary-bright)}.product-guides-module__sb2DHa__financingLensBar button,.product-guides-module__sb2DHa__policyTopicPicker button,.product-guides-module__sb2DHa__propertyTypePicker button,.product-guides-module__sb2DHa__deductibleDesk fieldset button{transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out)}.product-guides-module__sb2DHa__financingLensBar button:hover:not([aria-pressed=true]),.product-guides-module__sb2DHa__policyTopicPicker button:hover:not([aria-pressed=true]),.product-guides-module__sb2DHa__propertyTypePicker button:hover:not([aria-pressed=true]),.product-guides-module__sb2DHa__deductibleDesk fieldset button:hover:not([aria-pressed=true]){border-color:var(--primary-deep);color:var(--text)}.product-guides-module__sb2DHa__financingVisual{isolation:isolate;position:relative;overflow:hidden}.product-guides-module__sb2DHa__financingBlueprint{aspect-ratio:960/500;max-height:31rem;margin:auto}.product-guides-module__sb2DHa__sceneGrid{opacity:.18}.product-guides-module__sb2DHa__sceneGridLine{fill:none;stroke:#95abbf;stroke-width:1px}.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack,.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute,.product-guides-module__sb2DHa__blueprintRouteActive{stroke-linecap:round;stroke-linejoin:round}.product-guides-module__sb2DHa__sceneShadow{fill:#03101d}.product-guides-module__sb2DHa__sceneBase{fill:#0a2038;stroke:#44627f;stroke-width:2px}.product-guides-module__sb2DHa__sceneFace{fill:var(--ink-soft);stroke:#89a3ba;stroke-width:2px}.product-guides-module__sb2DHa__sceneSide{fill:var(--ink-elevated);stroke:#89a3ba;stroke-width:2px}.product-guides-module__sb2DHa__sceneRoof{fill:#1d4a74;stroke:#89a3ba;stroke-width:2px}.product-guides-module__sb2DHa__sceneLine{fill:none;stroke:#7e99b1;stroke-width:2.5px}.product-guides-module__sb2DHa__sceneWindow{fill:#24507a;stroke:#89a3ba;stroke-width:1.5px}.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack{fill:var(--ink-elevated);stroke:#89a3ba;stroke-width:2px}.product-guides-module__sb2DHa__sceneObjectTitle,.product-guides-module__sb2DHa__sceneObjectValue,.product-guides-module__sb2DHa__sceneObjectAmount,.product-guides-module__sb2DHa__sceneDivisor{dominant-baseline:alphabetic;fill:#95abbf;font-family:var(--body)}.product-guides-module__sb2DHa__sceneObjectTitle{font-family:var(--display-block);letter-spacing:1px;font-size:12px}.product-guides-module__sb2DHa__sceneObjectValue{font-size:13px}.product-guides-module__sb2DHa__sceneObjectAmount{fill:#e9f2f8;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.product-guides-module__sb2DHa__sceneDivisor{fill:#e9f2f8;text-anchor:middle;font-size:12px;font-weight:800}.product-guides-module__sb2DHa__sceneFieldDot,.product-guides-module__sb2DHa__sceneRoutePoints circle{fill:#95abbf}.product-guides-module__sb2DHa__sceneRoutePoints circle{transition:fill .18s var(--ease-out), opacity .18s var(--ease-out)}.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute,.product-guides-module__sb2DHa__blueprintRouteActive{fill:none}.product-guides-module__sb2DHa__blueprintRouteActive{stroke:none;stroke-width:0}.product-guides-module__sb2DHa__routeGlow{fill:none;stroke:#4fd2e824;stroke-width:16px}.product-guides-module__sb2DHa__routeCore{fill:none;stroke:var(--primary-bright);stroke-width:4px}.product-guides-module__sb2DHa__routeFlow{fill:none;stroke:#eafcff;stroke-dasharray:3 21;stroke-width:4px;animation:2.2s linear infinite product-guides-module__sb2DHa__routeFlow}@keyframes product-guides-module__sb2DHa__routeFlow{to{stroke-dashoffset:-24px}}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] .product-guides-module__sb2DHa__routeGlow{stroke:#e0a53a29}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] .product-guides-module__sb2DHa__routeCore{stroke:var(--motion)}.product-guides-module__sb2DHa__financingBlueprint[data-active-lens=lender-placed] .product-guides-module__sb2DHa__routeFlow{stroke:#f8e2b4}.product-guides-module__sb2DHa__financingBlueprint [data-scene-object]{opacity:.55;transition:opacity .22s var(--ease-out)}.product-guides-module__sb2DHa__financingBlueprint [data-scene-object][data-lit]{opacity:1}[data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneFace{fill:#1d4a74}[data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneSide{fill:#143a5e}[data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneRoof{fill:#2a6094}[data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneWindow{fill:#3a76ac}[data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneBase{fill:#12304f;stroke:#6f93b4}[data-scene-object][data-lit] :is(.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack){stroke:#c9dfef}.product-guides-module__sb2DHa__financingBlueprint :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack){transition:fill .22s var(--ease-out), stroke .22s var(--ease-out)}.product-guides-module__sb2DHa__financingBlueprint [data-scene-object][data-lit] .product-guides-module__sb2DHa__sceneFieldDot{fill:var(--primary-bright)}[data-scene-object][data-lit] :is(.product-guides-module__sb2DHa__sceneObjectTitle,.product-guides-module__sb2DHa__sceneObjectValue){fill:#cfe2f2}.product-guides-module__sb2DHa__policyDiagram{max-height:27rem}.product-guides-module__sb2DHa__policyFeature{opacity:1;stroke:initial;stroke-width:initial;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);transform-box:fill-box;transform-origin:50%}.product-guides-module__sb2DHa__policyFeatureActive{opacity:1;stroke:initial;stroke-width:initial;transform:translateY(-4px)}.product-guides-module__sb2DHa__policyFeature :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge){stroke:#517092;transition:fill .22s var(--ease-out), stroke .22s var(--ease-out), stroke-width .22s var(--ease-out)}.product-guides-module__sb2DHa__policyFeatureActive .product-guides-module__sb2DHa__sceneFace{fill:#1d4a74}.product-guides-module__sb2DHa__policyFeatureActive .product-guides-module__sb2DHa__sceneSide{fill:#143a5e}.product-guides-module__sb2DHa__policyFeatureActive .product-guides-module__sb2DHa__sceneRoof{fill:#2a6094}.product-guides-module__sb2DHa__policyFeatureActive .product-guides-module__sb2DHa__sceneWindow{fill:#3a76ac}.product-guides-module__sb2DHa__policyFeatureActive .product-guides-module__sb2DHa__sceneBadge{fill:#1d4a74}.product-guides-module__sb2DHa__policyFeatureActive :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge){stroke:var(--primary-bright);stroke-width:2.75px}.product-guides-module__sb2DHa__policyShadows [data-shadow-for]{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.product-guides-module__sb2DHa__policyDiagram[data-active-topic=dwelling] [data-shadow-for=dwelling],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=other-structures] [data-shadow-for=other-structures],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=belongings] [data-shadow-for=belongings],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=loss-of-use] [data-shadow-for=loss-of-use],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=liability] [data-shadow-for=liability],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=premium] [data-shadow-for=premium],.product-guides-module__sb2DHa__policyDiagram[data-active-topic=deductible] [data-shadow-for=deductible]{opacity:.55;transform:translate(3px,3px)}.product-guides-module__sb2DHa__policyTopicPicker button{align-items:center;gap:.55rem;display:flex}.product-guides-module__sb2DHa__policyTopicPicker button svg{color:var(--primary-deep);flex:none}@media (max-width:680px){.product-guides-module__sb2DHa__financingBlueprint{width:100%;max-height:18rem;margin:1rem 0}.product-guides-module__sb2DHa__blueprintLabels,.product-guides-module__sb2DHa__sceneGrid,.product-guides-module__sb2DHa__sceneObjectTitle,.product-guides-module__sb2DHa__sceneObjectValue,.product-guides-module__sb2DHa__sceneObjectAmount,.product-guides-module__sb2DHa__sceneMeterTrack,.product-guides-module__sb2DHa__sceneDivisor{display:none}}@media (prefers-reduced-motion:reduce){.product-guides-module__sb2DHa__blueprintRouteActive,.product-guides-module__sb2DHa__sceneRoutePoints circle,.product-guides-module__sb2DHa__financingBlueprint [data-scene-object],.product-guides-module__sb2DHa__financingBlueprint :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack),.product-guides-module__sb2DHa__policyFeature,.product-guides-module__sb2DHa__policyFeature :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge),.product-guides-module__sb2DHa__policyShadows [data-shadow-for]{transition:none}.product-guides-module__sb2DHa__routeFlow{animation:none}}@media print{.product-guides-module__sb2DHa__financingStudio{zoom:.82}.product-guides-module__sb2DHa__financingLesson{gap:.55rem}.product-guides-module__sb2DHa__lapseTimeline li{padding:.35rem .45rem;font-size:.75rem;line-height:1.35}.product-guides-module__sb2DHa__financingFacts>div{padding:.3rem 0}.product-guides-module__sb2DHa__financingFacts dt{font-size:.65rem}.product-guides-module__sb2DHa__financingFacts dd{font-size:.8rem;line-height:1.4}.product-guides-module__sb2DHa__financingBlueprint{margin:.25rem auto 0}.product-guides-module__sb2DHa__financingBlueprint :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack),.product-guides-module__sb2DHa__blueprintGround,.product-guides-module__sb2DHa__blueprintRoute{stroke:#56697a!important}.product-guides-module__sb2DHa__financingBlueprint :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneBadge,.product-guides-module__sb2DHa__sceneMeterTrack){fill:#eef5f9!important}.product-guides-module__sb2DHa__routeGlow,.product-guides-module__sb2DHa__routeFlow{display:none}.product-guides-module__sb2DHa__routeCore{stroke:#0f1a26!important}.product-guides-module__sb2DHa__sceneShadow{fill:#dbe4ec!important}.product-guides-module__sb2DHa__policyShadows [data-shadow-for]{transform:none!important}.product-guides-module__sb2DHa__financingBlueprint .product-guides-module__sb2DHa__sceneWindow{fill:#fff!important}.product-guides-module__sb2DHa__financingBlueprint :is(.product-guides-module__sb2DHa__sceneObjectTitle,.product-guides-module__sb2DHa__sceneObjectValue,.product-guides-module__sb2DHa__sceneObjectAmount,.product-guides-module__sb2DHa__sceneDivisor){fill:#0f1a26!important}.product-guides-module__sb2DHa__financingBlueprint .product-guides-module__sb2DHa__sceneGrid,.product-guides-module__sb2DHa__policyDiagram .product-guides-module__sb2DHa__sceneGrid{display:none}.product-guides-module__sb2DHa__policyAnatomy{break-before:page}.product-guides-module__sb2DHa__policyAnatomyGrid{min-height:6.6in}.product-guides-module__sb2DHa__policyDiagram{max-height:4.25in}.product-guides-module__sb2DHa__policyDiagram .product-guides-module__sb2DHa__policyFeature{opacity:.45;transform:none}.product-guides-module__sb2DHa__policyDiagram .product-guides-module__sb2DHa__policyFeatureActive{opacity:1}.product-guides-module__sb2DHa__policyDiagram :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneBadge){fill:#eef5f9!important;stroke:#56697a!important}.product-guides-module__sb2DHa__policyDiagram :is(.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow){fill:none!important;stroke:#56697a!important}.product-guides-module__sb2DHa__policyDiagram .product-guides-module__sb2DHa__policyFeatureActive :is(.product-guides-module__sb2DHa__sceneBase,.product-guides-module__sb2DHa__sceneFace,.product-guides-module__sb2DHa__sceneSide,.product-guides-module__sb2DHa__sceneRoof,.product-guides-module__sb2DHa__sceneLine,.product-guides-module__sb2DHa__sceneWindow,.product-guides-module__sb2DHa__sceneBadge){stroke:#0f1a26!important;stroke-width:3.5px!important}.product-guides-module__sb2DHa__propertyPanel{min-height:8in}}
