@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_7CxMFsjdDRL5ZN8LFVXoqcLLaVPh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_2f900502-module__eW25uq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_2f900502-module__eW25uq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.GoogleRating-module__K3IsxW__link{color:inherit;text-decoration:none;display:inline-block}.GoogleRating-module__K3IsxW__rating{color:var(--ink,#171322);font-family:var(--font-manrope), system-ui, sans-serif;text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.GoogleRating-module__K3IsxW__dark{color:#f7f1e6}.GoogleRating-module__K3IsxW__g{width:24px;height:24px;margin-bottom:2px}.GoogleRating-module__K3IsxW__title{align-items:center;gap:6px;font-size:.85rem;font-weight:700;line-height:1.2;display:inline-flex}.GoogleRating-module__K3IsxW__verified{flex-shrink:0;width:14px;height:14px}.GoogleRating-module__K3IsxW__scoreRow{align-items:center;gap:8px;display:inline-flex}.GoogleRating-module__K3IsxW__scoreRow b{font-size:1.05rem;font-weight:800;line-height:1}.GoogleRating-module__K3IsxW__stars{gap:2px;display:inline-flex}.GoogleRating-module__K3IsxW__stars svg{width:16px;height:16px}.GoogleRating-module__K3IsxW__reviews{opacity:.65;font-size:.78rem;font-weight:500;line-height:1.2}@media (max-width:600px){.GoogleRating-module__K3IsxW__g{width:16px;height:16px;margin-bottom:0}.GoogleRating-module__K3IsxW__title{gap:5px;font-size:.72rem}.GoogleRating-module__K3IsxW__verified{width:12px;height:12px}.GoogleRating-module__K3IsxW__scoreRow{gap:6px}.GoogleRating-module__K3IsxW__scoreRow b{font-size:.9rem}.GoogleRating-module__K3IsxW__stars svg{width:13px;height:13px}.GoogleRating-module__K3IsxW__reviews{font-size:.7rem}}
.refinance-module__BPp2ka__page{--ink:#171322;--ink-soft:#2a2434;--ink-muted:#5a5365;--ink-dim:#8a8494;--paper:#faf9f5;--bone:#fcfcf8;--snow:#fffffd;--cream:#e5ddc8;--fresh:var(--theme-fresh,#5de89b);--fresh-deep:var(--theme-fresh-deep,#3fc87c);--fresh-ink:var(--theme-fresh-ink,#0d3b23);--line:#1713221f;--line-on-ink:#ffffff24;--ease:cubic-bezier(.2, .8, .2, 1);--radius-card:20px;--radius-section:22px;--radius-step:28px;--radius-pill:999px;--wrap:1120px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");font-family:var(--font-manrope), "Inter", system-ui, sans-serif;color:var(--ink);background:var(--grain), var(--paper);-webkit-font-smoothing:antialiased;line-height:1.6}.refinance-module__BPp2ka__page *{box-sizing:border-box}.refinance-module__BPp2ka__wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.refinance-module__BPp2ka__ed{font-style:normal;font-weight:inherit;color:inherit}.refinance-module__BPp2ka__edFresh{font-style:normal;font-weight:inherit;color:var(--fresh)}.refinance-module__BPp2ka__edGreen{font-style:normal;font-weight:inherit;color:var(--fresh-deep)}.refinance-module__BPp2ka__hl{white-space:nowrap;background-color:#0000;background-image:linear-gradient(104deg, transparent 0.5%, var(--fresh) 3%, var(--fresh) 97%, transparent 99.5%);transition:background-size .9s var(--ease);color:var(--ink);background-position:0 54%;background-repeat:no-repeat;background-size:0% 86%;margin:0 -.05em;padding:0 .1em;position:relative}.refinance-module__BPp2ka__hl.refinance-module__BPp2ka__on{background-size:100% 86%}.refinance-module__BPp2ka__hlLine{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.42}@media (min-width:701px){.refinance-module__BPp2ka__hlLine{font-size:1.06em}}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__hl{color:var(--fresh);background-image:none}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__hl.refinance-module__BPp2ka__on{background-image:none}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__hl{background-size:100% 86%;transition:none}}.refinance-module__BPp2ka__uw{white-space:nowrap;position:relative}.refinance-module__BPp2ka__uwSvg{pointer-events:none;width:calc(100% + .1em);height:.18em;position:absolute;bottom:-.02em;left:-.05em;overflow:visible}.refinance-module__BPp2ka__uwSvg path{fill:none;stroke:var(--fresh);stroke-width:4px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130px}.refinance-module__BPp2ka__uw.refinance-module__BPp2ka__on .refinance-module__BPp2ka__uwSvg path{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-out .95s}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__uwSvg path{stroke-dashoffset:0}.refinance-module__BPp2ka__uw.refinance-module__BPp2ka__on .refinance-module__BPp2ka__uwSvg path{transition:none}}.refinance-module__BPp2ka__btn{font-family:var(--font-manrope), system-ui, sans-serif;border-radius:var(--radius-pill);cursor:pointer;transition:transform .18s var(--ease), background .18s var(--ease);border:none;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.refinance-module__BPp2ka__btnFresh{background:var(--fresh);color:var(--fresh-ink)}.refinance-module__BPp2ka__btnFresh:hover{background:var(--fresh-deep);transform:translateY(-1px)}.refinance-module__BPp2ka__btnInk{background:var(--ink);color:var(--paper)}.refinance-module__BPp2ka__btnInk:hover{background:#0e0b14;transform:translateY(-1px)}.refinance-module__BPp2ka__btnSm{padding:10px 18px;font-size:.9rem}.refinance-module__BPp2ka__btnNote{color:var(--ink-muted);letter-spacing:.01em;margin-top:14px;font-size:.82rem;display:block}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__btnNote{color:#faf9f599}.refinance-module__BPp2ka__topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf9f5e6;position:sticky;top:0}.refinance-module__BPp2ka__topbar .refinance-module__BPp2ka__wrap{justify-content:space-between;align-items:center;height:66px;display:flex}.refinance-module__BPp2ka__lockup{width:auto;height:30px;display:block}.refinance-module__BPp2ka__brandside{align-items:center;gap:14px;display:flex}.refinance-module__BPp2ka__powered{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);padding-top:2px;font-size:10px;font-weight:700}.refinance-module__BPp2ka__footLockup{width:auto;height:28px;display:block}.refinance-module__BPp2ka__eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fresh-deep);margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__eyebrow{color:var(--fresh)}.refinance-module__BPp2ka__section{padding:96px 0}.refinance-module__BPp2ka__h2{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;max-width:20ch;margin-bottom:20px;font-size:clamp(2.25rem,5.1vw,3.7rem);font-weight:800;line-height:1.05}.refinance-module__BPp2ka__lead{color:var(--ink-muted);max-width:60ch;font-size:1.15rem;line-height:1.6}.refinance-module__BPp2ka__center{text-align:center}.refinance-module__BPp2ka__center .refinance-module__BPp2ka__h2,.refinance-module__BPp2ka__center .refinance-module__BPp2ka__lead{margin-left:auto;margin-right:auto}.refinance-module__BPp2ka__hero{text-align:center;background:radial-gradient(70% 55% at 50% -10%,#5de89b29,#0000 70%);padding:72px 0 60px}.refinance-module__BPp2ka__pill{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:28px;font-size:11px;font-weight:700;display:inline-block}.refinance-module__BPp2ka__h1{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035em;max-width:none;margin:0 auto 32px;font-size:clamp(2.4rem,5.8vw,4.5rem);font-weight:800;line-height:1.15}.refinance-module__BPp2ka__sub{color:var(--ink-muted);max-width:62ch;margin:0 auto 36px;font-size:clamp(1.05rem,1.9vw,1.25rem);line-height:1.72}.refinance-module__BPp2ka__heroCta{display:block}.refinance-module__BPp2ka__heroLenders{max-width:900px;margin:44px auto 0}.refinance-module__BPp2ka__trustbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--grain), var(--bone)}.refinance-module__BPp2ka__trustbar .refinance-module__BPp2ka__wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 72px;padding:24px;display:flex}.refinance-module__BPp2ka__trustLine{color:var(--ink-muted);text-align:left;max-width:56ch;font-size:.98rem;line-height:1.65}.refinance-module__BPp2ka__trustLine b{color:var(--ink);font-weight:800}.refinance-module__BPp2ka__trustLogo{vertical-align:-3px;width:auto;height:17px;margin:0 1px;display:inline-block}.refinance-module__BPp2ka__trustRating{flex:none}.refinance-module__BPp2ka__reviews{background:0 0}.refinance-module__BPp2ka__gline{color:var(--ink);align-items:center;gap:10px;margin-top:30px;text-decoration:none;display:inline-flex}.refinance-module__BPp2ka__gline b{font-family:var(--font-manrope), system-ui, sans-serif;font-size:1.05rem;font-weight:800}.refinance-module__BPp2ka__gline span{color:var(--ink-muted);font-size:.92rem;font-weight:600}.refinance-module__BPp2ka__gline:hover span{text-decoration:underline}.refinance-module__BPp2ka__glogo{width:21px;height:21px}.refinance-module__BPp2ka__gstars{gap:1px;display:inline-flex}.refinance-module__BPp2ka__gstars svg{width:15px;height:15px;display:block}.refinance-module__BPp2ka__reviewWall{text-align:left;grid-template-columns:1.1fr 1fr;align-items:start;margin-top:48px;display:grid}.refinance-module__BPp2ka__reviewFeat{padding:6px 56px 6px 0}.refinance-module__BPp2ka__rBody{letter-spacing:-.008em;color:var(--ink-soft);white-space:pre-line;font-size:1.18rem;font-weight:500;line-height:1.7}.refinance-module__BPp2ka__rWho{align-items:center;gap:12px;display:flex}.refinance-module__BPp2ka__reviewFeat .refinance-module__BPp2ka__rWho{margin-top:26px}.refinance-module__BPp2ka__rAvatar{color:#fff;width:40px;height:40px;font-family:var(--font-manrope), system-ui, sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.refinance-module__BPp2ka__rId{flex-direction:column;gap:2px;display:flex}.refinance-module__BPp2ka__rId b{letter-spacing:-.01em;font-size:.95rem;line-height:1.25}.refinance-module__BPp2ka__rMeta{color:var(--ink-dim);align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.refinance-module__BPp2ka__rMeta .refinance-module__BPp2ka__gstars svg{width:11px;height:11px}.refinance-module__BPp2ka__reviewStack{border-left:1px solid var(--line);padding-left:56px}.refinance-module__BPp2ka__reviewRow{border-bottom:1px solid var(--line);padding:22px 0}.refinance-module__BPp2ka__reviewRow:first-child{padding-top:2px}.refinance-module__BPp2ka__reviewRow:last-child{border-bottom:none;padding-bottom:2px}.refinance-module__BPp2ka__reviewRow .refinance-module__BPp2ka__rWho{margin-bottom:10px}.refinance-module__BPp2ka__reviewRow .refinance-module__BPp2ka__rAvatar{width:34px;height:34px;font-size:.9rem}.refinance-module__BPp2ka__rExcerpt{color:var(--ink-muted);white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.65;display:-webkit-box;overflow:hidden}.refinance-module__BPp2ka__readAll{color:var(--ink);border-bottom:2px solid var(--fresh);transition:border-color .18s var(--ease);margin-top:44px;padding-bottom:2px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.refinance-module__BPp2ka__readAll:hover{border-color:var(--fresh-deep)}.refinance-module__BPp2ka__onInk{background:radial-gradient(ellipse 80% 60% at 50% -5%, #5de89b1f, transparent 62%), var(--ink);color:var(--paper)}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__h2{color:var(--paper)}.refinance-module__BPp2ka__onInk .refinance-module__BPp2ka__lead{color:#faf9f5b8}.refinance-module__BPp2ka__split{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.refinance-module__BPp2ka__noList{margin-top:12px;list-style:none}.refinance-module__BPp2ka__noList li{border-bottom:1px solid var(--line-on-ink);color:#faf9f5db;align-items:flex-start;gap:14px;padding:15px 0;font-size:1.02rem;display:flex}.refinance-module__BPp2ka__noList li:last-child{border-bottom:none}.refinance-module__BPp2ka__noList .refinance-module__BPp2ka__x{color:var(--fresh);flex:none;margin-top:2px;font-size:.9rem;font-weight:700}.refinance-module__BPp2ka__maths{padding:6px 0}.refinance-module__BPp2ka__mathsTitle{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fresh);margin-bottom:12px;font-size:.68rem;font-weight:700;display:block}.refinance-module__BPp2ka__mathsRows{border-top:1px solid var(--line-on-ink);margin:0}.refinance-module__BPp2ka__mathsRows>div{border-bottom:1px solid var(--line-on-ink);justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.refinance-module__BPp2ka__mathsRows dt{color:#faf9f5b8;font-size:.95rem}.refinance-module__BPp2ka__mathsRows dd{font-family:var(--font-jetbrains-mono), monospace;color:var(--paper);text-align:right;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700}.refinance-module__BPp2ka__mathsBig dt{color:var(--paper);font-weight:700}.refinance-module__BPp2ka__mathsBig dd{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.025em;color:var(--fresh);font-size:2rem;font-weight:800}.refinance-module__BPp2ka__mathsNote{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.03em;color:#faf9f580;margin-top:14px;font-size:.7rem;line-height:1.7}.refinance-module__BPp2ka__mathsCopy{color:#faf9f5b3;margin-top:18px;font-size:.95rem}.refinance-module__BPp2ka__steps{--card-bg:var(--snow)}.refinance-module__BPp2ka__phoneCards{margin-top:52px}@media (min-width:1101px){.refinance-module__BPp2ka__phoneCards>div{width:min(100vw - 48px,1280px);position:relative;left:50%;transform:translate(-50%)}}@media (max-width:1100px){.refinance-module__BPp2ka__phoneCards>div{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;padding:4px 24px 20px;display:flex;overflow-x:auto}.refinance-module__BPp2ka__phoneCards>div::-webkit-scrollbar{display:none}.refinance-module__BPp2ka__phoneCards>div>div{scroll-snap-align:center;flex:0 0 100%;min-width:0}}@media (max-width:1100px) and (min-width:641px){.refinance-module__BPp2ka__phoneCards>div>div{flex-basis:460px}}.refinance-module__BPp2ka__vs{background:var(--grain), var(--bone);scroll-margin-top:66px}.refinance-module__BPp2ka__vs .refinance-module__BPp2ka__split{align-items:flex-start}.refinance-module__BPp2ka__cbSplit{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:64px}.refinance-module__BPp2ka__cbAside .refinance-module__BPp2ka__eyebrow{font-size:10px}.refinance-module__BPp2ka__cbAsideTitle{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;margin-bottom:12px;font-size:1.8rem;font-weight:800;line-height:1.15}.refinance-module__BPp2ka__cbAsideLead{color:var(--ink-muted);margin-bottom:6px;font-size:.95rem;line-height:1.6}.refinance-module__BPp2ka__cbAsideLead .refinance-module__BPp2ka__edGreen{font-weight:700}.refinance-module__BPp2ka__cbAside .refinance-module__BPp2ka__checkList li{padding:12px 0}.refinance-module__BPp2ka__cbAside .refinance-module__BPp2ka__checkList b{font-size:.92rem}.refinance-module__BPp2ka__cbAside .refinance-module__BPp2ka__checkList .refinance-module__BPp2ka__d{font-size:.84rem}.refinance-module__BPp2ka__cbAside .refinance-module__BPp2ka__checkList .refinance-module__BPp2ka__c{font-size:.85rem}.refinance-module__BPp2ka__cbSolo{max-width:720px}.refinance-module__BPp2ka__cbSolo .refinance-module__BPp2ka__eyebrow{color:var(--ink)}.refinance-module__BPp2ka__cbTitleRow{position:relative}.refinance-module__BPp2ka__cbTitle{display:inline-block;position:relative}.refinance-module__BPp2ka__scribble{width:max-content;position:absolute;top:.48em;left:calc(100% + 28px)}.refinance-module__BPp2ka__scribbleText{font-family:var(--font-caveat), "Comic Sans MS", cursive;color:var(--fresh-deep);opacity:0;transition:opacity .45s ease .8s, transform .5s var(--ease) .8s;font-size:2.1rem;font-weight:700;line-height:.95;display:inline-block;transform:rotate(-6deg)translateY(10px)scale(.9)}.refinance-module__BPp2ka__scribble.refinance-module__BPp2ka__on .refinance-module__BPp2ka__scribbleText{opacity:1;transform:rotate(-6deg)translateY(0)scale(1)}.refinance-module__BPp2ka__scribbleArrow{width:42px;height:26px;position:absolute;top:70px;left:-14px;overflow:visible}.refinance-module__BPp2ka__scribbleArrow path{fill:none;stroke:var(--fresh-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.refinance-module__BPp2ka__scribblePath{stroke-dasharray:140;stroke-dashoffset:140px}.refinance-module__BPp2ka__scribble.refinance-module__BPp2ka__on .refinance-module__BPp2ka__scribblePath{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-out 1.25s}.refinance-module__BPp2ka__scribbleHead{opacity:0}.refinance-module__BPp2ka__scribble.refinance-module__BPp2ka__on .refinance-module__BPp2ka__scribbleHead{opacity:1;transition:opacity .18s 1.65s}.refinance-module__BPp2ka__scribbleSpark{opacity:0;width:20px;height:20px;transition:opacity .25s ease 1.7s, transform .3s var(--ease) 1.7s;position:absolute;top:-20px;right:-12px;overflow:visible;transform:scale(.4)rotate(-10deg)}.refinance-module__BPp2ka__scribbleSpark path{fill:none;stroke:var(--fresh-deep);stroke-width:2.4px;stroke-linecap:round}.refinance-module__BPp2ka__scribble.refinance-module__BPp2ka__on .refinance-module__BPp2ka__scribbleSpark{opacity:1;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__scribbleText,.refinance-module__BPp2ka__scribbleSpark{opacity:1;transition:none;transform:rotate(-6deg)}.refinance-module__BPp2ka__scribbleSpark{transform:none}.refinance-module__BPp2ka__scribblePath{stroke-dashoffset:0}.refinance-module__BPp2ka__scribbleHead{opacity:1}}@media (max-width:700px){.refinance-module__BPp2ka__scribble{display:none}}.refinance-module__BPp2ka__cbTitle{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2.4rem,4.6vw,3.45rem);font-weight:800;line-height:1.15}.refinance-module__BPp2ka__cbSub{color:var(--ink-muted);max-width:56ch;margin-bottom:26px;font-size:1.08rem}.refinance-module__BPp2ka__leadForm{flex-direction:column;gap:14px;display:flex}.refinance-module__BPp2ka__leadGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.refinance-module__BPp2ka__field{background:var(--snow);border:1px solid var(--line);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:14px;flex-direction:column;gap:5px;padding:13px 18px 12px;scroll-margin-top:96px;display:flex}.refinance-module__BPp2ka__field:focus-within{border-color:var(--fresh-deep);box-shadow:0 0 0 3px #5de89b38}.refinance-module__BPp2ka__field label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-size:.68rem;font-weight:700}.refinance-module__BPp2ka__fieldRow{align-items:center;gap:10px;display:flex}.refinance-module__BPp2ka__fieldIcon{width:18px;height:18px;color:var(--ink-dim);flex:none}.refinance-module__BPp2ka__field input{font:inherit;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink);background:0 0;border:none;border-radius:0;outline:none;width:100%;min-width:0;padding:2px 0;font-size:1.08rem;font-weight:600}.refinance-module__BPp2ka__field input::placeholder{color:var(--ink-dim);opacity:.65;font-weight:500}.refinance-module__BPp2ka__fieldChip{color:var(--fresh-ink);border-radius:var(--radius-pill);white-space:nowrap;background:#5de89b29;border:1px solid #3fc87c73;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.refinance-module__BPp2ka__fieldChip svg{width:14px;height:14px;color:var(--fresh-deep)}.refinance-module__BPp2ka__fieldPrefix{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink-dim);flex:none;margin-right:-4px;font-size:1.08rem;font-weight:600}.refinance-module__BPp2ka__fieldInvalid{border-color:#b3261e}.refinance-module__BPp2ka__fieldInvalid:focus-within{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e2e}.refinance-module__BPp2ka__fieldError{color:#b3261e;margin:2px 0 0;font-size:.82rem;font-weight:500}.refinance-module__BPp2ka__pref{background:var(--snow);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:13px 18px 14px;display:flex}.refinance-module__BPp2ka__prefLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-size:.68rem;font-weight:700}.refinance-module__BPp2ka__prefOpts{gap:10px;display:flex}.refinance-module__BPp2ka__prefOpt{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-pill);min-width:0;color:var(--ink-muted);transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease);background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:1rem;font-weight:700;display:inline-flex;position:relative}.refinance-module__BPp2ka__prefOpt:hover{border-color:var(--ink-dim);color:var(--ink)}.refinance-module__BPp2ka__prefOpt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.refinance-module__BPp2ka__prefOptOn{color:var(--fresh-ink);background:#5de89b29;border-color:#3fc87c73}.refinance-module__BPp2ka__prefOptOn:hover{border-color:var(--fresh-deep);color:var(--fresh-ink)}.refinance-module__BPp2ka__prefOpt:has(input:focus-visible){border-color:var(--fresh-deep);box-shadow:0 0 0 3px #5de89b38}.refinance-module__BPp2ka__prefIcon{flex:none;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__prefOpt{transition:none}}.refinance-module__BPp2ka__leadCta{cursor:pointer;background:var(--fresh);width:100%;color:var(--fresh-ink);font-family:var(--font-manrope), system-ui, sans-serif;border-radius:var(--radius-pill);transition:transform .18s var(--ease), background .18s var(--ease);border:none;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:18px 24px;font-size:1.08rem;font-weight:800;display:flex}.refinance-module__BPp2ka__leadCta:hover{background:var(--fresh-deep);transform:translateY(-1px)}.refinance-module__BPp2ka__leadCta:disabled{opacity:.7;cursor:default;transform:none}.refinance-module__BPp2ka__leadCta svg{width:19px;height:19px}.refinance-module__BPp2ka__leadTrust{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:4px;font-size:.85rem;font-weight:500;display:flex}.refinance-module__BPp2ka__leadTrust>span{align-items:center;gap:7px;display:inline-flex}.refinance-module__BPp2ka__leadTrust svg{width:15px;height:15px;color:var(--ink-dim)}.refinance-module__BPp2ka__leadTrustDiv{background:var(--line);width:1px;height:15px}.refinance-module__BPp2ka__leadError{color:#b3261e;font-size:.88rem}.refinance-module__BPp2ka__leadError a{color:inherit;text-decoration:underline}.refinance-module__BPp2ka__cbBand{background:var(--snow);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:20px;padding:16px 26px;display:flex}.refinance-module__BPp2ka__cbBandRating{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.refinance-module__BPp2ka__cbBandRating:hover .refinance-module__BPp2ka__cbBandCopy span{text-decoration:underline}.refinance-module__BPp2ka__cbBandG{flex:none;width:26px;height:26px}.refinance-module__BPp2ka__cbBandCopy{flex-direction:column;line-height:1.35;display:flex}.refinance-module__BPp2ka__cbBandCopy b{letter-spacing:-.01em;font-size:.92rem}.refinance-module__BPp2ka__cbBandCopy span{color:var(--ink-muted);font-size:.8rem}.refinance-module__BPp2ka__cbBandDiv{background:var(--line);width:1px;height:34px}.refinance-module__BPp2ka__cbBandPowered{align-items:center;gap:12px;display:inline-flex}.refinance-module__BPp2ka__cbBandPb{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.66rem;font-weight:700}.refinance-module__BPp2ka__cbBandLogo{width:auto;height:20px;display:block}@media (max-width:560px){.refinance-module__BPp2ka__cbBandDiv{display:none}}.refinance-module__BPp2ka__leadDone{padding:20px 0}.refinance-module__BPp2ka__leadDone b{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;font-size:1.3rem;line-height:1.35;display:block}.refinance-module__BPp2ka__leadDoneNumber{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fresh-deep)}.refinance-module__BPp2ka__leadDone p{color:var(--ink-muted);max-width:46ch;margin-top:10px;font-size:.95rem}.refinance-module__BPp2ka__leadDone a{color:var(--ink);font-weight:700;text-decoration:underline}.refinance-module__BPp2ka__checkList{margin-top:6px;list-style:none}.refinance-module__BPp2ka__checkList li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.refinance-module__BPp2ka__checkList li:last-child{border-bottom:none}.refinance-module__BPp2ka__checkList .refinance-module__BPp2ka__c{color:var(--fresh-deep);flex:none;margin-top:2px;font-size:.95rem;font-weight:800}.refinance-module__BPp2ka__checkList b{margin-bottom:2px;font-size:1rem;display:block}.refinance-module__BPp2ka__checkList .refinance-module__BPp2ka__d{color:var(--ink-muted);font-size:.9rem}.refinance-module__BPp2ka__faq{background:var(--grain), var(--snow);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.refinance-module__BPp2ka__faqList{max-width:760px;margin:44px auto 0}.refinance-module__BPp2ka__faq details{border-bottom:1px solid var(--line)}.refinance-module__BPp2ka__faq summary{cursor:pointer;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.refinance-module__BPp2ka__faq summary::-webkit-details-marker{display:none}.refinance-module__BPp2ka__faq .refinance-module__BPp2ka__plus{border:1.5px solid var(--ink);width:30px;height:30px;transition:transform .25s var(--ease), background .25s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:500;display:flex}.refinance-module__BPp2ka__faq details[open] .refinance-module__BPp2ka__plus{background:var(--fresh);border-color:var(--fresh);transform:rotate(45deg)}.refinance-module__BPp2ka__faq .refinance-module__BPp2ka__answer{color:var(--ink-muted);max-width:660px;padding:0 4px 24px;font-size:.98rem}.refinance-module__BPp2ka__urgency{padding:110px 0}.refinance-module__BPp2ka__closing{background:var(--fresh);color:var(--ink);text-align:left;padding:120px 0 104px;position:relative;overflow:hidden}.refinance-module__BPp2ka__closingInner{max-width:860px;margin:0 auto}.refinance-module__BPp2ka__closingTitle{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:var(--ink);grid-template-columns:auto auto;align-items:center;column-gap:clamp(12px,1.6vw,22px);width:max-content;max-width:100%;margin:0 0 36px;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:800;line-height:1.5;display:grid}.refinance-module__BPp2ka__closingStage{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:-.05em;font-size:.93em;font-weight:500;display:contents}.refinance-module__BPp2ka__closingCursor{color:var(--ink);transform-origin:50%;will-change:transform, opacity;font-size:.9em;line-height:1;animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite refinance-module__BPp2ka__tumble;display:inline-block}.refinance-module__BPp2ka__closingVerb{color:var(--ink);font-family:var(--font-space-grotesk), var(--font-manrope), sans-serif;letter-spacing:-.02em;font-weight:700;display:inline-block}.refinance-module__BPp2ka__closingTagRow{text-align:left;height:1.6em;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--ink);white-space:nowrap;grid-area:2/2/auto/3;margin-top:4px;font-size:.33em;font-weight:500;line-height:1.6;display:block;position:relative}.refinance-module__BPp2ka__closingTag{opacity:0;transition:opacity .52s,transform .52s;position:absolute;top:0;left:.15em;transform:translateY(4px)}.refinance-module__BPp2ka__closingTag[data-active=true]{opacity:1;transform:translateY(0)}.refinance-module__BPp2ka__closingActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes refinance-module__BPp2ka__tumble{0%{transform:rotate(0)translateY(0)}45%{transform:rotate(180deg)translateY(-8px)}60%{transform:rotate(180deg)translateY(0)}to{transform:rotate(360deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__closingCursor{animation:none}.refinance-module__BPp2ka__closingTag{transition:none}}@media (max-width:600px){.refinance-module__BPp2ka__closingTitle{white-space:normal;letter-spacing:-.035em;font-size:clamp(2rem,8vw,2.6rem)}}.refinance-module__BPp2ka__footer{background:var(--ink);color:#faf9f599;padding:56px 0;font-size:.82rem}.refinance-module__BPp2ka__footer .refinance-module__BPp2ka__wrap{flex-direction:column;gap:20px;display:flex}.refinance-module__BPp2ka__fbrand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.refinance-module__BPp2ka__frule{border:0;border-top:1px solid var(--line-on-ink);width:100%;max-width:220px;margin:4px 0}.refinance-module__BPp2ka__fpb{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#faf9f573;font-size:.7rem}.refinance-module__BPp2ka__fstreet{opacity:.92;width:113px;height:22px;margin:2px 0 4px;display:block}.refinance-module__BPp2ka__ftag{color:#faf9f599;max-width:32ch;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.refinance-module__BPp2ka__fgrid{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:32px 88px;display:grid}.refinance-module__BPp2ka__disclaimer{color:#faf9f58c;max-width:66ch;margin:0;line-height:1.7}.refinance-module__BPp2ka__fbase{border-top:1px solid var(--line-on-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;padding-top:20px;display:flex}.refinance-module__BPp2ka__copyright,.refinance-module__BPp2ka__flinks{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;font-size:.72rem}.refinance-module__BPp2ka__flinks a{color:inherit;text-decoration:none}.refinance-module__BPp2ka__flinks a:hover{color:var(--paper);text-decoration:underline}@media (max-width:860px){.refinance-module__BPp2ka__fgrid{grid-template-columns:1fr;gap:28px}}.refinance-module__BPp2ka__reveal{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transform:translateY(20px)}.refinance-module__BPp2ka__reveal.refinance-module__BPp2ka__shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.refinance-module__BPp2ka__reveal{opacity:1;transition:none;transform:none}}@media (max-width:860px){.refinance-module__BPp2ka__section{padding:68px 0}.refinance-module__BPp2ka__split{grid-template-columns:1fr;gap:40px}.refinance-module__BPp2ka__stepGrid{grid-template-columns:1fr}.refinance-module__BPp2ka__trustbar .refinance-module__BPp2ka__wrap{justify-content:center}.refinance-module__BPp2ka__trustLine{text-align:center}.refinance-module__BPp2ka__fieldChip{display:none}.refinance-module__BPp2ka__leadGrid{grid-template-columns:1fr}.refinance-module__BPp2ka__cbAside{display:none}.refinance-module__BPp2ka__reviewWall{grid-template-columns:1fr;margin-top:36px}.refinance-module__BPp2ka__reviewFeat{display:none}.refinance-module__BPp2ka__reviewStack{border-left:none;padding-left:0}.refinance-module__BPp2ka__reviewRow:first-child{padding-top:0}.refinance-module__BPp2ka__reviewRow:nth-child(n+3){display:none}.refinance-module__BPp2ka__reviewRow:nth-child(2){border-bottom:none;padding-bottom:2px}.refinance-module__BPp2ka__hero{padding:52px 0 48px}.refinance-module__BPp2ka__urgency{padding:84px 0}.refinance-module__BPp2ka__truth{padding:56px 0}.refinance-module__BPp2ka__truth .refinance-module__BPp2ka__h2{font-size:clamp(1.65rem,6.2vw,2rem)}.refinance-module__BPp2ka__truth .refinance-module__BPp2ka__lead{font-size:1.02rem}.refinance-module__BPp2ka__truth .refinance-module__BPp2ka__split{gap:34px}.refinance-module__BPp2ka__noList li{padding:11px 0;font-size:.94rem}.refinance-module__BPp2ka__mathsRows>div{padding:11px 0}.refinance-module__BPp2ka__mathsRows dt,.refinance-module__BPp2ka__mathsRows dd{font-size:.9rem}.refinance-module__BPp2ka__mathsBig dd{font-size:1.65rem}.refinance-module__BPp2ka__mathsCopy{font-size:.9rem}}@media (max-width:560px){.refinance-module__BPp2ka__powered{display:none}}.refinance-module__BPp2ka__heroBrM{display:none}@media (max-width:700px){.refinance-module__BPp2ka__heroBrM{display:inline}.refinance-module__BPp2ka__h1{font-size:min(2.85rem,8.33333vw - 4.5px)}}
.refi-draft-module__5M90Ca__assessSplit{grid-template-columns:minmax(0,1.2fr) minmax(250px,.9fr);align-items:center;gap:60px;margin-top:56px;display:grid}.refi-draft-module__5M90Ca__getList{list-style:none}.refi-draft-module__5M90Ca__getList li{border-bottom:1px solid var(--line-on-ink);gap:13px;padding:14px 0;display:flex}.refi-draft-module__5M90Ca__getList li:last-child{border-bottom:none}.refi-draft-module__5M90Ca__getList .refi-draft-module__5M90Ca__c{color:var(--fresh);flex:none;font-size:.95rem;font-weight:800;line-height:1.6}.refi-draft-module__5M90Ca__getList b{color:var(--paper);margin-bottom:2px;font-size:1rem;display:block}.refi-draft-module__5M90Ca__getList span{color:#faf9f5a8;font-size:.9rem;line-height:1.55}.refi-draft-module__5M90Ca__getCta{margin-top:28px}.refi-draft-module__5M90Ca__sheetWrap{max-width:620px;position:relative}.refi-draft-module__5M90Ca__sheetBack{background:#efede4;border-radius:16px;position:absolute;inset:16px -10px -14px 18px;transform:rotate(1.5deg);box-shadow:0 18px 44px #00000057}.refi-draft-module__5M90Ca__sheet{background:var(--grain), var(--bone);color:var(--ink);border-radius:16px;padding:26px 28px 22px;line-height:1.5;position:relative;transform:rotate(-.7deg);box-shadow:0 26px 60px #0000006b}.refi-draft-module__5M90Ca__sheetHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.refi-draft-module__5M90Ca__sheetLockup{width:auto;height:26px;display:block}.refi-draft-module__5M90Ca__sheetKind{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);text-align:right;font-size:10px;font-weight:700;line-height:1.7}.refi-draft-module__5M90Ca__sheetKind b{color:var(--ink);display:block}.refi-draft-module__5M90Ca__sheetMeta{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;gap:4px 28px;padding:12px 0 18px;font-size:10.5px;display:flex}.refi-draft-module__5M90Ca__sheetMeta b{color:var(--ink);letter-spacing:.04em;font-weight:700}.refi-draft-module__5M90Ca__verdict{background:#5de89b29;border:1px solid #3fc87c66;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.refi-draft-module__5M90Ca__verdictLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-ink);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.refi-draft-module__5M90Ca__verdictFigure{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035em;color:var(--fresh-ink);font-size:clamp(2rem,5.4vw,2.9rem);font-weight:800;line-height:.98}.refi-draft-module__5M90Ca__verdictFigure em{letter-spacing:-.01em;margin-left:4px;font-size:.42em;font-style:normal;font-weight:700}.refi-draft-module__5M90Ca__verdictSub{text-align:right;color:var(--fresh-ink);flex:none;font-size:.82rem;line-height:1.45}.refi-draft-module__5M90Ca__verdictSub b{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;display:block}.refi-draft-module__5M90Ca__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:20px 0 18px;display:grid}.refi-draft-module__5M90Ca__compareCol{min-width:0}.refi-draft-module__5M90Ca__compareLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.refi-draft-module__5M90Ca__compareRate{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1.1;display:block}.refi-draft-module__5M90Ca__compareBest .refi-draft-module__5M90Ca__compareRate{color:var(--fresh-deep)}.refi-draft-module__5M90Ca__compareRepay{color:var(--ink-muted);font-size:.85rem;display:block}.refi-draft-module__5M90Ca__compareArrow{color:var(--ink-dim);flex:none}.refi-draft-module__5M90Ca__compareArrow svg{width:22px;height:22px;display:block}.refi-draft-module__5M90Ca__panelHead,.refi-draft-module__5M90Ca__panelRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.refi-draft-module__5M90Ca__panelHead{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:9.5px;font-weight:700}.refi-draft-module__5M90Ca__panelRow{border-bottom:1px solid var(--line);padding:11px 0 9px;font-size:.92rem}.refi-draft-module__5M90Ca__panelLast{border-bottom:none}.refi-draft-module__5M90Ca__panelName{align-items:center;gap:10px;min-width:0;display:flex}.refi-draft-module__5M90Ca__panelMark{object-fit:contain;object-position:left center;filter:grayscale();opacity:.82;flex:0 auto;width:auto;min-width:0;max-width:118px;display:block}.refi-draft-module__5M90Ca__panelCap{font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;font-weight:700}.refi-draft-module__5M90Ca__sheetFoot{border-top:2px solid var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:6px 20px;margin-top:16px;padding-top:13px;font-size:10px;font-weight:700;display:flex}.refi-draft-module__5M90Ca__sheetFoot b{color:var(--ink)}.refi-draft-module__5M90Ca__sheetNote{color:var(--ink-dim);margin-top:10px;font-size:.76rem;line-height:1.5}.refi-draft-module__5M90Ca__sheetCaption{color:#faf9f58c;max-width:46ch;margin-top:34px;font-size:.85rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.refi-draft-module__5M90Ca__sheet,.refi-draft-module__5M90Ca__sheetBack{transform:none}}@media (max-width:900px){.refi-draft-module__5M90Ca__assessSplit{grid-template-columns:1fr;gap:40px;margin-top:40px}.refi-draft-module__5M90Ca__sheetWrap{margin:0 auto}.refi-draft-module__5M90Ca__sheet,.refi-draft-module__5M90Ca__sheetBack{transform:none}.refi-draft-module__5M90Ca__sheetBack{inset:10px -6px -10px 8px}}@media (max-width:560px){.refi-draft-module__5M90Ca__sheet{padding:20px 18px 18px}.refi-draft-module__5M90Ca__verdict{flex-direction:column;align-items:flex-start;gap:10px}.refi-draft-module__5M90Ca__verdictSub{text-align:left}.refi-draft-module__5M90Ca__compare{grid-template-columns:1fr;gap:12px}.refi-draft-module__5M90Ca__compareCol{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.refi-draft-module__5M90Ca__compareLabel{margin-bottom:0}.refi-draft-module__5M90Ca__compareRate{text-align:right;font-size:1.55rem}.refi-draft-module__5M90Ca__compareRepay{grid-column:1/-1}.refi-draft-module__5M90Ca__compareArrow{display:none}.refi-draft-module__5M90Ca__compareBest{border-top:1px solid var(--line);padding-top:12px}.refi-draft-module__5M90Ca__panelRow{font-size:.86rem}.refi-draft-module__5M90Ca__panelMark{max-width:84px}.refi-draft-module__5M90Ca__panelName{gap:7px}}.refi-draft-module__5M90Ca__prefix{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink-dim);flex:none;margin-right:-4px;font-size:1.08rem;font-weight:600}.refi-draft-module__5M90Ca__suffix{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink-dim);flex:none;font-size:1.08rem;font-weight:600}.refi-draft-module__5M90Ca__hint{color:var(--ink-dim);font-size:.78rem;line-height:1.4}.refi-draft-module__5M90Ca__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.refi-draft-module__5M90Ca__spanAll{grid-column:1/-1}@media (max-width:700px){.refi-draft-module__5M90Ca__formGrid{grid-template-columns:1fr}}.refi-draft-module__5M90Ca__ctaRow{justify-content:center;margin-top:6px;display:flex}.refi-draft-module__5M90Ca__ctaRow>*{max-width:460px}.refi-draft-module__5M90Ca__cbFull.refi-draft-module__5M90Ca__cbFull{max-width:none}.refi-draft-module__5M90Ca__occOpt.refi-draft-module__5M90Ca__occOpt{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:.9rem}.refi-draft-module__5M90Ca__formStep{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:12px;margin:8px 0 -2px;font-size:10px;font-weight:700;display:flex}.refi-draft-module__5M90Ca__formStep:after{content:"";background:var(--line);flex:1;height:1px}.refi-draft-module__5M90Ca__formStepFirst{margin-top:0}@media (max-width:700px){.refi-draft-module__5M90Ca__assessTitle.refi-draft-module__5M90Ca__assessTitle{font-size:min(2.25rem,9.80392vw - 4.70588px)}}.refi-draft-module__5M90Ca__pickField{gap:10px}.refi-draft-module__5M90Ca__pickGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;display:grid}.refi-draft-module__5M90Ca__pick{border:1px solid var(--line);background:var(--snow);cursor:pointer;min-height:56px;transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:14px;justify-content:center;align-items:center;padding:8px 14px;display:flex;position:relative}.refi-draft-module__5M90Ca__pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.refi-draft-module__5M90Ca__pick:hover{border-color:var(--ink-dim)}.refi-draft-module__5M90Ca__pick:has(input:focus-visible){border-color:var(--fresh-deep);box-shadow:0 0 0 3px #5de89b38}.refi-draft-module__5M90Ca__pickMark{object-fit:contain;filter:grayscale();opacity:.68;width:auto;max-width:100%;transition:filter .18s var(--ease), opacity .18s var(--ease);display:block}.refi-draft-module__5M90Ca__pickOn{background:#5de89b24;border-color:#3fc87c80}.refi-draft-module__5M90Ca__pickOn .refi-draft-module__5M90Ca__pickMark{filter:none;opacity:1}.refi-draft-module__5M90Ca__pickOther.refi-draft-module__5M90Ca__pickOther{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;color:var(--ink-muted);font-size:.95rem;font-weight:700}.refi-draft-module__5M90Ca__pickOn.refi-draft-module__5M90Ca__pickOther.refi-draft-module__5M90Ca__pickOther{color:var(--fresh-ink)}@media (prefers-reduced-motion:reduce){.refi-draft-module__5M90Ca__pick,.refi-draft-module__5M90Ca__pickMark{transition:none}}@media (max-width:1000px){.refi-draft-module__5M90Ca__pickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.refi-draft-module__5M90Ca__pickGrid{gap:8px}.refi-draft-module__5M90Ca__pick{min-height:50px;padding:6px 10px}}@media (max-width:700px){.refi-draft-module__5M90Ca__subTail,.refi-draft-module__5M90Ca__getListExtra.refi-draft-module__5M90Ca__getListExtra{display:none}.refi-draft-module__5M90Ca__getList li:nth-child(2){border-bottom:none}.refi-draft-module__5M90Ca__h1Draft.refi-draft-module__5M90Ca__h1Draft{letter-spacing:-.042em;margin-inline:-14px;font-size:min(3.1rem,9.66184vw - 1.93237px)}}.refi-draft-module__5M90Ca__narrowOnly{display:none}@media (max-width:700px){.refi-draft-module__5M90Ca__wideOnly{display:none}.refi-draft-module__5M90Ca__narrowOnly{display:inline}}.refi-draft-module__5M90Ca__cbTitleBreak{display:none}@media (max-width:700px){.refi-draft-module__5M90Ca__cbTitleBreak{display:block}}
.sentence-module__81gPwa__sentence{margin:2px 0 4px}.sentence-module__81gPwa__line{color:var(--ink-muted,#55506a);margin:0;font-size:1.24rem;line-height:2.1}.sentence-module__81gPwa__line+.sentence-module__81gPwa__line{margin-top:16px}@media (max-width:560px){.sentence-module__81gPwa__line{font-size:1.1rem;line-height:2.05}}.sentence-module__81gPwa__field{font-family:inherit;font-size:inherit;letter-spacing:-.02em;color:var(--ink,#171322);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px solid #5de89bbf;border-radius:0;padding:0 0 2px;font-weight:800;transition:border-color .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1)}.sentence-module__81gPwa__field:hover{border-bottom-color:var(--fresh-deep,#17b168)}.sentence-module__81gPwa__field:focus{border-bottom-color:var(--fresh-deep,#17b168);background:#5de89b1f;outline:none}.sentence-module__81gPwa__field::placeholder{color:var(--ink-dim,#8a8496)}.sentence-module__81gPwa__blank{border-bottom-style:dashed;border-bottom-color:var(--line,#d9d5cc)}input.sentence-module__81gPwa__blank,select.sentence-module__81gPwa__blank{color:var(--ink-dim,#8a8496)}.sentence-module__81gPwa__invalid,.sentence-module__81gPwa__invalid:hover{border-bottom-color:#c2412f}.sentence-module__81gPwa__selectWrap{vertical-align:baseline;display:inline-block;position:relative}.sentence-module__81gPwa__ghost{visibility:hidden;white-space:pre;letter-spacing:-.02em;padding-right:15px;font-weight:800}.sentence-module__81gPwa__selectWrap .sentence-module__81gPwa__select{width:100%;line-height:inherit;position:absolute;inset:0}.sentence-module__81gPwa__select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 5px top 58%,right 1px top 58%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;width:100%;padding-right:15px}.sentence-module__81gPwa__unit{letter-spacing:-.02em;color:var(--ink,#171322);font-weight:800}.sentence-module__81gPwa__errors{color:#c2412f;gap:4px;margin:18px 0 0;padding:0;font-size:.92rem;line-height:1.5;list-style:none;display:grid}.sentence-module__81gPwa__ask{margin-top:20px}.sentence-module__81gPwa__askNote{color:var(--ink-dim,#8a8496);margin-top:9px;font-size:.82rem;display:block}.sentence-module__81gPwa__stale{opacity:.45;filter:saturate(.4);transition:opacity .18s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.sentence-module__81gPwa__field,.sentence-module__81gPwa__stale{transition:none}}.sentence-module__81gPwa__onInk{max-width:1080px;margin-inline:auto}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__sentence{text-align:center;max-width:800px;margin-inline:auto}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__line{color:#faf9f5d1;font-size:clamp(1.45rem,3.9vw,2.15rem);line-height:2.35}@media (max-width:560px){.sentence-module__81gPwa__onInk .sentence-module__81gPwa__line{font-size:clamp(1.25rem,5.4vw,1.7rem);line-height:1.9}}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__field,.sentence-module__81gPwa__onInk .sentence-module__81gPwa__unit{color:#faf9f5}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__field{border-bottom-color:#5de89bb8}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__field:hover{border-bottom-color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__field:focus{background:#5de89b29;border-bottom-color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__field::placeholder{color:#faf9f566}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__blank{border-bottom-color:#faf9f54d}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__invalid,.sentence-module__81gPwa__onInk .sentence-module__81gPwa__invalid:hover{border-bottom-color:#ff9a8a}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__select option{color:#171322;background:#faf9f5}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__askNote{color:#faf9f58c}.sentence-module__81gPwa__adds{gap:16px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.sentence-module__81gPwa__adds li{border-left:2px solid #5de89bb3;padding-left:18px}.sentence-module__81gPwa__adds b{letter-spacing:-.01em;color:var(--ink,#171322);margin-bottom:2px;font-weight:800;display:block}.sentence-module__81gPwa__adds span{color:var(--ink-muted,#55506a);max-width:62ch;font-size:.93rem;line-height:1.55;display:block}.sentence-module__81gPwa__lineExtra{opacity:.92;margin-top:26px}.sentence-module__81gPwa__lineExtra+.sentence-module__81gPwa__lineExtra{margin-top:16px}.sentence-module__81gPwa__pair{white-space:nowrap}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__errors{color:#ff9a8a}.sentence-module__81gPwa__pair:has(.sentence-module__81gPwa__blank) .sentence-module__81gPwa__unit{color:var(--ink-dim,#8a8496)}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__pair:has(.sentence-module__81gPwa__blank) .sentence-module__81gPwa__unit{color:#faf9f566}@media (max-width:720px){.sentence-module__81gPwa__stats{grid-template-columns:1fr;gap:22px}.sentence-module__81gPwa__stat+.sentence-module__81gPwa__stat{border-top:1px solid #3fc87c3d;padding-top:22px}}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__statLabel{color:#faf9f58c}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__statFig{color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__statFigNone{color:#faf9f559}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__statNote,.sentence-module__81gPwa__onInk .sentence-module__81gPwa__verdict,.sentence-module__81gPwa__onInk .sentence-module__81gPwa__more p{color:#faf9f5b8}@media (max-width:560px){.sentence-module__81gPwa__stats{grid-template-columns:1fr;gap:20px}.sentence-module__81gPwa__stat+.sentence-module__81gPwa__stat{border-top:1px solid #3fc87c3d;padding-top:20px}}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__heroFig{color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__heroFig em{color:#faf9f5d1}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__heroNote{color:#faf9f5b8}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__heroNote b,.sentence-module__81gPwa__ledger{flex-direction:column;margin:18px 0 0;display:flex}.sentence-module__81gPwa__ledger>.sentence-module__81gPwa__row{flex:1 1 0}.sentence-module__81gPwa__ledger>.sentence-module__81gPwa__rowLoud{flex-grow:1.8}@media (min-width:901px){.sentence-module__81gPwa__ledger{flex:auto}}.sentence-module__81gPwa__row{border-bottom:1px solid #3fc87c47;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:16px;padding:17px 0;display:grid}.sentence-module__81gPwa__row:last-child{border-bottom:0}.sentence-module__81gPwa__row dt{color:var(--ink-muted,#55506a);min-width:0;font-size:1.08rem}.sentence-module__81gPwa__row dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink,#171322);text-align:right;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700}.sentence-module__81gPwa__rowLoud{border-top:2px solid #3fc87c80;border-bottom:2px solid #3fc87c80;margin:4px 0;padding:26px 0}.sentence-module__81gPwa__rowLoud dt{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-ink,#0a6338);align-self:center;font-size:11.5px;font-weight:700}.sentence-module__81gPwa__rowLoud dd{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.045em;color:var(--fresh-ink,#0a6338);font-size:clamp(2.8rem,10vw,4rem);font-weight:800;line-height:1}.sentence-module__81gPwa__rowLoud dd em{letter-spacing:-.01em;color:var(--ink-muted,#55506a);margin-left:7px;font-size:.32em;font-style:normal;font-weight:700}.sentence-module__81gPwa__rowUnknown{color:var(--ink-dim,#8a8496);font-size:.92rem;font-weight:500}.sentence-module__81gPwa__rowPortal{letter-spacing:0;color:var(--ink-muted,#55506a);font-size:.92rem;font-weight:600}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__row dt{color:#faf9f5b3}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__row dd{color:#faf9f5}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rowLoud dt,.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rowLoud dd{color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rowLoud dd em{color:#faf9f5b3}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rowUnknown{color:#faf9f573}.sentence-module__81gPwa__result{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:56px;margin-top:44px;display:grid}@media (max-width:900px){.sentence-module__81gPwa__result{grid-template-columns:1fr;gap:34px}}.sentence-module__81gPwa__answer{flex-direction:column;min-width:0;display:flex}.sentence-module__81gPwa__rateLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-ink,#0a6338);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.sentence-module__81gPwa__rateFine{color:var(--ink-dim,#8a8496);grid-column:1/-1;max-width:88ch;margin:34px 0 0;font-size:.74rem;line-height:1.6}.sentence-module__81gPwa__star{vertical-align:super;color:var(--fresh-ink,#0a6338);margin-left:1px;font-size:.8em;line-height:0}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__star{color:#5de89b}.sentence-module__81gPwa__formPanel{background:var(--paper,#faf9f5);border-radius:20px;padding:clamp(24px,3.2vw,34px);box-shadow:0 24px 60px #00000057}.sentence-module__81gPwa__formTitle{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:var(--ink,#171322);text-wrap:balance;margin:0 0 10px;font-size:clamp(2rem,5.6vw,2.6rem);font-weight:800;line-height:1.02}.sentence-module__81gPwa__panelLogos{margin:0 0 22px}.sentence-module__81gPwa__panelLogos ul{justify-content:flex-start;gap:8px 18px}.sentence-module__81gPwa__panelLogos img{max-width:80px;height:19px}.sentence-module__81gPwa__formBody{color:var(--ink-muted,#55506a);margin:0 0 22px;font-size:.97rem;line-height:1.55}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rateLabel{color:#5de89b}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rateFine{color:#faf9f573}.sentence-module__81gPwa__askCta{text-align:center}@media (max-width:560px){.sentence-module__81gPwa__row{padding:16px 0}.sentence-module__81gPwa__row dt{font-size:1rem}.sentence-module__81gPwa__row dd{font-size:1.34rem}.sentence-module__81gPwa__rowLoud{padding:24px 0}.sentence-module__81gPwa__rowLoud dd{font-size:clamp(2.6rem,13vw,3.4rem)}.sentence-module__81gPwa__formTitle{font-size:clamp(1.9rem,8.4vw,2.4rem)}}.sentence-module__81gPwa__sent{padding:clamp(28px,4vw,40px) 0}.sentence-module__81gPwa__sentMark{color:#0a2b1a;background:#5de89b;border-radius:999px;place-items:center;width:46px;height:46px;margin-bottom:20px;font-size:22px;font-weight:800;display:grid}.sentence-module__81gPwa__sentTitle{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035em;color:#faf9f5;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.7rem,4.4vw,2.2rem);font-weight:800;line-height:1.1}.sentence-module__81gPwa__sentTo{color:#faf9f5b8;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;font-size:1.05rem;display:flex}.sentence-module__81gPwa__sentTo span{color:#5de89b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.sentence-module__81gPwa__sentTo em{color:#faf9f58c;font-style:normal}.sentence-module__81gPwa__sentNote{color:#faf9f5b8;text-wrap:pretty;max-width:44ch;margin:18px 0 0;font-size:.98rem;line-height:1.55}.sentence-module__81gPwa__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sentence-module__81gPwa__fields>:nth-child(3),.sentence-module__81gPwa__fields>:nth-child(4){grid-column:1/-1}@media (max-width:520px){.sentence-module__81gPwa__fields{grid-template-columns:1fr}.sentence-module__81gPwa__fields>*{grid-column:1/-1}}.sentence-module__81gPwa__fields>input[type=hidden]{display:none}.sentence-module__81gPwa__formPanel input{font-size:1.14rem}.sentence-module__81gPwa__formPanel label{font-size:11px}.sentence-module__81gPwa__sentCta{color:#0d3b23;background:#5de89b;border-radius:999px;margin-top:18px;padding:13px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s;display:inline-block}.sentence-module__81gPwa__sentCta:hover{filter:brightness(1.05);transform:translateY(-1px)}.sentence-module__81gPwa__titleNarrow{display:none}@media (max-width:560px){.sentence-module__81gPwa__compact .sentence-module__81gPwa__ledger>.sentence-module__81gPwa__row{flex:none}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowOptional{display:none}.sentence-module__81gPwa__compact .sentence-module__81gPwa__row{gap:12px;padding:9px 0}.sentence-module__81gPwa__compact .sentence-module__81gPwa__row dt{font-size:.95rem}.sentence-module__81gPwa__compact .sentence-module__81gPwa__row dd{font-size:1.25rem}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowLoud{margin:2px 0;padding:13px 0}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowLoud dt{letter-spacing:.08em;font-size:12.5px}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowLoud dd{font-size:clamp(2.1rem,8.5vw,2.6rem)}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowPortal{font-size:.85rem}.sentence-module__81gPwa__compact .sentence-module__81gPwa__titleWide{display:none}.sentence-module__81gPwa__compact .sentence-module__81gPwa__titleNarrow{display:inline}.sentence-module__81gPwa__compact .sentence-module__81gPwa__formTitle{margin-bottom:6px;font-size:1.6rem}.sentence-module__81gPwa__compact .sentence-module__81gPwa__panelLogos{display:none}.sentence-module__81gPwa__compact .sentence-module__81gPwa__formBody{margin-bottom:14px;font-size:.9rem;line-height:1.45}.sentence-module__81gPwa__compact .sentence-module__81gPwa__formPanel{padding:18px}.sentence-module__81gPwa__compact .sentence-module__81gPwa__ctaCompact{padding:13px 18px;font-size:.98rem}.sentence-module__81gPwa__compact.sentence-module__81gPwa__result{gap:16px;margin-top:22px}.sentence-module__81gPwa__compact .sentence-module__81gPwa__ledger{margin-top:6px}.sentence-module__81gPwa__compact .sentence-module__81gPwa__row{padding:7px 0}.sentence-module__81gPwa__compact .sentence-module__81gPwa__rowLoud{padding:10px 0}.sentence-module__81gPwa__compact .sentence-module__81gPwa__formTitle{margin-bottom:4px}.sentence-module__81gPwa__compact .sentence-module__81gPwa__formBody{margin-bottom:10px}}.sentence-module__81gPwa__rowLoud dd.sentence-module__81gPwa__rowCondition{text-align:right;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:0;white-space:normal;max-width:34ch;color:var(--ink-muted,#55506a);grid-column:1/-1;justify-self:end;margin-top:-6px;font-size:.8rem;font-weight:600;line-height:1.4}.sentence-module__81gPwa__rowLoud dd.sentence-module__81gPwa__rowCondition span{display:block}.sentence-module__81gPwa__onInk .sentence-module__81gPwa__rowLoud dd.sentence-module__81gPwa__rowCondition{color:#faf9f5b3}@media (max-width:560px){.sentence-module__81gPwa__rowLoud dd.sentence-module__81gPwa__rowCondition{max-width:none;font-size:.76rem}}
.claim-surfaces-module__VJVWcG__pitch{display:block}@media (max-width:900px){.claim-surfaces-module__VJVWcG__pitch{display:none}}
.Nav-module__gOObGW__nav{--paper:#faf9f5;--bone:#fcfcf8;--snow:#fffffd;--fresh:#5de89b;--fresh-deep:#3fc87c;--fresh-ink:#0d3b23;--ink:#171322;--ink-soft:#2a2434;--ink-muted:#5a5365;--ink-dim:#8a8494;--line:#1713221f;--ease:cubic-bezier(.2, .8, .2, 1);z-index:5;color:var(--ink);font-family:var(--font-manrope), system-ui, sans-serif;background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex;position:relative}.Nav-module__gOObGW__navCompact{padding:12px 28px}.Nav-module__gOObGW__brand{--disc:43px;align-items:center;gap:calc(var(--disc) * .2358);color:var(--ink);text-decoration:none;display:flex}.Nav-module__gOObGW__links{align-items:center;gap:4px;font-size:.88rem;font-weight:600;display:flex}.Nav-module__gOObGW__links a{color:#171322b8;transition:color .18s var(--ease), background .18s var(--ease);border-radius:999px;padding:8px 14px;text-decoration:none}.Nav-module__gOObGW__links a:hover{color:var(--ink)}.Nav-module__gOObGW__linkActive{font-weight:700;color:var(--ink)!important}.Nav-module__gOObGW__btn{cursor:pointer;white-space:nowrap;letter-spacing:-.005em;transition:transform .18s var(--ease), background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.Nav-module__gOObGW__btnFresh{background:var(--fresh);color:var(--ink)}.Nav-module__gOObGW__btnFresh:hover{background:var(--fresh-deep);transform:translateY(-1px)}.Nav-module__gOObGW__btnQuiet{color:var(--ink);background:0 0;border-color:#17132238}.Nav-module__gOObGW__btnQuiet:hover{border-color:var(--ink);transform:translateY(-1px)}.Nav-module__gOObGW__menuToggle{background:var(--ink);color:var(--paper);font-family:var(--font-manrope), system-ui, sans-serif;cursor:pointer;border:none;border-radius:999px;padding:10px 14px;font-size:.85rem;font-weight:700;display:none}@media (max-width:880px){.Nav-module__gOObGW__links{display:none}}@media (max-width:600px){.Nav-module__gOObGW__nav{padding:18px 16px}.Nav-module__gOObGW__nav .Nav-module__gOObGW__btn{padding:9px 16px;font-size:.85rem}body.chat-fullscreen .Nav-module__gOObGW__brand{display:none}:is(body.chat-fullscreen .Nav-module__gOObGW__nav .Nav-module__gOObGW__btnFresh,body.chat-fullscreen .Nav-module__gOObGW__nav .Nav-module__gOObGW__btnQuiet){display:none}body.chat-fullscreen .Nav-module__gOObGW__nav{pointer-events:none}:is(body.chat-fullscreen .Nav-module__gOObGW__nav a,body.chat-fullscreen .Nav-module__gOObGW__nav button){pointer-events:auto}}.Nav-module__gOObGW__drawer{--paper:#faf9f5;--ink:#171322;--ink-muted:#5a5365;--line:#1713221f;--fresh:#5de89b;--fresh-deep:#3fc87c;--ease:cubic-bezier(.2, .8, .2, 1);z-index:99;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .24s var(--ease);font-family:var(--font-manrope), system-ui, sans-serif;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.Nav-module__gOObGW__drawerOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Nav-module__gOObGW__drawerInner{flex-direction:column;gap:40px;max-width:640px;margin:0 auto;padding:96px clamp(24px,6vw,48px) 48px;display:flex}.Nav-module__gOObGW__drawerLinks{border-top:1px solid var(--line);flex-direction:column;display:flex}.Nav-module__gOObGW__drawerLinks a{color:var(--ink);letter-spacing:-.02em;border-bottom:1px solid var(--line);transition:color .16s var(--ease);padding:18px 4px;font-size:1.6rem;font-weight:700;text-decoration:none;display:block}.Nav-module__gOObGW__drawerLinks a:hover{color:var(--fresh-deep)}.Nav-module__gOObGW__drawerActions{flex-direction:column;gap:12px;display:flex}.Nav-module__gOObGW__drawerActions .Nav-module__gOObGW__btn{justify-content:center;width:100%;padding:16px}.Nav-module__gOObGW__drawerPhone{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-muted);text-align:center;margin-top:8px;font-size:.9rem;text-decoration:none}
.Mark-module__wKEYnG__mark{--d:var(--mark-size,28px);box-sizing:border-box;width:var(--d);height:var(--d);padding:calc(var(--d) * .05);background:var(--mark-disc,#171322);background-clip:content-box;border-radius:50%;flex:none;display:block;position:relative}.Mark-module__wKEYnG__mark:before{content:"";background:var(--mark-tri,#5de89b);clip-path:polygon(50% 30.43%,68.86% 63.78%,31.14% 63.78%);position:absolute;inset:0}.Mark-module__wKEYnG__onInk{box-shadow:inset 0 0 0 calc(var(--d) * .05) var(--mark-ring,#eeedec);background-clip:border-box}
.steps-module__oU2XMW__stage{max-width:640px;margin:44px auto 0;padding-left:0;position:relative}@media (min-width:900px){.steps-module__oU2XMW__stage{max-width:680px}}.steps-module__oU2XMW__rail{grid-auto-flow:row;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:4px;left:-44px}@media (max-width:1080px){.steps-module__oU2XMW__rail{left:-32px}}.steps-module__oU2XMW__rung{background:#faf9f529;border-radius:999px;width:4px;height:26px;transition:background .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1)}.steps-module__oU2XMW__rungDone{background:#5de89b8c}.steps-module__oU2XMW__rungNow{background:#5de89b;height:40px;box-shadow:0 0 0 4px #5de89b24}@media (max-width:820px){.steps-module__oU2XMW__stage{padding-top:0}.steps-module__oU2XMW__rail{z-index:5;background:var(--ink,#171322);grid-auto-flow:column;gap:5px;padding:14px 0 10px;position:sticky;top:67px;left:auto;right:auto}.steps-module__oU2XMW__rung{width:auto;height:4px}.steps-module__oU2XMW__rungNow{height:4px;box-shadow:none;background:#5de89b}}.steps-module__oU2XMW__panel{grid-template-rows:auto auto auto;min-width:0;animation:.32s cubic-bezier(.2,.8,.2,1) steps-module__oU2XMW__step-in;display:grid}.steps-module__oU2XMW__head{min-width:0}.steps-module__oU2XMW__body{min-width:0;padding-top:26px;display:grid}.steps-module__oU2XMW__foot{min-width:0;padding-top:34px}@keyframes steps-module__oU2XMW__step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.steps-module__oU2XMW__count{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#faf9f580;margin-bottom:14px;font-size:10.5px;font-weight:700;display:block}.steps-module__oU2XMW__hint{color:#faf9f599;max-width:46ch;margin:12px 0 0;font-size:1rem;line-height:1.5}.steps-module__oU2XMW__ask{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035em;color:#faf9f5;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.4vw,2.05rem);font-weight:800;line-height:1.1}.steps-module__oU2XMW__entry{border-bottom:2px solid #5de89bbf;align-items:baseline;gap:2px;max-width:520px;padding-bottom:6px;transition:border-color .18s cubic-bezier(.2,.8,.2,1);display:flex}.steps-module__oU2XMW__entry:focus-within{border-bottom-color:#5de89b}.steps-module__oU2XMW__unit,.steps-module__oU2XMW__input{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#faf9f5;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800}.steps-module__oU2XMW__unit{flex:none}.steps-module__oU2XMW__input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.steps-module__oU2XMW__input::placeholder{color:#faf9f54d}.steps-module__oU2XMW__select{width:100%;max-width:520px;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.025em;color:#faf9f5;appearance:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 8px top 60%,right 2px top 60%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-bottom:2px solid #5de89bbf;border-radius:0;padding:0 24px 8px 0;font-size:clamp(1.35rem,3.4vw,1.75rem);font-weight:800}.steps-module__oU2XMW__select:focus{border-bottom-color:#5de89b;outline:none}.steps-module__oU2XMW__select option{color:#171322;background:#faf9f5}.steps-module__oU2XMW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;display:grid}@media (max-width:560px){.steps-module__oU2XMW__choices{grid-template-columns:1fr}}.steps-module__oU2XMW__choice{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:#faf9f5;text-align:center;cursor:pointer;background:#000;border:1px solid #faf9f524;border-radius:999px;padding:15px 22px;font-size:1.02rem;font-weight:700;transition:border-color .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.steps-module__oU2XMW__choice:hover{border-color:#5de89b99;transform:translateY(-1px)}.steps-module__oU2XMW__choice:focus-visible{outline-offset:3px;outline:2px solid #5de89b}.steps-module__oU2XMW__choiceOn{color:#0a2b1a;background:#5de89b;border-color:#5de89b}.steps-module__oU2XMW__unitTabs{align-items:baseline;gap:14px;margin-top:14px;display:flex}.steps-module__oU2XMW__unitLead{color:#faf9f580;padding:4px 0 6px;font-size:.92rem;line-height:1.2}.steps-module__oU2XMW__unitTab{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:#faf9f56b;cursor:pointer;background:0 0;border:0;padding:4px 0 6px;font-size:.92rem;font-weight:700;transition:color .18s cubic-bezier(.2,.8,.2,1);position:relative}.steps-module__oU2XMW__unitTab:after{content:"";transform-origin:0;background:#faf9f5;height:1.5px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.steps-module__oU2XMW__unitTab:hover{color:#faf9f5b8}.steps-module__oU2XMW__unitTab:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #5de89b}.steps-module__oU2XMW__unitTabOn{color:#faf9f5}.steps-module__oU2XMW__unitTabOn:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.steps-module__oU2XMW__unitTab,.steps-module__oU2XMW__unitTab:after{transition:none}}.steps-module__oU2XMW__error{color:#ff9a8a;margin:16px 0 0;font-size:.95rem}.steps-module__oU2XMW__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.steps-module__oU2XMW__next{padding:14px 26px;font-size:15px}.steps-module__oU2XMW__quiet{color:#faf9f599;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #faf9f547;text-decoration:underline #faf9f547}.steps-module__oU2XMW__quiet:hover{color:#faf9f5}.steps-module__oU2XMW__quiet:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5de89b}@media (prefers-reduced-motion:reduce){.steps-module__oU2XMW__rung,.steps-module__oU2XMW__choice,.steps-module__oU2XMW__entry{transition:none}.steps-module__oU2XMW__choice:hover{transform:none}.steps-module__oU2XMW__panel{animation:none}}@media (max-width:820px){.steps-module__oU2XMW__leadWide{display:none}.steps-module__oU2XMW__stage{margin-top:22px}.steps-module__oU2XMW__head{min-height:0}.steps-module__oU2XMW__hint{display:none}.steps-module__oU2XMW__body{min-height:0;padding-top:16px}.steps-module__oU2XMW__foot{padding-top:22px}.steps-module__oU2XMW__choices{gap:10px}.steps-module__oU2XMW__input,.steps-module__oU2XMW__select{scroll-margin-top:130px}}@media (max-width:860px){.steps-module__oU2XMW__assessSection.steps-module__oU2XMW__assessSection{padding:96px 0 72px}}.steps-module__oU2XMW__assessSection.steps-module__oU2XMW__assessSection{flex-direction:column;min-height:100vh;display:flex}.steps-module__oU2XMW__fine{color:#faf9f561;width:100%;max-width:688px;margin:auto auto 0;padding:64px 24px 0;font-size:.8rem;line-height:1.55}.steps-module__oU2XMW__fine p{margin:0}.steps-module__oU2XMW__fine p+p{margin-top:10px}@media (max-width:860px){.steps-module__oU2XMW__fine{padding-top:48px}}@media (min-width:900px){.steps-module__oU2XMW__fine{max-width:728px}}
.LenderMark-module__m5QF5a__mark{flex:none;max-width:none;height:auto;display:block}.LenderMark-module__m5QF5a__name{font-weight:700}
.results-module__kLUFVa__doc{--ink:var(--brand-ink);--muted:var(--brand-muted);--dim:var(--brand-dim,var(--brand-muted));--line:var(--brand-border);--line-strong:var(--brand-border-strong,var(--brand-border));--rule:var(--brand-ink);--fresh:var(--brand-accent);--fresh-deep:var(--brand-accent-deep,var(--brand-accent));--fresh-ink:var(--brand-accent-ink,var(--brand-ink));--mono:var(--brand-font-mono,ui-monospace, monospace);--ease:var(--brand-ease,cubic-bezier(.2, .8, .2, 1));color:var(--ink);font-variant-numeric:tabular-nums}.results-module__kLUFVa__doc ::selection{background:var(--fresh);color:var(--fresh-ink)}.results-module__kLUFVa__doc :is(button,summary,a,input):focus-visible{outline:2px solid var(--fresh-deep);outline-offset:3px;border-radius:6px}.results-module__kLUFVa__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.results-module__kLUFVa__title{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.results-module__kLUFVa__stamp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.results-module__kLUFVa__ledger{margin:14px 0 0}.results-module__kLUFVa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:15px 0;display:grid}.results-module__kLUFVa__row dt{color:var(--muted);min-width:0;font-size:1.02rem}.results-module__kLUFVa__row dt small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.results-module__kLUFVa__row dd{letter-spacing:-.02em;text-align:right;white-space:nowrap;margin:0;font-size:1.35rem;font-weight:700}.results-module__kLUFVa__rowLoud{border-top:2px solid var(--fresh-deep);border-bottom:2px solid var(--fresh-deep);margin:2px 0;padding:22px 0}.results-module__kLUFVa__rowLoud dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-ink);align-self:center;font-size:.7rem;font-weight:700}.results-module__kLUFVa__rowLoud dd{letter-spacing:-.045em;color:var(--fresh-ink);font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:1}.results-module__kLUFVa__rowLoud dd em{letter-spacing:-.01em;color:var(--muted);margin-left:7px;font-size:.32em;font-style:normal;font-weight:700}.results-module__kLUFVa__rowUnknown{color:var(--dim)!important;white-space:normal!important;font-size:.92rem!important;font-weight:500!important}.results-module__kLUFVa__rowUnknown button{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fresh-deep);text-decoration-color:var(--fresh-deep);background:0 0;border:0;padding:0;font-weight:600}.results-module__kLUFVa__lenderName{align-items:baseline;gap:8px;display:inline-flex}.results-module__kLUFVa__lenderName:has(img){align-items:center;gap:12px}.results-module__kLUFVa__lenderName small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent-ink);font-size:.62rem;font-weight:700}.results-module__kLUFVa__reset{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.results-module__kLUFVa__reset:hover{color:var(--ink)}.results-module__kLUFVa__spread{margin-top:26px}.results-module__kLUFVa__spreadHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:26px;display:flex}.results-module__kLUFVa__spreadHead h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.results-module__kLUFVa__spreadHead span{color:var(--muted);font-size:.82rem}.results-module__kLUFVa__track{border-bottom:1px solid var(--line-strong);height:72px;position:relative}.results-module__kLUFVa__tick{cursor:pointer;--sy:.53;background:0 0;border:0;width:14px;height:100%;margin-left:-7px;padding:0;position:absolute;bottom:0}.results-module__kLUFVa__tick:before{content:"";background:var(--ink);opacity:.5;transform-origin:bottom;width:1.5px;height:64px;transform:scaleY(var(--sy));transition:transform .18s var(--ease), opacity .18s var(--ease), background .18s var(--ease);animation:results-module__kLUFVa__rise .6s var(--ease) both;animation-delay:calc(var(--i) * 12ms);margin-left:-.75px;position:absolute;bottom:0;left:50%}.results-module__kLUFVa__tick:hover,.results-module__kLUFVa__tick:focus-visible{--sy:.78;z-index:3}.results-module__kLUFVa__tick:hover:before,.results-module__kLUFVa__tick:focus-visible:before{opacity:1}.results-module__kLUFVa__tickBest{--sy:1;z-index:2}.results-module__kLUFVa__tickBest:before{background:var(--fresh-deep);opacity:1;width:3px;margin-left:-1.5px}.results-module__kLUFVa__tickOn{--sy:1;z-index:2}.results-module__kLUFVa__tickOn:before{background:var(--ink);opacity:1;width:3px;margin-left:-1.5px}.results-module__kLUFVa__tick:focus-visible{outline:none}.results-module__kLUFVa__tip{background:var(--ink);color:var(--brand-on-primary,#fff);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ease), transform .14s var(--ease);z-index:2;border-radius:8px;padding:5px 9px;font-size:.78rem;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,4px)}.results-module__kLUFVa__tip b{color:var(--fresh);margin-left:6px;font-weight:800}.results-module__kLUFVa__tipLeft{left:0;transform:translateY(4px)}.results-module__kLUFVa__tipRight{left:auto;right:0;transform:translateY(4px)}.results-module__kLUFVa__tick:hover .results-module__kLUFVa__tip,.results-module__kLUFVa__tick:focus-visible .results-module__kLUFVa__tip{opacity:1;transform:translate(-50%)}.results-module__kLUFVa__tick:hover .results-module__kLUFVa__tipLeft,.results-module__kLUFVa__tick:focus-visible .results-module__kLUFVa__tipLeft,.results-module__kLUFVa__tick:hover .results-module__kLUFVa__tipRight,.results-module__kLUFVa__tick:focus-visible .results-module__kLUFVa__tipRight{transform:translate(0)}@keyframes results-module__kLUFVa__rise{0%{transform:scaleY(0)}to{transform:scaleY(var(--sy))}}@media (prefers-reduced-motion:reduce){.results-module__kLUFVa__tick:before{animation:none}}.results-module__kLUFVa__axis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:12px;margin-top:6px;font-size:.66rem;display:flex}.results-module__kLUFVa__axis b{color:var(--ink);font-weight:700}.results-module__kLUFVa__axis .results-module__kLUFVa__best{color:var(--fresh-deep)}.results-module__kLUFVa__shape{border-bottom:1px solid var(--line);margin-top:4px;padding:16px 0}.results-module__kLUFVa__shapeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.results-module__kLUFVa__shapeRow h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.results-module__kLUFVa__pills{flex-wrap:wrap;gap:6px;display:inline-flex}.results-module__kLUFVa__pill{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:600}.results-module__kLUFVa__pill:hover{transform:translateY(-1px)}.results-module__kLUFVa__pill:disabled{opacity:.4;cursor:default;transform:none}.results-module__kLUFVa__pillOn{background:var(--brand-primary,var(--ink));border-color:var(--brand-primary,var(--ink));color:var(--brand-on-primary,#fff)}.results-module__kLUFVa__shapeRowNext{margin-top:10px}.results-module__kLUFVa__shapeNote{color:var(--muted);margin:10px 0 0;font-size:.84rem}.results-module__kLUFVa__slider{margin-top:16px}.results-module__kLUFVa__sliderLabels{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.84rem;display:flex}.results-module__kLUFVa__sliderLabels b{color:var(--ink);font-weight:700}.results-module__kLUFVa__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.results-module__kLUFVa__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fresh-deep) 0 var(--pct), var(--line-strong) var(--pct) 100%);border-radius:999px;height:3px}.results-module__kLUFVa__range::-moz-range-track{background:var(--line-strong);border-radius:999px;height:3px}.results-module__kLUFVa__range::-moz-range-progress{background:var(--fresh-deep);border-radius:999px;height:3px}.results-module__kLUFVa__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-surface,#fff);border:2px solid var(--ink);width:22px;height:22px;transition:transform .14s var(--ease);border-radius:999px;margin-top:-9.5px;box-shadow:0 2px 6px #0000001f}.results-module__kLUFVa__range::-moz-range-thumb{background:var(--brand-surface,#fff);border:2px solid var(--ink);border-radius:999px;width:22px;height:22px;box-shadow:0 2px 6px #0000001f}.results-module__kLUFVa__range:active::-webkit-slider-thumb{transform:scale(1.1)}.results-module__kLUFVa__range:disabled{cursor:default;opacity:.45}.results-module__kLUFVa__status{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;padding:14px 0;display:flex}.results-module__kLUFVa__statusText{color:var(--muted);align-items:flex-start;gap:10px;max-width:60ch;font-size:.92rem;line-height:1.45;display:flex}.results-module__kLUFVa__statusText b{color:var(--ink);font-weight:700}.results-module__kLUFVa__dot{border:1.5px solid var(--fresh-deep);border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px}.results-module__kLUFVa__dotFilled{background:var(--fresh);border-color:var(--fresh)}.results-module__kLUFVa__action{background:var(--brand-primary,var(--ink));color:var(--brand-on-primary,#fff);cursor:pointer;transition:transform .18s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:.86rem;font-weight:700;display:inline-flex}.results-module__kLUFVa__action:hover{transform:translateY(-1px)}.results-module__kLUFVa__action svg{width:14px;height:14px}.results-module__kLUFVa__fold{border-bottom:1px solid var(--line)}.results-module__kLUFVa__fold summary{cursor:pointer;align-items:center;gap:12px;padding:14px 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.results-module__kLUFVa__fold summary::-webkit-details-marker{display:none}.results-module__kLUFVa__fold summary small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-left:auto;font-size:.62rem;font-weight:400}.results-module__kLUFVa__plus{border:1px solid var(--line-strong);width:24px;height:24px;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.results-module__kLUFVa__plus svg{width:10px;height:10px;stroke:var(--ink);stroke-width:2px}.results-module__kLUFVa__fold[open] .results-module__kLUFVa__plus{background:var(--fresh);border-color:var(--fresh);transform:rotate(45deg)}.results-module__kLUFVa__foldBody{padding-bottom:12px}.results-module__kLUFVa__lenders{margin-top:26px}.results-module__kLUFVa__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.results-module__kLUFVa__listMore{border-top:0}.results-module__kLUFVa__item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:16px;padding:10px 0;display:grid}.results-module__kLUFVa__itemWide{grid-template-columns:minmax(0,1fr) auto auto auto 32px}.results-module__kLUFVa__disc{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease), color .18s var(--ease);border-radius:999px;place-items:center;display:grid}.results-module__kLUFVa__disc svg{width:14px;height:14px}.results-module__kLUFVa__item:hover .results-module__kLUFVa__disc{background:var(--fresh);border-color:var(--fresh);color:var(--fresh-ink);transform:translate(4px)}.results-module__kLUFVa__discOn{background:var(--ink);border-color:var(--ink);color:var(--brand-on-primary,#fff)}.results-module__kLUFVa__item:hover .results-module__kLUFVa__discOn{background:var(--ink);border-color:var(--ink);color:var(--brand-on-primary,#fff);transform:none}.results-module__kLUFVa__item:hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}.results-module__kLUFVa__itemOn{font-weight:800}.results-module__kLUFVa__itemName{align-items:center;gap:10px;min-width:0;display:flex}.results-module__kLUFVa__itemMark{align-items:center;width:116px;min-height:32px;display:flex}.results-module__kLUFVa__itemName .results-module__kLUFVa__dot{margin-top:0}.results-module__kLUFVa__num{white-space:nowrap;font-size:.95rem;font-weight:700}.results-module__kLUFVa__numBest{color:var(--fresh-deep)}.results-module__kLUFVa__numSoft{color:var(--muted);text-align:right;min-width:6.5em;font-weight:600}@media (max-width:480px){.results-module__kLUFVa__item,.results-module__kLUFVa__listHead{gap:4px 12px}.results-module__kLUFVa__item,.results-module__kLUFVa__itemWide{grid-template-columns:minmax(0,1fr) auto 32px;grid-auto-rows:auto}.results-module__kLUFVa__item .results-module__kLUFVa__itemName,.results-module__kLUFVa__item .results-module__kLUFVa__disc{grid-row:1/span 2}.results-module__kLUFVa__itemWide .results-module__kLUFVa__itemName,.results-module__kLUFVa__itemWide .results-module__kLUFVa__disc{grid-row:1/span 3}.results-module__kLUFVa__item .results-module__kLUFVa__itemName,.results-module__kLUFVa__itemWide .results-module__kLUFVa__itemName{grid-column:1}.results-module__kLUFVa__item .results-module__kLUFVa__num,.results-module__kLUFVa__itemWide .results-module__kLUFVa__num{text-align:right;grid-column:2}.results-module__kLUFVa__item .results-module__kLUFVa__numSoft,.results-module__kLUFVa__itemWide .results-module__kLUFVa__numSoft{min-width:0;font-size:.8rem}.results-module__kLUFVa__item .results-module__kLUFVa__disc,.results-module__kLUFVa__itemWide .results-module__kLUFVa__disc{grid-column:3}.results-module__kLUFVa__listHead,.results-module__kLUFVa__listHeadWide{grid-template-columns:minmax(0,1fr) auto 32px}.results-module__kLUFVa__listHead span:not(:first-child){display:none}}.results-module__kLUFVa__listHead{grid-template-columns:minmax(0,1fr) auto auto 32px;gap:16px;display:grid}.results-module__kLUFVa__listHeadWide{grid-template-columns:minmax(0,1fr) auto auto auto 32px}.results-module__kLUFVa__listHead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:0 0 6px;font-size:.62rem}.results-module__kLUFVa__listHead span:not(:first-child){text-align:right}.results-module__kLUFVa__fees{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.results-module__kLUFVa__fees li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;font-size:.92rem;display:grid}.results-module__kLUFVa__notes{max-width:66ch;color:var(--muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}.results-module__kLUFVa__notes p+p{margin-top:8px}.results-module__kLUFVa__notes b{color:var(--ink)}.results-module__kLUFVa__legal{color:var(--dim);margin-top:20px;font-size:.72rem;line-height:1.6}.results-module__kLUFVa__legal b{color:var(--muted)}.results-module__kLUFVa__invite{padding:8px 0 4px}.results-module__kLUFVa__invite h3{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.08}.results-module__kLUFVa__invite p{max-width:52ch;color:var(--muted);margin:10px 0 18px;font-size:.95rem;line-height:1.5}.results-module__kLUFVa__pending{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:.66rem}.results-module__kLUFVa__pending:before{content:"";background:var(--fresh);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite results-module__kLUFVa__pulse;display:inline-block}@keyframes results-module__kLUFVa__pulse{50%{opacity:.3}}.results-module__kLUFVa__problem{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);padding:12px 0;font-size:.9rem}.results-module__kLUFVa__skeleton>*{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:8px;animation:1.4s ease-in-out infinite results-module__kLUFVa__pulse}@media (prefers-reduced-motion:reduce){.results-module__kLUFVa__pending:before,.results-module__kLUFVa__skeleton>*{animation:none}}.results-module__kLUFVa__updating .results-module__kLUFVa__ledger dd,.results-module__kLUFVa__updating .results-module__kLUFVa__axis,.results-module__kLUFVa__updating .results-module__kLUFVa__track,.results-module__kLUFVa__updating .results-module__kLUFVa__num{opacity:.45;transition:opacity .18s var(--ease)}.results-module__kLUFVa__repricing{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fresh-deep);font-size:.66rem}.results-module__kLUFVa__repricing:before{content:"";background:var(--fresh);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1s ease-in-out infinite results-module__kLUFVa__pulse;display:inline-block}.results-module__kLUFVa__landed{animation:results-module__kLUFVa__landed .7s var(--ease)}@keyframes results-module__kLUFVa__landed{0%{background:color-mix(in oklab, var(--fresh) 40%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.results-module__kLUFVa__repricing:before,.results-module__kLUFVa__landed{animation:none}}.results-module__kLUFVa__next{color:var(--brand-ink);justify-items:start;gap:10px;margin-top:20px;font-size:15px;display:grid}.results-module__kLUFVa__next p{margin:0}.results-module__kLUFVa__nextActions{flex-wrap:wrap;gap:10px;display:flex}.results-module__kLUFVa__actionQuiet{color:var(--brand-ink,var(--ink));box-shadow:inset 0 0 0 1.5px var(--line-strong,color-mix(in oklab, var(--brand-ink,var(--ink)) 22%, transparent));background:0 0}@media (max-width:760px){.results-module__kLUFVa__head .results-module__kLUFVa__stamp{display:none}.results-module__kLUFVa__row{align-items:center;padding:13px 0}.results-module__kLUFVa__row dt{font-size:1rem}.results-module__kLUFVa__row dt small:not(:has(button)){display:none}.results-module__kLUFVa__row dd{font-variant-numeric:tabular-nums}.results-module__kLUFVa__lenderName{white-space:nowrap;max-width:62vw;overflow:hidden}}
.asset-module__I_Nx5G__quoteHead{font-family:var(--brand-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dim,var(--brand-muted));grid-template-columns:minmax(0,1fr) auto auto;gap:16px;padding:0 0 6px;font-size:.62rem;display:grid}.asset-module__I_Nx5G__quoteHead span:not(:first-child){text-align:right;min-width:5.5em}.asset-module__I_Nx5G__quote{border-bottom:1px solid var(--brand-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:11px 0;display:grid}.asset-module__I_Nx5G__quoteName{min-width:0;color:var(--brand-ink);align-items:center;gap:10px;font-weight:600;display:flex}.asset-module__I_Nx5G__quoteName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-module__I_Nx5G__quoteBest .asset-module__I_Nx5G__quoteName{font-weight:800}.asset-module__I_Nx5G__quoteRate{white-space:nowrap;text-align:right;min-width:5.5em;color:var(--brand-muted);font-size:.95rem;font-weight:600}.asset-module__I_Nx5G__quoteMonthly{white-space:nowrap;text-align:right;min-width:5.5em;color:var(--brand-ink);font-size:.95rem;font-weight:700}.asset-module__I_Nx5G__quoteBest .asset-module__I_Nx5G__quoteMonthly{color:var(--brand-accent-deep,var(--brand-accent))}.asset-module__I_Nx5G__lender{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px}.asset-module__I_Nx5G__range{white-space:nowrap}.asset-module__I_Nx5G__range em{color:var(--brand-muted);font-size:.7em;font-style:normal;font-weight:600}@media (max-width:480px){dd.asset-module__I_Nx5G__range{white-space:normal;font-size:1.15rem}.asset-module__I_Nx5G__quote,.asset-module__I_Nx5G__quoteHead{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.asset-module__I_Nx5G__quoteName{grid-row:1/span 2}.asset-module__I_Nx5G__quoteRate,.asset-module__I_Nx5G__quoteMonthly{grid-column:2;min-width:0}.asset-module__I_Nx5G__quoteRate{font-size:.8rem}.asset-module__I_Nx5G__quoteHead span:nth-child(2){display:none}}
.MarkSpinner-module__Y7rJjq__spinner{flex:none;display:inline-block;position:relative}.MarkSpinner-module__Y7rJjq__spinner svg{display:block}.MarkSpinner-module__Y7rJjq__triangle{transform-box:view-box;transform-origin:128px 135.58px;animation:1.1s cubic-bezier(.2,.8,.2,1) infinite MarkSpinner-module__Y7rJjq__markTurn}@keyframes MarkSpinner-module__Y7rJjq__markTurn{0%{transform:rotate(0)}to{transform:rotate(120deg)}}.MarkSpinner-module__Y7rJjq__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MarkSpinner-module__Y7rJjq__triangle{animation:1.6s ease-in-out infinite MarkSpinner-module__Y7rJjq__markPulse}@keyframes MarkSpinner-module__Y7rJjq__markPulse{50%{opacity:.45}}}
.RelatedLinks-module__tWlGpa__related{--fresh:#5de89b;--fresh-ink:#0d3b23;--ink:#171322;--ink-soft:#2a2434;--ink-dim:#736d7a;--line:#1713221f;--line-strong:#17132238;--ease:cubic-bezier(.2, .8, .2, 1);border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-manrope), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin-top:56px;padding-top:40px}.RelatedLinks-module__tWlGpa__title{letter-spacing:-.03em;color:var(--ink);margin:0 0 18px;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;line-height:1.1}.RelatedLinks-module__tWlGpa__rows{border-top:1px solid var(--line-strong)}.RelatedLinks-module__tWlGpa__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.RelatedLinks-module__tWlGpa__label{letter-spacing:-.015em;text-wrap:balance;font-size:1.08rem;font-weight:700;line-height:1.35}.RelatedLinks-module__tWlGpa__arrow{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;justify-self:end;place-items:center;display:grid}.RelatedLinks-module__tWlGpa__row:hover .RelatedLinks-module__tWlGpa__arrow,.RelatedLinks-module__tWlGpa__row:focus-visible .RelatedLinks-module__tWlGpa__arrow{background:var(--fresh);border-color:var(--fresh);color:var(--fresh-ink);transform:translate(4px)}.RelatedLinks-module__tWlGpa__row:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #3fc87c}@media (prefers-reduced-motion:reduce){.RelatedLinks-module__tWlGpa__arrow{transition:none}.RelatedLinks-module__tWlGpa__row:hover .RelatedLinks-module__tWlGpa__arrow,.RelatedLinks-module__tWlGpa__row:focus-visible .RelatedLinks-module__tWlGpa__arrow{transform:none}}@media (max-width:800px){.RelatedLinks-module__tWlGpa__related{margin-top:44px;padding-top:32px}}
.SiteFooter-module__wWXZva__footer{--paper:#faf9f5;--fresh:#5de89b;--fresh-deep:#3fc87c;--fresh-ink:#0d3b23;--ink:#171322;--ink-muted:#5a5365;--ink-dim:#736d7a;--sun-ink:#0f3b56;--line:#1713221f;--ease:cubic-bezier(.2, .8, .2, 1);background:var(--paper);border-top:1px solid var(--line);font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink);padding:72px 0 36px}.SiteFooter-module__wWXZva__container{max-width:1240px;margin:0 auto;padding:0 28px}.SiteFooter-module__wWXZva__row{grid-template-columns:2fr repeat(4,1fr);gap:40px;margin-bottom:48px;display:grid}@media (max-width:860px){.SiteFooter-module__wWXZva__row{grid-template-columns:1fr 1fr}}@media (max-width:520px){.SiteFooter-module__wWXZva__row{grid-template-columns:1fr}}.SiteFooter-module__wWXZva__brandCol{flex-direction:column;gap:12px;display:flex}.SiteFooter-module__wWXZva__brand{--disc:29px;align-items:center;gap:calc(var(--disc) * .2358);color:var(--ink);text-decoration:none;display:inline-flex}.SiteFooter-module__wWXZva__brandCol p{color:var(--ink-muted);max-width:32ch;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.SiteFooter-module__wWXZva__rule{border:0;border-top:1px solid var(--line);width:100%;max-width:220px;margin:4px 0}.SiteFooter-module__wWXZva__creditLabel{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem}.SiteFooter-module__wWXZva__credit{align-self:flex-start;width:113px;height:22px;margin:2px 0 4px;display:block}.SiteFooter-module__wWXZva__socials{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.SiteFooter-module__wWXZva__socials a{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-muted);transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__wWXZva__socials a:hover{color:var(--fresh-ink);border-color:var(--fresh-deep);background:var(--fresh);transform:translateY(-1px)}.SiteFooter-module__wWXZva__col h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 14px;font-size:.72rem;font-weight:800}.SiteFooter-module__wWXZva__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__wWXZva__col a{color:var(--ink-muted);transition:color .18s var(--ease);font-size:.92rem;font-weight:500;text-decoration:none}.SiteFooter-module__wWXZva__col a:hover{color:var(--sun-ink)}.SiteFooter-module__wWXZva__base{border-top:1px solid var(--line);color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-size:.82rem;font-weight:500;display:flex}
.RefinanceAssessment-module__FMgdTq__doc{--ink:var(--brand-ink);--muted:var(--brand-muted);--dim:var(--brand-dim,var(--brand-muted));--line:var(--brand-border);--line-strong:var(--brand-border-strong,var(--brand-border));--rule:var(--brand-ink);--fresh:var(--brand-accent);--fresh-deep:var(--brand-accent-deep,var(--brand-accent));--fresh-ink:var(--brand-accent-ink,var(--brand-ink));--mono:var(--brand-font-mono,ui-monospace, monospace);--ease:var(--brand-ease,cubic-bezier(.2, .8, .2, 1));color:var(--ink);font-variant-numeric:tabular-nums}.RefinanceAssessment-module__FMgdTq__doc ::selection{background:var(--fresh);color:var(--fresh-ink)}.RefinanceAssessment-module__FMgdTq__doc :is(button,summary,a,input):focus-visible{outline:2px solid var(--fresh-deep);outline-offset:3px;border-radius:6px}.RefinanceAssessment-module__FMgdTq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.RefinanceAssessment-module__FMgdTq__title{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.RefinanceAssessment-module__FMgdTq__stamp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.66rem}.RefinanceAssessment-module__FMgdTq__ledger{margin:14px 0 0}.RefinanceAssessment-module__FMgdTq__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:15px 0;display:grid}.RefinanceAssessment-module__FMgdTq__row dt{color:var(--muted);min-width:0;font-size:1.02rem}.RefinanceAssessment-module__FMgdTq__row dt small{color:var(--dim);margin-top:2px;font-size:.8rem;display:block}.RefinanceAssessment-module__FMgdTq__row dd{letter-spacing:-.02em;text-align:right;white-space:nowrap;margin:0;font-size:1.35rem;font-weight:700}.RefinanceAssessment-module__FMgdTq__rowLoud{border-top:2px solid var(--fresh-deep);border-bottom:2px solid var(--fresh-deep);margin:2px 0;padding:22px 0}.RefinanceAssessment-module__FMgdTq__rowLoud dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fresh-ink);align-self:center;font-size:.7rem;font-weight:700}.RefinanceAssessment-module__FMgdTq__rowLoud dd{letter-spacing:-.045em;color:var(--fresh-ink);font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:1}.RefinanceAssessment-module__FMgdTq__rowLoud dd em{letter-spacing:-.01em;color:var(--muted);margin-left:7px;font-size:.32em;font-style:normal;font-weight:700}.RefinanceAssessment-module__FMgdTq__rowUnknown{color:var(--dim)!important;white-space:normal!important;font-size:.92rem!important;font-weight:500!important}.RefinanceAssessment-module__FMgdTq__rowUnknown button{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fresh-deep);text-decoration-color:var(--fresh-deep);background:0 0;border:0;padding:0;font-weight:600}.RefinanceAssessment-module__FMgdTq__lenderName{align-items:baseline;gap:8px;display:inline-flex}.RefinanceAssessment-module__FMgdTq__lenderName:has(img){align-items:center;gap:12px}.RefinanceAssessment-module__FMgdTq__lenderName small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fresh-deep);font-size:.62rem;font-weight:700}.RefinanceAssessment-module__FMgdTq__reset{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.RefinanceAssessment-module__FMgdTq__reset:hover{color:var(--ink)}.RefinanceAssessment-module__FMgdTq__spread{margin-top:26px}.RefinanceAssessment-module__FMgdTq__spreadHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:26px;display:flex}.RefinanceAssessment-module__FMgdTq__spreadHead h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.RefinanceAssessment-module__FMgdTq__spreadHead span{color:var(--muted);font-size:.82rem}.RefinanceAssessment-module__FMgdTq__track{border-bottom:1px solid var(--line-strong);height:72px;position:relative}.RefinanceAssessment-module__FMgdTq__tick{cursor:pointer;--sy:.53;background:0 0;border:0;width:14px;height:100%;margin-left:-7px;padding:0;position:absolute;bottom:0}.RefinanceAssessment-module__FMgdTq__tick:before{content:"";background:var(--ink);opacity:.5;transform-origin:bottom;width:1.5px;height:64px;transform:scaleY(var(--sy));transition:transform .18s var(--ease), opacity .18s var(--ease), background .18s var(--ease);animation:RefinanceAssessment-module__FMgdTq__rise .6s var(--ease) both;animation-delay:calc(var(--i) * 12ms);margin-left:-.75px;position:absolute;bottom:0;left:50%}.RefinanceAssessment-module__FMgdTq__tick:hover,.RefinanceAssessment-module__FMgdTq__tick:focus-visible{--sy:.78;z-index:3}.RefinanceAssessment-module__FMgdTq__tick:hover:before,.RefinanceAssessment-module__FMgdTq__tick:focus-visible:before{opacity:1}.RefinanceAssessment-module__FMgdTq__tickBest{--sy:1;z-index:2}.RefinanceAssessment-module__FMgdTq__tickBest:before{background:var(--fresh-deep);opacity:1;width:3px;margin-left:-1.5px}.RefinanceAssessment-module__FMgdTq__tickOn{--sy:1;z-index:2}.RefinanceAssessment-module__FMgdTq__tickOn:before{background:var(--ink);opacity:1;width:3px;margin-left:-1.5px}.RefinanceAssessment-module__FMgdTq__tick:focus-visible{outline:none}.RefinanceAssessment-module__FMgdTq__tip{background:var(--ink);color:var(--brand-on-primary,#fff);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ease), transform .14s var(--ease);z-index:2;border-radius:8px;padding:5px 9px;font-size:.78rem;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,4px)}.RefinanceAssessment-module__FMgdTq__tip b{color:var(--fresh);margin-left:6px;font-weight:800}.RefinanceAssessment-module__FMgdTq__tipLeft{left:0;transform:translateY(4px)}.RefinanceAssessment-module__FMgdTq__tipRight{left:auto;right:0;transform:translateY(4px)}.RefinanceAssessment-module__FMgdTq__tick:hover .RefinanceAssessment-module__FMgdTq__tip,.RefinanceAssessment-module__FMgdTq__tick:focus-visible .RefinanceAssessment-module__FMgdTq__tip{opacity:1;transform:translate(-50%)}.RefinanceAssessment-module__FMgdTq__tick:hover .RefinanceAssessment-module__FMgdTq__tipLeft,.RefinanceAssessment-module__FMgdTq__tick:focus-visible .RefinanceAssessment-module__FMgdTq__tipLeft,.RefinanceAssessment-module__FMgdTq__tick:hover .RefinanceAssessment-module__FMgdTq__tipRight,.RefinanceAssessment-module__FMgdTq__tick:focus-visible .RefinanceAssessment-module__FMgdTq__tipRight{transform:translate(0)}@keyframes RefinanceAssessment-module__FMgdTq__rise{0%{transform:scaleY(0)}to{transform:scaleY(var(--sy))}}@media (prefers-reduced-motion:reduce){.RefinanceAssessment-module__FMgdTq__tick:before{animation:none}}.RefinanceAssessment-module__FMgdTq__axis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:12px;margin-top:6px;font-size:.66rem;display:flex}.RefinanceAssessment-module__FMgdTq__axis b{color:var(--ink);font-weight:700}.RefinanceAssessment-module__FMgdTq__axis .RefinanceAssessment-module__FMgdTq__best{color:var(--fresh-deep)}.RefinanceAssessment-module__FMgdTq__shape{border-bottom:1px solid var(--line);margin-top:4px;padding:16px 0}.RefinanceAssessment-module__FMgdTq__shapeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.RefinanceAssessment-module__FMgdTq__shapeRow h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.RefinanceAssessment-module__FMgdTq__pills{flex-wrap:wrap;gap:6px;display:inline-flex}.RefinanceAssessment-module__FMgdTq__pill{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:600}.RefinanceAssessment-module__FMgdTq__pill:hover{transform:translateY(-1px)}.RefinanceAssessment-module__FMgdTq__pill:disabled{opacity:.4;cursor:default;transform:none}.RefinanceAssessment-module__FMgdTq__pillOn{background:var(--brand-primary,var(--ink));border-color:var(--brand-primary,var(--ink));color:var(--brand-on-primary,#fff)}.RefinanceAssessment-module__FMgdTq__shapeRowNext{margin-top:10px}.RefinanceAssessment-module__FMgdTq__shapeNote{color:var(--muted);margin:10px 0 0;font-size:.84rem}.RefinanceAssessment-module__FMgdTq__slider{margin-top:16px}.RefinanceAssessment-module__FMgdTq__sliderLabels{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.84rem;display:flex}.RefinanceAssessment-module__FMgdTq__sliderLabels b{color:var(--ink);font-weight:700}.RefinanceAssessment-module__FMgdTq__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.RefinanceAssessment-module__FMgdTq__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fresh-deep) 0 var(--pct), var(--line-strong) var(--pct) 100%);border-radius:999px;height:3px}.RefinanceAssessment-module__FMgdTq__range::-moz-range-track{background:var(--line-strong);border-radius:999px;height:3px}.RefinanceAssessment-module__FMgdTq__range::-moz-range-progress{background:var(--fresh-deep);border-radius:999px;height:3px}.RefinanceAssessment-module__FMgdTq__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-surface,#fff);border:2px solid var(--ink);width:22px;height:22px;transition:transform .14s var(--ease);border-radius:999px;margin-top:-9.5px;box-shadow:0 2px 6px #0000001f}.RefinanceAssessment-module__FMgdTq__range::-moz-range-thumb{background:var(--brand-surface,#fff);border:2px solid var(--ink);border-radius:999px;width:22px;height:22px;box-shadow:0 2px 6px #0000001f}.RefinanceAssessment-module__FMgdTq__range:active::-webkit-slider-thumb{transform:scale(1.1)}.RefinanceAssessment-module__FMgdTq__range:disabled{cursor:default;opacity:.45}.RefinanceAssessment-module__FMgdTq__status{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;padding:14px 0;display:flex}.RefinanceAssessment-module__FMgdTq__statusText{color:var(--muted);align-items:flex-start;gap:10px;max-width:60ch;font-size:.92rem;line-height:1.45;display:flex}.RefinanceAssessment-module__FMgdTq__statusText b{color:var(--ink);font-weight:700}.RefinanceAssessment-module__FMgdTq__dot{border:1.5px solid var(--fresh-deep);border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px}.RefinanceAssessment-module__FMgdTq__dotFilled{background:var(--fresh);border-color:var(--fresh)}.RefinanceAssessment-module__FMgdTq__action{background:var(--brand-primary,var(--ink));color:var(--brand-on-primary,#fff);cursor:pointer;transition:transform .18s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:.86rem;font-weight:700;display:inline-flex}.RefinanceAssessment-module__FMgdTq__action:hover{transform:translateY(-1px)}.RefinanceAssessment-module__FMgdTq__action svg{width:14px;height:14px}.RefinanceAssessment-module__FMgdTq__fold{border-bottom:1px solid var(--line)}.RefinanceAssessment-module__FMgdTq__fold summary{cursor:pointer;align-items:center;gap:12px;padding:14px 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.RefinanceAssessment-module__FMgdTq__fold summary::-webkit-details-marker{display:none}.RefinanceAssessment-module__FMgdTq__fold summary small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-left:auto;font-size:.62rem;font-weight:400}.RefinanceAssessment-module__FMgdTq__plus{border:1px solid var(--line-strong);width:24px;height:24px;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.RefinanceAssessment-module__FMgdTq__plus svg{width:10px;height:10px;stroke:var(--ink);stroke-width:2px}.RefinanceAssessment-module__FMgdTq__fold[open] .RefinanceAssessment-module__FMgdTq__plus{background:var(--fresh);border-color:var(--fresh);transform:rotate(45deg)}.RefinanceAssessment-module__FMgdTq__foldBody{padding-bottom:12px}.RefinanceAssessment-module__FMgdTq__lenders{margin-top:26px}.RefinanceAssessment-module__FMgdTq__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.RefinanceAssessment-module__FMgdTq__listMore{border-top:0}.RefinanceAssessment-module__FMgdTq__item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:16px;padding:10px 0;display:grid}.RefinanceAssessment-module__FMgdTq__itemWide{grid-template-columns:minmax(0,1fr) auto auto auto 32px}.RefinanceAssessment-module__FMgdTq__disc{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease), color .18s var(--ease);border-radius:999px;place-items:center;display:grid}.RefinanceAssessment-module__FMgdTq__disc svg{width:14px;height:14px}.RefinanceAssessment-module__FMgdTq__item:hover .RefinanceAssessment-module__FMgdTq__disc{background:var(--fresh);border-color:var(--fresh);color:var(--fresh-ink);transform:translate(4px)}.RefinanceAssessment-module__FMgdTq__discOn{background:var(--ink);border-color:var(--ink);color:var(--brand-on-primary,#fff)}.RefinanceAssessment-module__FMgdTq__item:hover .RefinanceAssessment-module__FMgdTq__discOn{background:var(--ink);border-color:var(--ink);color:var(--brand-on-primary,#fff);transform:none}.RefinanceAssessment-module__FMgdTq__item:hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}.RefinanceAssessment-module__FMgdTq__itemOn{font-weight:800}.RefinanceAssessment-module__FMgdTq__itemName{align-items:center;gap:10px;min-width:0;display:flex}.RefinanceAssessment-module__FMgdTq__itemName .RefinanceAssessment-module__FMgdTq__dot{margin-top:0}.RefinanceAssessment-module__FMgdTq__itemMark{align-items:center;width:116px;min-height:32px;display:flex}.RefinanceAssessment-module__FMgdTq__num{white-space:nowrap;font-size:.95rem;font-weight:700}.RefinanceAssessment-module__FMgdTq__numBest{color:var(--fresh-deep)}.RefinanceAssessment-module__FMgdTq__numSoft{color:var(--muted);text-align:right;min-width:6.5em;font-weight:600}@media (max-width:480px){.RefinanceAssessment-module__FMgdTq__item,.RefinanceAssessment-module__FMgdTq__listHead{gap:4px 12px}.RefinanceAssessment-module__FMgdTq__item,.RefinanceAssessment-module__FMgdTq__itemWide{grid-template-columns:minmax(0,1fr) auto 32px;grid-auto-rows:auto}.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__itemName,.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__disc{grid-row:1/span 2}.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__itemName,.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__disc{grid-row:1/span 3}.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__itemName,.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__itemName{grid-column:1}.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__num,.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__num{text-align:right;grid-column:2}.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__numSoft,.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__numSoft{min-width:0;font-size:.8rem}.RefinanceAssessment-module__FMgdTq__item .RefinanceAssessment-module__FMgdTq__disc,.RefinanceAssessment-module__FMgdTq__itemWide .RefinanceAssessment-module__FMgdTq__disc{grid-column:3}.RefinanceAssessment-module__FMgdTq__listHead,.RefinanceAssessment-module__FMgdTq__listHeadWide{grid-template-columns:minmax(0,1fr) auto 32px}.RefinanceAssessment-module__FMgdTq__listHead span:not(:first-child){display:none}}.RefinanceAssessment-module__FMgdTq__listHead{grid-template-columns:minmax(0,1fr) auto auto 32px;gap:16px;display:grid}.RefinanceAssessment-module__FMgdTq__listHeadWide{grid-template-columns:minmax(0,1fr) auto auto auto 32px}.RefinanceAssessment-module__FMgdTq__listHead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:0 0 6px;font-size:.62rem}.RefinanceAssessment-module__FMgdTq__listHead span:not(:first-child){text-align:right}.RefinanceAssessment-module__FMgdTq__fees{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.RefinanceAssessment-module__FMgdTq__fees li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;font-size:.92rem;display:grid}.RefinanceAssessment-module__FMgdTq__notes{max-width:66ch;color:var(--muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}.RefinanceAssessment-module__FMgdTq__notes p+p{margin-top:8px}.RefinanceAssessment-module__FMgdTq__notes b{color:var(--ink)}.RefinanceAssessment-module__FMgdTq__legal{color:var(--dim);margin-top:20px;font-size:.72rem;line-height:1.6}.RefinanceAssessment-module__FMgdTq__legal b{color:var(--muted)}.RefinanceAssessment-module__FMgdTq__invite{padding:8px 0 4px}.RefinanceAssessment-module__FMgdTq__invite h3{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.08}.RefinanceAssessment-module__FMgdTq__invite p{max-width:52ch;color:var(--muted);margin:10px 0 18px;font-size:.95rem;line-height:1.5}.RefinanceAssessment-module__FMgdTq__pending{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:.66rem}.RefinanceAssessment-module__FMgdTq__pending:before{content:"";background:var(--fresh);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite RefinanceAssessment-module__FMgdTq__pulse;display:inline-block}@keyframes RefinanceAssessment-module__FMgdTq__pulse{50%{opacity:.3}}.RefinanceAssessment-module__FMgdTq__problem{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);padding:12px 0;font-size:.9rem}.RefinanceAssessment-module__FMgdTq__skeleton>*{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:8px;animation:1.4s ease-in-out infinite RefinanceAssessment-module__FMgdTq__pulse}@media (prefers-reduced-motion:reduce){.RefinanceAssessment-module__FMgdTq__pending:before,.RefinanceAssessment-module__FMgdTq__skeleton>*{animation:none}}.RefinanceAssessment-module__FMgdTq__updating .RefinanceAssessment-module__FMgdTq__ledger dd,.RefinanceAssessment-module__FMgdTq__updating .RefinanceAssessment-module__FMgdTq__axis,.RefinanceAssessment-module__FMgdTq__updating .RefinanceAssessment-module__FMgdTq__track,.RefinanceAssessment-module__FMgdTq__updating .RefinanceAssessment-module__FMgdTq__num{opacity:.45;transition:opacity .18s var(--ease)}.RefinanceAssessment-module__FMgdTq__repricing{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fresh-deep);font-size:.66rem}.RefinanceAssessment-module__FMgdTq__repricing:before{content:"";background:var(--fresh);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1s ease-in-out infinite RefinanceAssessment-module__FMgdTq__pulse;display:inline-block}.RefinanceAssessment-module__FMgdTq__landed{animation:RefinanceAssessment-module__FMgdTq__landed .7s var(--ease)}@keyframes RefinanceAssessment-module__FMgdTq__landed{0%{background:color-mix(in oklab, var(--fresh) 40%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.RefinanceAssessment-module__FMgdTq__repricing:before,.RefinanceAssessment-module__FMgdTq__landed{animation:none}}
.ask-module__NggsBW__loudWords.ask-module__NggsBW__loudWords.ask-module__NggsBW__loudWords{white-space:nowrap;font-size:clamp(1.9rem,4.2vw,2.4rem)}.ask-module__NggsBW__slot{display:inline-block;position:relative}.ask-module__NggsBW__word{animation:.32s cubic-bezier(.2,.8,.2,1) backwards ask-module__NggsBW__unfurl-in;animation-delay:var(--at,0s);display:inline-block}.ask-module__NggsBW__after{animation:.36s cubic-bezier(.2,.8,.2,1) backwards ask-module__NggsBW__unfurl-in;animation-delay:var(--at,0s)}@keyframes ask-module__NggsBW__unfurl-in{0%{opacity:0;transform:translateY(6px)}}.ask-module__NggsBW__caret{opacity:0;pointer-events:none;width:.08em;min-width:2px;animation:1.06s step-end infinite ask-module__NggsBW__caret-blink;animation-delay:var(--at,0s);background:#5de89b;border-radius:1px;position:absolute;top:.1em;bottom:.06em;left:calc(100% + .08em)}@keyframes ask-module__NggsBW__caret-blink{0%{opacity:1}50%{opacity:0}}@media (max-width:560px){.ask-module__NggsBW__unfurlAsk.ask-module__NggsBW__unfurlAsk{text-wrap:pretty}}.ask-module__NggsBW__waiting .ask-module__NggsBW__word,.ask-module__NggsBW__waiting .ask-module__NggsBW__after,.ask-module__NggsBW__waiting .ask-module__NggsBW__caret{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ask-module__NggsBW__word,.ask-module__NggsBW__after{animation:none}.ask-module__NggsBW__caret{display:none}}
