.mortgage-second-opinion-hero-prototypes-module__yc1RyW__page{--ink:#111112;--bone:#f2efe8;--stone:#ddd6cc;--graphite:#5c5a57;--oxblood:#551822;--display:var(--font-founder-lateral), "Arial Narrow", sans-serif;--body:var(--font-soehne), Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--ink);min-width:0;color:var(--bone);font-family:var(--body);overflow-x:clip}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__header{z-index:30;border-bottom:1px solid #f2efe82e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(30px,4.45vw,64px);display:flex;position:relative}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__brand{color:inherit;display:inline-flex}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call{min-height:42px;color:inherit;letter-spacing:.015em;border:1px solid #f2efe847;border-radius:12px;align-items:center;gap:10px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call svg{fill:currentColor;width:15px;height:15px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call:hover{background:#f2efe814;border-color:currentColor;transform:translateY(-1px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure>span{pointer-events:none;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure{z-index:-1;inset:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{z-index:12;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{margin:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow{font:500 12px/1.25 var(--mono);letter-spacing:.105em;align-items:center;gap:12px;display:flex}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow:before{background:var(--oxblood);content:"";width:28px;height:1px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{color:inherit;font-family:var(--display);letter-spacing:-.018em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(72px,7.3vw,118px);font-weight:900;line-height:.79;display:grid}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__title span{display:block}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{letter-spacing:-.014em;text-wrap:balance;max-width:43ch;margin:28px 0 0;font-size:clamp(18px,1.45vw,21px);font-weight:400;line-height:1.47}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta{background:var(--bone);width:min(344px,100%);min-height:60px;color:var(--ink);letter-spacing:-.012em;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));justify-content:space-between;align-items:center;margin-top:30px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s,background .16s;display:flex;box-shadow:0 18px 42px #0000002e}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta span:last-child{font-size:22px;line-height:1}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta:hover{background:#fffdf7;transform:translateY(-2px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{z-index:8;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitHalo{z-index:-1;background:radial-gradient(circle at 45% 38%,#ffffff17,#0000 58%);position:absolute;inset:10% 4% 0 18%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portrait{filter:saturate(.88)contrast(1.035);width:100%;height:auto;display:block}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{z-index:4;border-top:1px solid;gap:3px;padding-top:10px;font-size:12px;display:grid;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption strong{font-size:14px;font-weight:600}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption span{color:color-mix(in srgb, currentColor 70%, transparent);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:10px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{z-index:16;font-size:12px;line-height:1.5;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance i{color:color-mix(in srgb, currentColor 42%, transparent);padding-inline:5px;font-style:normal}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{z-index:16;gap:5px;max-width:33ch;font-size:12px;line-height:1.4;display:grid;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime strong{font-weight:600}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime span{color:color-mix(in srgb, currentColor 66%, transparent)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel{z-index:20;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex;position:absolute}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{color:var(--bone);background:radial-gradient(circle at 76% 38%,#55182238,#0000 31%),linear-gradient(124deg,#111112 0 62%,#151416 100%)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{width:min(56vw,765px);top:clamp(124px,13.4vh,154px);left:clamp(38px,4.45vw,64px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{max-width:7.2em}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(44.5vw,642px);bottom:0;right:clamp(20px,5.1vw,74px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{width:47%;top:37%;right:5%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{bottom:42px;left:clamp(38px,4.45vw,64px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{width:250px;bottom:42px;right:clamp(38px,4.45vw,64px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel{top:96px;right:clamp(38px,4.45vw,64px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__aShadowPlane{clip-path:polygon(15% 0,100% 9%,91% 93%,10% 100%,0 39%);background:#242224;width:43%;height:69%;bottom:6%;right:6%;transform:rotate(4deg)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__aOxbloodPlane{background:linear-gradient(142deg, #6c1d2a 0%, var(--oxblood) 71%);clip-path:polygon(10% 0,78% 5%,100% 24%,87% 91%,0 100%,13% 40%);width:42%;height:67%;bottom:9%;right:-3%;transform:rotate(-1deg)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__aCutPlane{background:#1111125c;border:1px solid #f2efe829;width:29%;height:19%;bottom:22%;right:-7%;transform:skewY(9deg)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__aLongRule{background:linear-gradient(90deg,#0000,#f2efe84d 20% 84%,#0000);width:58%;height:1px;top:43%;right:2.6%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__aTicks{opacity:.42;background:repeating-linear-gradient(90deg, transparent 0 20px, var(--bone) 20px 21px);width:28%;height:9px;top:calc(43% - 4px);right:7%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{background:var(--bone);color:var(--ink)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__header{border-color:#1111122e}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__call{border-color:#11111252}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__call:hover{background:#1111120f}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{width:min(50vw,690px);top:clamp(132px,14.5vh,168px);left:clamp(40px,5.5vw,80px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow:before{background:var(--oxblood)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{font-size:clamp(74px,7.55vw,122px);line-height:.78}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__title span:last-child{color:var(--oxblood)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{max-width:40ch}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta{background:var(--oxblood);color:var(--bone)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta:hover{background:#681d2b}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(40vw,575px);bottom:-4%;right:4.5vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portrait{filter:saturate(.72)contrast(1.06)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{width:47%;color:var(--bone);top:36%;right:-1%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{bottom:45px;left:clamp(40px,5.5vw,80px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{color:var(--bone);bottom:44px;right:clamp(40px,4.2vw,60px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel{top:103px;right:clamp(40px,4.2vw,60px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__bInkBlock{background:var(--ink);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%,7% 45%);width:43%;top:117px;bottom:0;right:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__bOxbloodTab{background:var(--oxblood);clip-path:polygon(14% 0,100% 8%,83% 100%,0 91%);width:17%;height:53%;top:25%;right:31%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__bOuterFrame{border:1px solid #f2efe83b;width:38%;top:112px;bottom:34px;right:3.5vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__bSpine{color:var(--oxblood);font:500 10px/1 var(--mono);letter-spacing:.16em;writing-mode:vertical-rl;top:142px;right:calc(43% - 16px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__bFolio{color:#f2efe880;font:500 9px/1 var(--mono);letter-spacing:.12em;bottom:18px;right:4.5vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{background:var(--bone);color:var(--ink)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__header{border-color:#1111122e}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__brand{filter:invert()}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__call{border-color:#11111247}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{width:min(52vw,735px);top:clamp(132px,14vh,164px);left:clamp(42px,4.9vw,70px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow:before{background:var(--oxblood)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{font-size:clamp(72px,7.2vw,116px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{max-width:42ch}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta{background:var(--ink);color:var(--bone)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta:hover{background:#2a2728}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(42.5vw,610px);bottom:-5%;right:2.5vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{width:44%;color:var(--bone);top:35%;right:5%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{bottom:44px;left:clamp(42px,4.9vw,70px)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{color:var(--bone);bottom:40px;right:4vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel{color:var(--bone);top:102px;right:4vw}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cDarkField{background:var(--ink);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,7% 51%);width:42%;top:76px;bottom:0;right:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cAxis{background:repeating-linear-gradient(90deg,#f2efe86b 0 1px,#0000 1px 22px);width:48%;height:1px;top:19.5%;right:3.5%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteOne,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteTwo{font:500 9px/1 var(--mono);letter-spacing:.1em;top:17.2%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteOne{color:#f2efe88c;right:27%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteTwo{color:var(--bone);right:5%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cFirstSheet,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cSecondSheet{border:1px solid #f2efe836;width:30%;height:47%;right:6%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cFirstSheet{top:28%;transform:rotate(-6deg)translate(-15%)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cSecondSheet{background:#55182261;border-color:#f2efe861;top:25%;transform:rotate(4deg)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cCheck{background:var(--bone);width:35px;height:35px;color:var(--oxblood);font:600 18px/1 var(--body);border-radius:50%;place-items:center;display:grid;top:25.5%;right:7%}@media (max-width:767.98px){.mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{min-height:max(760px,100svh)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__header{height:68px;padding:0 21px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__brand img{max-width:148px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call{border-radius:11px;justify-content:center;min-width:44px;min-height:44px;padding:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call svg{width:17px;height:17px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{width:auto!important;top:99px!important;left:21px!important;right:21px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow{letter-spacing:.075em;gap:9px;font-size:10.5px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__eyebrow:before{width:19px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{letter-spacing:-.014em;margin-top:17px;max-width:none!important;font-size:clamp(50px,14.3vw,61px)!important;line-height:.81!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{text-wrap:pretty;margin-top:17px;font-size:16px;line-height:1.38;max-width:35ch!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta{width:100%;min-height:55px;margin-top:18px;padding-inline:19px;font-size:14px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{text-align:center;font-size:10.5px;line-height:1.4;bottom:auto!important;left:21px!important;right:21px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{max-width:168px;font-size:10.5px;line-height:1.35;bottom:25px!important;left:21px!important;right:auto!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel{letter-spacing:.05em;gap:7px;font-size:8px;bottom:24px;top:auto!important;right:20px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel span{width:20px;height:20px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{padding-top:7px;bottom:170px;width:152px!important;top:auto!important;right:12px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption strong{font-size:12px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption span{font-size:8.5px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(75vw,310px);bottom:-16px;right:-17px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{top:392px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__aShadowPlane{width:95%;height:54%;bottom:3%;right:-23%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__aOxbloodPlane{width:105%;height:51%;bottom:5%;right:-33%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__aCutPlane{width:68%;height:15%;bottom:19%;right:-18%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__aLongRule{width:85%;top:auto;bottom:42%;right:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__aTicks{width:42%;top:auto;bottom:calc(42% - 4px);right:4%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{color:var(--bone)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__hero{background:linear-gradient(180deg, var(--bone) 0 57%, #eae4db 57% 100%)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__bInkBlock{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,5% 40%);width:77%;top:425px;bottom:0;right:0}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__bOxbloodTab{width:29%;height:38%;top:auto;bottom:7%;right:56%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__bOuterFrame{width:69%;top:443px;bottom:18px;right:16px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__bSpine{top:450px;left:23px;right:auto}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__bFolio{bottom:10px;right:19px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(72vw,296px);right:-8px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{color:var(--ink)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{color:var(--bone)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime{border-left:2px solid var(--oxblood);background:#111112eb;max-width:180px;padding:10px 11px;left:21px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cDarkField{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,5% 52%);width:76%;top:424px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cAxis{width:72%;top:452px;right:18px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteOne,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteTwo{font-size:7.5px;top:440px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteOne{right:47%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cQuoteTwo{right:5%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cFirstSheet,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cSecondSheet{width:62%;height:37%;right:6%}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cFirstSheet{top:492px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cSecondSheet{top:475px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__cCheck{width:29px;height:29px;font-size:14px;top:468px;right:18px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{width:min(74vw,304px);right:-13px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{color:var(--ink)}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__responseTime,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__directionLabel,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{color:var(--bone)}}@media (max-width:374px){.mortgage-second-opinion-hero-prototypes-module__yc1RyW__header{padding-inline:18px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__brand img{max-width:140px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{top:94px!important;left:18px!important;right:18px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{font-size:51px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{font-size:15.5px}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__reassurance{top:384px;left:18px!important;right:18px!important}}@media (min-width:768px) and (max-width:1099.98px){.mortgage-second-opinion-hero-prototypes-module__yc1RyW__title{font-size:66px!important}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__support{max-width:35ch}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantA .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantB .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__variantC .mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{width:55vw}}@media (prefers-reduced-motion:no-preference){.mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy{animation:.62s cubic-bezier(.22,1,.36,1) both mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy-resolve}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitField{animation:.76s cubic-bezier(.22,1,.36,1) 90ms both mortgage-second-opinion-hero-prototypes-module__yc1RyW__founder-resolve}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure>span{animation:.82s cubic-bezier(.22,1,.36,1) 40ms both mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure-resolve}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta{animation:.46s cubic-bezier(.22,1,.36,1) .3s both mortgage-second-opinion-hero-prototypes-module__yc1RyW__action-resolve}}@keyframes mortgage-second-opinion-hero-prototypes-module__yc1RyW__copy-resolve{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mortgage-second-opinion-hero-prototypes-module__yc1RyW__founder-resolve{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes mortgage-second-opinion-hero-prototypes-module__yc1RyW__structure-resolve{0%{opacity:0;transform:translateY(7px)}to{opacity:1}}@keyframes mortgage-second-opinion-hero-prototypes-module__yc1RyW__action-resolve{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.mortgage-second-opinion-hero-prototypes-module__yc1RyW__cta,.mortgage-second-opinion-hero-prototypes-module__yc1RyW__call{border:1px solid buttontext}.mortgage-second-opinion-hero-prototypes-module__yc1RyW__portraitCaption{border-color:canvastext}}
@font-face{font-family:founderLateral;src:url(../media/Lateral_UltraCompressedBlack.p.2hdecx31bsiqx.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.founderlateral_1bbc9397-module__IdBOha__className{font-family:founderLateral,Arial Narrow,Helvetica Neue,Arial,sans-serif}.founderlateral_1bbc9397-module__IdBOha__variable{--font-founder-lateral:"founderLateral", Arial Narrow, Helvetica Neue, Arial, sans-serif}
.guide-highlights-module__MH6Z7W__section{--guides-ink:#111112;--guides-bone:#f2efe8;--guides-stone:#ddd6cc;--guides-oxblood:#551822;z-index:5;background:var(--guides-bone);color:var(--guides-ink);position:relative}.guide-highlights-module__MH6Z7W__shell{width:min(100% - 40px,1520px);margin-inline:auto;padding:clamp(64px,8vw,112px) 0}.guide-highlights-module__MH6Z7W__intro{max-width:780px}.guide-highlights-module__MH6Z7W__eyebrow,.guide-highlights-module__MH6Z7W__heading,.guide-highlights-module__MH6Z7W__support,.guide-highlights-module__MH6Z7W__number,.guide-highlights-module__MH6Z7W__title,.guide-highlights-module__MH6Z7W__body{margin:0}.guide-highlights-module__MH6Z7W__eyebrow{color:var(--guides-oxblood);font:650 11px/1.2 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.guide-highlights-module__MH6Z7W__eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.guide-highlights-module__MH6Z7W__heading{max-width:18ch;font:650 clamp(38px, 5vw, 76px) / .98 var(--v5-font-ui);letter-spacing:-.055em;text-wrap:balance;margin-top:22px}.guide-highlights-module__MH6Z7W__support{color:#5c5a57;max-width:50ch;font:400 clamp(17px, 1.5vw, 20px) / 1.5 var(--v5-font-ui);margin-top:22px}.guide-highlights-module__MH6Z7W__grid{border-top:1px solid color-mix(in srgb, var(--guides-ink) 20%, transparent);grid-template-columns:minmax(0,1fr);margin-top:clamp(38px,5vw,64px);display:grid}.guide-highlights-module__MH6Z7W__card{border-bottom:1px solid color-mix(in srgb, var(--guides-ink) 20%, transparent);min-height:44px;color:inherit;padding:26px 0 28px;text-decoration:none;display:grid}.guide-highlights-module__MH6Z7W__number{color:var(--guides-oxblood);font:650 11px/1.2 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em}.guide-highlights-module__MH6Z7W__title{font:650 clamp(24px, 2.2vw, 34px) / 1.05 var(--v5-font-ui);letter-spacing:-.035em;text-wrap:balance;margin-top:15px}.guide-highlights-module__MH6Z7W__body{color:#5c5a57;font:400 17px/1.5 var(--v5-font-ui);text-wrap:pretty;margin-top:14px}.guide-highlights-module__MH6Z7W__read,.guide-highlights-module__MH6Z7W__browse{font:650 15px/1.3 var(--v5-font-ui);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:4px}.guide-highlights-module__MH6Z7W__read{color:var(--guides-oxblood);align-self:end;margin-top:22px}.guide-highlights-module__MH6Z7W__browse{min-height:44px;color:var(--guides-ink);align-items:center;margin-top:26px;display:inline-flex}.guide-highlights-module__MH6Z7W__card:hover .guide-highlights-module__MH6Z7W__read,.guide-highlights-module__MH6Z7W__browse:hover{text-decoration-color:currentColor}.guide-highlights-module__MH6Z7W__card:focus-visible,.guide-highlights-module__MH6Z7W__browse:focus-visible{outline:3px solid var(--guides-oxblood);outline-offset:5px}.guide-highlights-module__MH6Z7W__desktop{display:none}@media (min-width:720px){.guide-highlights-module__MH6Z7W__shell{width:min(100% - 64px,1520px)}}@media (min-width:1200px){.guide-highlights-module__MH6Z7W__mobile{display:none}.guide-highlights-module__MH6Z7W__desktop{display:block}.guide-highlights-module__MH6Z7W__shell{width:min(100% - 96px,1520px)}.guide-highlights-module__MH6Z7W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-highlights-module__MH6Z7W__card{border-right:1px solid color-mix(in srgb, var(--guides-ink) 20%, transparent);min-height:330px;padding:30px clamp(26px,2.4vw,40px) 32px 0}.guide-highlights-module__MH6Z7W__card+.guide-highlights-module__MH6Z7W__card{padding-left:clamp(26px,2.4vw,40px)}.guide-highlights-module__MH6Z7W__card:last-child{border-right:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.guide-highlights-module__MH6Z7W__card,.guide-highlights-module__MH6Z7W__browse{scroll-behavior:auto}}
.featured-rate-choices-module__jooFCq__choices{gap:14px;margin:0;display:grid}.featured-rate-choices-module__jooFCq__choice{gap:4px;display:grid}.featured-rate-choices-module__jooFCq__heading{letter-spacing:.02em;opacity:.82;margin:0;font-size:13px;font-weight:600}.featured-rate-choices-module__jooFCq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.featured-rate-choices-module__jooFCq__pair span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;display:block}.featured-rate-choices-module__jooFCq__pair strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,6vw,32px);font-weight:700;line-height:1.05}.featured-rate-choices-module__jooFCq__pair small{margin-left:2px;font-size:.5em}.featured-rate-choices-module__jooFCq__cost{text-wrap:pretty;margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.25}.featured-rate-choices-module__jooFCq__status{opacity:.85;margin:0;font-size:14px;line-height:1.45}@media (max-width:374px){.featured-rate-choices-module__jooFCq__cost{font-size:17px}}.featured-rate-choices-module__jooFCq__choices[data-selectable]{gap:10px}.featured-rate-choices-module__jooFCq__choice[data-selectable]{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;outline-offset:-2px;border-radius:12px;outline:2px solid #0000;margin:0;padding:12px 14px}.featured-rate-choices-module__jooFCq__choice[data-selectable]:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.featured-rate-choices-module__jooFCq__choice[data-selectable]:focus-visible{outline-color:currentColor}.featured-rate-choices-module__jooFCq__choice[data-selected]{background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 55%, transparent);outline-color:color-mix(in srgb, currentColor 55%, transparent)}.featured-rate-choices-module__jooFCq__mark{letter-spacing:.08em;text-transform:uppercase;opacity:.68;margin-top:8px;font-size:11px;font-weight:700;display:inline-block}.featured-rate-choices-module__jooFCq__mark[data-selected]{opacity:1}@media (prefers-reduced-motion:no-preference){.featured-rate-choices-module__jooFCq__choice[data-selectable]{transition:background-color .12s,border-color .12s}}.featured-rate-choices-module__jooFCq__rowDate{opacity:.8;white-space:nowrap;font-weight:500}
.instant-entry-module__H81b-W__instant{width:min(100% - 40px,1040px);margin:0 auto;padding-top:28px}.instant-entry-module__H81b-W__heading{padding-bottom:24px}.instant-entry-module__H81b-W__heading>p:first-child{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600}.instant-entry-module__H81b-W__heading :is(h1,h2){letter-spacing:-.045em;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.04;margin:10px 0!important}.instant-entry-module__H81b-W__heading .instant-entry-module__H81b-W__privacyPromise{background:var(--me-oxblood);color:var(--me-bone);border-radius:6px;margin:4px 0 8px;padding:9px 14px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.15;display:inline-block}.instant-entry-module__H81b-W__heading .instant-entry-module__H81b-W__quoteHint{color:var(--me-graphite);font-size:16px;line-height:1.4}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__setup{border:1px solid var(--me-stone);background:#faf8f3;border-radius:16px 16px 0 0;padding:22px;display:block}.instant-entry-module__H81b-W__instant [data-rates-programs]{border:0;margin:0 0 18px;padding:0}.instant-entry-module__H81b-W__instant [data-rates-programs] legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.instant-entry-module__H81b-W__instant [data-rates-programs]>div{border:1px solid var(--me-stone);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.instant-entry-module__H81b-W__instant [data-rates-programs] label{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:8px 4px;font-size:16px;display:flex}.instant-entry-module__H81b-W__instant [data-rates-programs] label[data-selected]{background:var(--me-oxblood);color:var(--me-bone)}.instant-entry-module__H81b-W__instant [data-rates-programs] label>span{font-size:16px}.instant-entry-module__H81b-W__instant [data-rates-programs] label small{display:none}.instant-entry-module__H81b-W__editor{gap:14px;display:grid}.instant-entry-module__H81b-W__editor label{margin-bottom:7px;font-size:16px;font-weight:500;display:block}.instant-entry-module__H81b-W__moneyFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.instant-entry-module__H81b-W__moneyFields>div{min-width:0}.instant-entry-module__H81b-W__editor input,.instant-entry-module__H81b-W__editor select{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--me-ink);background:0 0;font-size:17px}.instant-entry-module__H81b-W__editor select{border:1px solid var(--me-graphite);border-radius:7px;padding:8px}.instant-entry-module__H81b-W__moneyInput,.instant-entry-module__H81b-W__downInput{border:1px solid var(--me-graphite);background:#fff;border-radius:7px;align-items:center;min-height:52px;display:flex;overflow:hidden}.instant-entry-module__H81b-W__moneyInput>span{padding-left:12px;font-size:20px}.instant-entry-module__H81b-W__moneyInput input,.instant-entry-module__H81b-W__downInput input{font-variant-numeric:tabular-nums;border:0;padding:10px 8px;font-size:22px;font-weight:600}.instant-entry-module__H81b-W__editor input:focus-visible{outline-offset:-3px}.instant-entry-module__H81b-W__unitToggle{flex-shrink:0;padding-right:4px;display:flex}.instant-entry-module__H81b-W__unitToggle button{width:44px;min-height:44px;color:var(--me-ink);font:inherit;cursor:pointer;border:0;border-radius:5px;font-size:17px}.instant-entry-module__H81b-W__unitToggle button[aria-pressed=true]{background:var(--me-oxblood);color:var(--me-bone)}.instant-entry-module__H81b-W__hint{color:var(--me-graphite);font-size:13px;line-height:1.5;margin-top:6px!important}.instant-entry-module__H81b-W__creditRow{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.instant-entry-module__H81b-W__creditRow label{margin:0}.instant-entry-module__H81b-W__moreOptions summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;font-size:16px;display:flex}.instant-entry-module__H81b-W__moreOptions summary>span:last-child{color:var(--me-oxblood);text-decoration:underline}.instant-entry-module__H81b-W__moreOptions[open] .instant-entry-module__H81b-W__moneyFields{padding-top:12px}.instant-entry-module__H81b-W__status{min-height:20px;color:var(--me-graphite);font-size:13px;line-height:1.4;margin-top:8px!important}.instant-entry-module__H81b-W__instant>section[id=rate-options]{border:1px solid var(--me-stone);color:var(--me-ink);background:#faf8f3;border-top:0;border-radius:0 0 16px 16px;margin-inline:0;padding:20px 22px}.instant-entry-module__H81b-W__resultsHeading h2{font-size:22px;font-weight:600;line-height:1.2;color:var(--me-ink)!important}.instant-entry-module__H81b-W__resultsHeading p{color:var(--me-graphite);font-size:13px;line-height:1.45;margin-top:8px!important}.instant-entry-module__H81b-W__pending{text-align:center;place-items:center;min-height:200px;font-size:17px;display:grid}.instant-entry-module__H81b-W__instant [data-rates-result-transition]{display:block}.instant-entry-module__H81b-W__instant [data-primary-rate-options]{grid-template-columns:1fr 1fr;gap:12px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button{border-radius:8px;min-width:0;padding:12px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button[aria-pressed=true]{padding:11px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button>[data-choice-rates]{grid-template-columns:1fr;gap:7px}.instant-entry-module__H81b-W__instant [data-primary-rate-options] b{font-size:clamp(24px,6vw,36px)}.instant-entry-module__H81b-W__instant [data-instant-disclosures]{margin-top:14px}.instant-entry-module__H81b-W__instant [data-instant-disclosures]>p{color:var(--me-graphite);font-size:13px;line-height:1.5}.instant-entry-module__H81b-W__instant [data-instant-disclosures] details{margin-top:8px}.instant-entry-module__H81b-W__instant [data-instant-disclosures] summary{min-height:48px;padding-block:12px;font-size:15px}.instant-entry-module__H81b-W__instant [data-instant-review]{background:var(--me-oxblood);color:var(--me-bone);border-radius:12px;margin-top:20px;padding:clamp(20px,4vw,36px)}.instant-entry-module__H81b-W__instant [data-instant-review] h3{letter-spacing:-.025em;max-width:22ch;color:var(--me-bone);margin:10px 0 14px;font-size:clamp(29px,4vw,44px);line-height:1.08}.instant-entry-module__H81b-W__instant [data-instant-review] p{color:var(--me-bone);font-size:17px;line-height:1.5}.instant-entry-module__H81b-W__instant [data-instant-review] [data-offer-eyebrow]{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.instant-entry-module__H81b-W__instant [data-instant-review] button{background:var(--me-bone);width:100%;min-height:52px;color:var(--me-oxblood);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:20px;padding:14px 16px;font-size:18px;font-weight:600}.instant-entry-module__H81b-W__instant [data-instant-review] [data-offer-note]{margin-top:10px;font-size:13px}.instant-entry-module__H81b-W__instant [data-instant-review] button:focus-visible{outline-offset:4px;outline:2px solid var(--me-bone)!important}.instant-entry-module__H81b-W__instant [id=rate-options] :is(button,a,summary):focus-visible{outline-color:var(--me-oxblood)}@media (min-width:760px){.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__setup{padding:28px 36px}.instant-entry-module__H81b-W__editor{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px 28px}.instant-entry-module__H81b-W__creditRow{display:block}.instant-entry-module__H81b-W__creditRow label{margin-bottom:7px}.instant-entry-module__H81b-W__creditRow select{min-height:52px}.instant-entry-module__H81b-W__moreOptions{grid-column:1/-1}.instant-entry-module__H81b-W__instant>section[id=rate-options]{padding:24px 36px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button>[data-choice-rates]{grid-template-columns:1fr 1fr}}@media (max-width:430px){.instant-entry-module__H81b-W__instant{width:calc(100% - 24px);padding-top:20px}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__setup,.instant-entry-module__H81b-W__instant>section[id=rate-options]{padding:16px 12px}.instant-entry-module__H81b-W__heading{padding-bottom:18px}.instant-entry-module__H81b-W__moneyFields{gap:10px}.instant-entry-module__H81b-W__moneyInput input,.instant-entry-module__H81b-W__downInput input{padding-inline:5px;font-size:18px}.instant-entry-module__H81b-W__moneyInput>span{padding-left:8px;font-size:18px}.instant-entry-module__H81b-W__unitToggle button{width:44px}.instant-entry-module__H81b-W__downInput{flex-wrap:wrap}.instant-entry-module__H81b-W__downInput input{flex:45px;width:45px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]{gap:8px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button{padding:10px}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button[aria-pressed=true]{padding:9px}}.instant-entry-module__H81b-W__instant [data-rates-programs] label:has(input:focus-visible){outline-offset:-4px;outline:2px solid}.instant-entry-module__H81b-W__newsProof{width:fit-content;max-width:100%;color:var(--me-ink);align-items:center;gap:12px;margin-top:14px;text-decoration:none;display:flex}.instant-entry-module__H81b-W__newsProof img{object-fit:cover;border-radius:5px;width:72px;height:48px}.instant-entry-module__H81b-W__newsProof>span{gap:3px;display:grid}.instant-entry-module__H81b-W__newsProof strong{font-size:15px;font-weight:600}.instant-entry-module__H81b-W__newsProof>span>span{color:var(--me-oxblood);font-size:13px;text-decoration:underline}.instant-entry-module__H81b-W__instant [data-instant-payment]{border-block:1px solid var(--me-stone);margin-top:18px;padding:18px 0}.instant-entry-module__H81b-W__instant [data-instant-payment]>p:first-child{font-size:14px;font-weight:600}.instant-entry-module__H81b-W__instant [data-instant-payment]>div{grid-template-columns:1fr 1fr;gap:16px;margin:12px 0;display:grid}.instant-entry-module__H81b-W__instant [data-instant-payment]>div>div{gap:7px;display:grid}.instant-entry-module__H81b-W__instant [data-instant-payment] span{font-size:14px;line-height:1.4}.instant-entry-module__H81b-W__instant [data-instant-payment] strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.1}.instant-entry-module__H81b-W__instant [data-instant-payment] small{font-size:16px;font-weight:400}.instant-entry-module__H81b-W__instant [data-instant-payment]>p{color:var(--me-graphite);font-size:13px;line-height:1.5}.instant-entry-module__H81b-W__instant [data-instant-review] h3,.instant-entry-module__H81b-W__instant [data-instant-review] h3 strong{color:var(--me-bone);font-weight:700}.instant-entry-module__H81b-W__instant [data-instant-review] h3 strong{display:block}.instant-entry-module__H81b-W__instant [data-instant-review] button[data-review-without-offer]{min-height:44px;color:var(--me-bone);background:0 0;margin-top:8px;padding:8px;font-size:16px;text-decoration:underline}.instant-entry-module__H81b-W__instant [data-instant-payment-details]{border-block:1px solid var(--me-stone);margin-top:18px}.instant-entry-module__H81b-W__instant [data-instant-payment-details]>summary{cursor:pointer;justify-content:space-between;gap:12px;min-height:52px;padding-block:14px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.instant-entry-module__H81b-W__instant [data-instant-payment-details][open]>summary{margin-bottom:16px}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote{border-bottom:1px solid var(--me-stone);gap:20px;padding-block:36px;display:grid}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderPortrait{object-fit:cover;object-position:50% 18%;border-radius:50%;width:96px;height:96px;display:block}.instant-entry-module__H81b-W__founderCopy{min-width:0}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:10px 0 20px;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.1}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote p{max-width:60ch;margin:0 0 16px;font-size:17px;line-height:1.55}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote .instant-entry-module__H81b-W__founderEyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote .instant-entry-module__H81b-W__founderSignature{gap:4px;margin-block:24px 20px;display:grid}.instant-entry-module__H81b-W__founderSignature>strong{font-size:20px;font-weight:600}.instant-entry-module__H81b-W__founderSignature>strong>span{color:var(--me-graphite);font-size:14px;font-weight:500;display:inline-block}.instant-entry-module__H81b-W__founderSignature>span{color:var(--me-graphite);font-size:14px;line-height:1.5}.instant-entry-module__H81b-W__founderActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions :is(a,button){border:1px solid var(--me-oxblood);min-width:0;min-height:48px;font:inherit;text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:12px;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions .instant-entry-module__H81b-W__founderCall{background:var(--me-oxblood);color:var(--me-bone)}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions .instant-entry-module__H81b-W__founderText{color:var(--me-oxblood);background:0 0}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions .instant-entry-module__H81b-W__founderQuote{width:fit-content;color:var(--me-oxblood);text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-content:flex-start;gap:8px;padding-inline:0;text-decoration:underline}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions :is(a,button):focus-visible{outline:2px solid var(--me-oxblood);outline-offset:4px}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderActions button:disabled{opacity:.6;cursor:wait}@media (min-width:760px){.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote{grid-template-columns:minmax(0,310px) minmax(0,1fr);align-items:start;gap:36px;padding-block:48px}.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderPortrait{aspect-ratio:3/4;object-position:50% 20%;border-radius:12px;width:100%;height:auto}}@media (max-width:359px){.instant-entry-module__H81b-W__instant .instant-entry-module__H81b-W__founderNote h2{font-size:32px}.instant-entry-module__H81b-W__founderActions{grid-template-columns:minmax(0,1fr)}}.instant-entry-module__H81b-W__instant [data-selected-pricing]{flex-wrap:wrap;gap:8px 24px;margin-block:10px;display:flex;color:var(--me-ink)!important}.instant-entry-module__H81b-W__instant [data-selected-pricing] span,.instant-entry-module__H81b-W__instant [data-selected-pricing] b{font-size:18px}@media (max-width:430px){.instant-entry-module__H81b-W__instant [data-rates-programs]>div{grid-template-columns:1.5fr 1fr 1fr}}.instant-entry-module__H81b-W__instant [data-primary-rate-options]{grid-template-columns:minmax(0,1fr)}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button{align-content:start}.instant-entry-module__H81b-W__instant [data-primary-rate-options]>button>[data-choice-rates]{grid-template-columns:repeat(2,minmax(0,1fr))}.instant-entry-module__H81b-W__instant [data-choice-benefit]{font-size:16px;line-height:1.45}.instant-entry-module__H81b-W__instant [data-choice-lender],.instant-entry-module__H81b-W__instant [data-choice-cost-note]{color:var(--me-graphite);font-size:14px;line-height:1.5}.instant-entry-module__H81b-W__instant [data-choice-terms-link]{min-height:44px;color:var(--me-oxblood);text-underline-offset:3px;align-items:center;margin-block:4px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-flex}.instant-entry-module__H81b-W__instant [data-instant-disclosures] details{scroll-margin-top:100px}.instant-entry-module__H81b-W__instant [data-featured-option-terms]{margin-top:20px}.instant-entry-module__H81b-W__instant [data-featured-option-terms] h3{color:var(--me-ink);margin-bottom:12px;font-size:18px}@media (min-width:760px){.instant-entry-module__H81b-W__instant [data-primary-rate-options]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.calc-module__YntIpa__hero{background:var(--v5s-paper);padding-block:clamp(20px,4.5vw,44px) clamp(14px,2.4vw,22px);padding-inline:var(--v5s-side-safe)}.calc-module__YntIpa__heroInner{width:min(100%, var(--v5s-container));margin-inline:auto}.calc-module__YntIpa__eyebrow{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:700}.calc-module__YntIpa__h1{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h3);font-weight:600;line-height:var(--v5s-leading-heading);letter-spacing:var(--v5s-tracking-heading);color:var(--v5s-text);text-wrap:balance;margin:0}.calc-module__YntIpa__heroLead{margin:var(--v5s-space-3) 0 0;max-width:62ch;font-family:var(--v5s-font-body);font-size:var(--v5s-type-body);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted)}.calc-module__YntIpa__heroTrust{margin:var(--v5s-space-3) 0 0;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__workspace{background:var(--v5s-paper);padding-block:0 clamp(28px,5vw,56px);padding-inline:var(--v5s-side-safe)}.calc-module__YntIpa__workspaceInner{width:min(100%, var(--v5s-container));gap:clamp(16px,2.4vw,24px);margin-inline:auto;display:grid}@media (min-width:1024px){.calc-module__YntIpa__workspaceInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,40px)}.calc-module__YntIpa__primaryInputs{grid-area:1/1}.calc-module__YntIpa__resultColumn{grid-area:1/2/span 2}.calc-module__YntIpa__secondaryInputs{grid-area:2/1}}.calc-module__YntIpa__panel{background:var(--v5s-white);border:1px solid var(--v5s-border-quiet);border-radius:var(--v5s-radius-card);box-shadow:var(--v5s-shadow-subtle);padding:clamp(16px,2.6vw,24px)}.calc-module__YntIpa__panelTitle{margin:0 0 var(--v5s-space-4);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h4);color:var(--v5s-text);font-weight:600}.calc-module__YntIpa__panelNote{margin:0 0 var(--v5s-space-4);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__fieldGrid{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(12px,2vw,18px);display:grid}@media (min-width:560px){.calc-module__YntIpa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-module__YntIpa__fieldWide{grid-column:1/-1}}.calc-module__YntIpa__fieldset{border:0;min-width:0;margin:0;padding:0}.calc-module__YntIpa__legend{margin-bottom:var(--v5s-space-3);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);padding:0;font-weight:700}.calc-module__YntIpa__field{gap:6px;min-width:0;display:grid}.calc-module__YntIpa__label{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-text);font-weight:600}.calc-module__YntIpa__control{border:1px solid var(--v5s-border-strong);border-radius:var(--v5s-radius-control);background:var(--v5s-white);align-items:center;gap:6px;min-height:48px;padding-inline:12px;display:flex}.calc-module__YntIpa__control:focus-within{outline:2px solid var(--v5s-focus);outline-offset:1px;border-color:var(--v5s-focus);box-shadow:var(--v5s-focus-ring)}.calc-module__YntIpa__controlInvalid{border-color:var(--v5s-error);background:var(--v5s-error-surface)}.calc-module__YntIpa__affix{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text-muted);flex:none}.calc-module__YntIpa__input{min-width:0;height:auto;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);background:0 0;border:0;flex:auto;align-self:stretch;padding:0}.calc-module__YntIpa__input:focus{outline:none}.calc-module__YntIpa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-module__YntIpa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-module__YntIpa__input[type=number]{appearance:textfield}.calc-module__YntIpa__select{border:1px solid var(--v5s-border-strong);border-radius:var(--v5s-radius-control);background-color:var(--v5s-white);width:100%;min-width:0;min-height:48px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234b6072' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 36px 0 12px}.calc-module__YntIpa__select:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:1px;border-color:var(--v5s-focus);box-shadow:var(--v5s-focus-ring)}.calc-module__YntIpa__hint{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__fieldError{min-height:1.3em;font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-error)}.calc-module__YntIpa__segments{flex-wrap:wrap;gap:8px;display:flex}.calc-module__YntIpa__segment{border:1px solid var(--v5s-border-strong);border-radius:var(--v5s-radius-pill);background:var(--v5s-white);min-width:44px;min-height:44px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);cursor:pointer;transition:background var(--v5s-duration) var(--v5s-ease), border-color var(--v5s-duration) var(--v5s-ease);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.calc-module__YntIpa__segmentInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.calc-module__YntIpa__segment:has(.calc-module__YntIpa__segmentInput:checked){background:var(--v5s-navy);border-color:var(--v5s-navy);color:var(--v5s-text-on-navy)}.calc-module__YntIpa__segment:has(.calc-module__YntIpa__segmentInput:focus-visible){outline:2px solid var(--v5s-focus);outline-offset:2px}.calc-module__YntIpa__segment:hover:not(:has(.calc-module__YntIpa__segmentInput:checked)){background:var(--v5s-sky)}.calc-module__YntIpa__check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;display:flex}.calc-module__YntIpa__checkBox{width:22px;height:22px;accent-color:var(--v5s-navy);flex:none;margin:1px 0 0}.calc-module__YntIpa__checkBox:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:2px}.calc-module__YntIpa__checkText{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-text);line-height:1.45}.calc-module__YntIpa__resultColumn{align-content:start;gap:clamp(16px,2.4vw,24px);display:grid}@media (min-width:1024px){@media (min-height:780px){.calc-module__YntIpa__resultSticky{top:calc(var(--v5s-header-height) + 16px);position:sticky}}}.calc-module__YntIpa__result{background:var(--v5s-navy);color:var(--v5s-text-on-navy);border-radius:var(--v5s-radius-card);padding:clamp(18px,2.8vw,28px)}.calc-module__YntIpa__resultLabel{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);letter-spacing:.02em;color:var(--v5s-text-on-navy-muted);margin:0;font-weight:600}.calc-module__YntIpa__resultValue{font-family:var(--v5s-font-ui);letter-spacing:-.02em;color:var(--v5s-text-on-navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(2.125rem,7vw,3rem);font-weight:600;line-height:1.05}.calc-module__YntIpa__resultSub{font-family:var(--v5s-font-body);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-fine);color:var(--v5s-text-on-navy-muted);margin:8px 0 0}.calc-module__YntIpa__rows{border-top:1px solid color-mix(in srgb, var(--fp-surface,#fff) 16%, transparent);gap:2px;margin:clamp(16px,2.4vw,22px) 0 0;padding:clamp(14px,2vw,18px) 0 0;display:grid}.calc-module__YntIpa__row{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-text-on-navy-muted);justify-content:space-between;align-items:baseline;gap:12px;padding-block:7px;display:flex}.calc-module__YntIpa__rowStrong{color:var(--v5s-text-on-navy);font-weight:600}.calc-module__YntIpa__rowTotal{border-top:1px solid color-mix(in srgb, var(--fp-surface,#fff) 16%, transparent);color:var(--v5s-text-on-navy);font-weight:600;font-size:var(--v5s-type-control);margin-top:6px;padding-top:12px}.calc-module__YntIpa__rowLabel{min-width:0}.calc-module__YntIpa__rowValue{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none}.calc-module__YntIpa__rowRule{border-bottom:1px dotted color-mix(in srgb, var(--fp-surface,#fff) 22%, transparent);flex:auto;align-self:center;min-width:8px;height:0}.calc-module__YntIpa__rowNote{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-on-navy-muted);margin:2px 0 8px}.calc-module__YntIpa__resultLight{background:var(--v5s-sky);color:var(--v5s-text)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultLabel,.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultSub,.calc-module__YntIpa__resultLight .calc-module__YntIpa__row,.calc-module__YntIpa__resultLight .calc-module__YntIpa__rowNote{color:var(--v5s-text-muted)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultValue,.calc-module__YntIpa__resultLight .calc-module__YntIpa__rowStrong,.calc-module__YntIpa__resultLight .calc-module__YntIpa__rowTotal{color:var(--v5s-text)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__rows,.calc-module__YntIpa__resultLight .calc-module__YntIpa__rowTotal{border-color:var(--v5s-border-strong)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__rowRule{border-bottom-color:var(--v5s-border-strong)}.calc-module__YntIpa__issues{gap:8px;margin:clamp(14px,2vw,18px) 0 0;display:grid}.calc-module__YntIpa__issue{border-radius:var(--v5s-radius-sm);font-family:var(--v5s-font-body);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-fine);gap:8px;padding:10px 12px;display:flex}.calc-module__YntIpa__issueError{background:var(--v5s-error-surface);color:var(--v5s-error)}.calc-module__YntIpa__issueWarn{background:var(--v5s-ivory);color:var(--v5s-text-muted);border:1px solid var(--v5s-border-quiet)}.calc-module__YntIpa__issueIcon{flex:none;font-weight:700}.calc-module__YntIpa__resultLight .calc-module__YntIpa__issueWarn{background:var(--v5s-white)}.calc-module__YntIpa__resultDetail{border-top:1px solid color-mix(in srgb, var(--fp-surface,#fff) 16%, transparent);margin-top:14px;padding-top:10px}.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultDetail,.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__resultDetail{border-top-color:var(--v5s-border-strong)}.calc-module__YntIpa__resultDetailSummary{cursor:pointer;min-height:44px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-text-on-navy);justify-content:space-between;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultDetailSummary,.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__resultDetailSummary{color:var(--v5s-text)}.calc-module__YntIpa__resultDetailSummary::-webkit-details-marker{display:none}.calc-module__YntIpa__resultDetailSummary:after{content:"+";opacity:.75;flex:none;font-size:1.15em;line-height:1}.calc-module__YntIpa__resultDetail[open]>.calc-module__YntIpa__resultDetailSummary:after{content:"−"}.calc-module__YntIpa__resultDetailSummary:focus-visible{outline:2px solid var(--v5s-gold);outline-offset:2px;border-radius:4px}.calc-module__YntIpa__resultLight .calc-module__YntIpa__resultDetailSummary:focus-visible,.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__resultDetailSummary:focus-visible{outline-color:var(--v5s-focus)}.calc-module__YntIpa__resultDetailBody>div[class*=rows]{border-top:0;margin-top:0;padding-top:0}.calc-module__YntIpa__riskTitle{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-text);margin:0 0 6px;font-weight:700}.calc-module__YntIpa__riskList{gap:4px;margin:0;padding-left:1.15em;display:grid}.calc-module__YntIpa__riskList li{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__riskTitle{color:var(--v5s-text)}.calc-module__YntIpa__resultBlocked{background:var(--v5s-ivory);color:var(--v5s-text);border:1px solid var(--v5s-border-quiet)}.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__resultLabel{color:var(--v5s-text-muted)}.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__resultValue{color:var(--v5s-text-disabled);font-size:var(--v5s-type-h3)}.calc-module__YntIpa__next{gap:10px;margin:clamp(16px,2.4vw,22px) 0 0;display:grid}.calc-module__YntIpa__cta{border:1px solid var(--v5s-gold);border-radius:var(--v5s-radius-control);background:var(--v5s-gold);min-height:48px;color:var(--v5s-navy);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.calc-module__YntIpa__cta:hover{background:var(--v5s-gold-hover);border-color:var(--v5s-gold-hover)}.calc-module__YntIpa__cta:active{background:var(--v5s-gold-pressed)}.calc-module__YntIpa__cta:focus-visible{outline:2px solid var(--v5s-navy);outline-offset:2px}.calc-module__YntIpa__ctaQuiet{min-height:44px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);color:var(--v5s-blue);text-underline-offset:3px;justify-content:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.calc-module__YntIpa__result:not(.calc-module__YntIpa__resultLight):not(.calc-module__YntIpa__resultBlocked) .calc-module__YntIpa__ctaQuiet{color:var(--v5s-white)}.calc-module__YntIpa__resultLight .calc-module__YntIpa__ctaQuiet,.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__ctaQuiet{color:var(--v5s-blue-pressed)}.calc-module__YntIpa__ctaQuiet:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:2px;border-radius:4px}.calc-module__YntIpa__fineInline{font-family:var(--v5s-font-body);font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-on-navy-muted);margin:10px 0 0}.calc-module__YntIpa__resultLight .calc-module__YntIpa__fineInline,.calc-module__YntIpa__resultBlocked .calc-module__YntIpa__fineInline{color:var(--v5s-text-muted)}.calc-module__YntIpa__section{padding-block:clamp(28px,5vw,56px);padding-inline:var(--v5s-side-safe)}.calc-module__YntIpa__sectionWhite{background:var(--v5s-white)}.calc-module__YntIpa__sectionPaper{background:var(--v5s-paper)}.calc-module__YntIpa__sectionIvory{background:var(--v5s-ivory)}.calc-module__YntIpa__sectionInner{width:min(100%, var(--v5s-container));margin-inline:auto}.calc-module__YntIpa__h2{margin:0 0 var(--v5s-space-5);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-h4);color:var(--v5s-text);font-weight:600}.calc-module__YntIpa__readGrid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vw,22px);display:grid}@media (min-width:760px){.calc-module__YntIpa__readGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-module__YntIpa__readItem{min-width:0}.calc-module__YntIpa__readTerm{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text);margin:0 0 6px;font-weight:600}.calc-module__YntIpa__readBody{font-family:var(--v5s-font-body);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-body);color:var(--v5s-text-muted);margin:0}.calc-module__YntIpa__toolGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.calc-module__YntIpa__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.calc-module__YntIpa__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-module__YntIpa__toolCard{border:1px solid var(--v5s-border-quiet);border-radius:var(--v5s-radius-panel);background:var(--v5s-white);min-width:0;transition:border-color var(--v5s-duration) var(--v5s-ease), box-shadow var(--v5s-duration) var(--v5s-ease);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.calc-module__YntIpa__toolCard:hover{border-color:var(--v5s-border-strong);box-shadow:var(--v5s-shadow-card)}.calc-module__YntIpa__toolCard:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:2px}.calc-module__YntIpa__toolName{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text);font-weight:600}.calc-module__YntIpa__toolQuestion{font-family:var(--v5s-font-body);font-size:var(--v5s-type-small);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__fine{gap:12px;display:grid}.calc-module__YntIpa__fineText{font-family:var(--v5s-font-body);font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted);max-width:88ch;margin:0}.calc-module__YntIpa__fineList{gap:6px;margin:0;padding-left:1.15em;display:grid}.calc-module__YntIpa__fineList li{font-size:var(--v5s-type-fine);line-height:var(--v5s-leading-fine);color:var(--v5s-text-muted)}.calc-module__YntIpa__disclosure{border:1px solid var(--v5s-border-quiet);border-radius:var(--v5s-radius-panel);background:var(--v5s-white);overflow:hidden}.calc-module__YntIpa__disclosureSummary{cursor:pointer;min-height:52px;font-family:var(--v5s-font-ui);font-size:var(--v5s-type-control);color:var(--v5s-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.calc-module__YntIpa__disclosureSummary::-webkit-details-marker{display:none}.calc-module__YntIpa__disclosureSummary:after{content:"+";color:var(--v5s-text-muted);flex:none;font-size:1.2em;line-height:1}.calc-module__YntIpa__disclosure[open]>.calc-module__YntIpa__disclosureSummary:after{content:"−"}.calc-module__YntIpa__disclosureSummary:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:-2px}.calc-module__YntIpa__disclosureBody{gap:10px;padding:0 16px 16px;display:grid}.calc-module__YntIpa__scrollX{-webkit-overflow-scrolling:touch;overflow-x:auto}.calc-module__YntIpa__repeatItem{border:1px solid var(--v5s-border-quiet);border-radius:var(--v5s-radius-panel);gap:12px;min-width:0;padding:14px;display:grid}.calc-module__YntIpa__repeatHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-module__YntIpa__repeatTitle{font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);letter-spacing:var(--v5s-tracking-eyebrow);text-transform:uppercase;color:var(--v5s-text-muted);font-weight:700}.calc-module__YntIpa__iconButton{border:1px solid var(--v5s-border-strong);border-radius:var(--v5s-radius-control);background:var(--v5s-white);min-width:44px;min-height:44px;color:var(--v5s-text);font-family:var(--v5s-font-ui);font-size:var(--v5s-type-small);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.calc-module__YntIpa__iconButton:hover{background:var(--v5s-sky)}.calc-module__YntIpa__iconButton:focus-visible{outline:2px solid var(--v5s-focus);outline-offset:2px}.calc-module__YntIpa__iconButton:disabled{color:var(--v5s-text-disabled);background:var(--v5s-surface-disabled);cursor:not-allowed}.calc-module__YntIpa__addButton{width:100%;}.calc-module__YntIpa__chart{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.calc-module__YntIpa__segment,.calc-module__YntIpa__toolCard{transition:none}}.v5Site .calc-module__YntIpa__result{--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 .calc-module__YntIpa__cta{background:var(--me-action-primary-bg);border-color:var(--me-action-primary-bg);color:var(--me-action-primary-text)}.v5Site .calc-module__YntIpa__rowValue{font-family:var(--me-font-mono)}
