.mortgage-guide-module__mYwkQa__page{--red:#c8102e;--red-dark:#9e0b22;--red-deep:#6b0718;--black:#0a0a0a;--black-soft:#111;--white:#fff;--border-dark:#ffffff12;--border-form:#e0e4ea;--text:#1a1a1a;--muted:#666;--serif:var(--font-ugm-serif), "Playfair Display", Georgia, serif;--sans:var(--font-ugm-sans), "DM Sans", system-ui, sans-serif;font-family:var(--sans);background:var(--black);color:var(--white);min-height:100vh;position:relative;overflow-x:hidden}.mortgage-guide-module__mYwkQa__page *,.mortgage-guide-module__mYwkQa__page :before,.mortgage-guide-module__mYwkQa__page :after{box-sizing:border-box}.mortgage-guide-module__mYwkQa__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 0 0,#c8102e1f 0%,#0000 55%),radial-gradient(50% 60% at 100% 100%,#c8102e0f 0%,#0000 60%);position:fixed;inset:0}.mortgage-guide-module__mYwkQa__pageReader:before{background:radial-gradient(60% 40% at 5% 5%,#c8102e1a 0%,#0000 55%),radial-gradient(40% 50% at 95% 95%,#c8102e0f 0%,#0000 60%)}.mortgage-guide-module__mYwkQa__headerBar{z-index:10;border-bottom:1px solid var(--border-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ae0;justify-content:space-between;align-items:center;padding:18px 48px;display:flex;position:relative}.mortgage-guide-module__mYwkQa__logo img{width:auto;height:42px}.mortgage-guide-module__mYwkQa__headerPill{color:#ff8080;background:#c8102e1f;border:1px solid #c8102e4d;border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:500;display:flex}.mortgage-guide-module__mYwkQa__successPill{color:#86efac;background:#22c55e1a;border:1px solid #22c55e40;border-radius:100px;align-items:center;gap:9px;padding:8px 18px;font-size:12px;font-weight:600;display:flex}.mortgage-guide-module__mYwkQa__dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s infinite mortgage-guide-module__mYwkQa__blink}@keyframes mortgage-guide-module__mYwkQa__blink{0%,to{opacity:1}50%{opacity:.3}}.mortgage-guide-module__mYwkQa__proofBar{z-index:2;background:var(--red);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:13px 32px;display:flex;position:relative}.mortgage-guide-module__mYwkQa__proofItem{color:#ffffffeb;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.mortgage-guide-module__mYwkQa__proofItem b{font-weight:700}.mortgage-guide-module__mYwkQa__proofSep{background:#ffffff4d;width:1px;height:15px}.mortgage-guide-module__mYwkQa__hero{z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:68px 24px 48px;animation:.65s both mortgage-guide-module__mYwkQa__fadeUp;position:relative}.mortgage-guide-module__mYwkQa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.mortgage-guide-module__mYwkQa__eyebrow:before,.mortgage-guide-module__mYwkQa__eyebrow:after{content:"";background:var(--red);width:28px;height:1px;display:block}.mortgage-guide-module__mYwkQa__heroHeadline{font-family:var(--serif);letter-spacing:-.02em;color:var(--white);margin-bottom:22px;font-size:clamp(36px,5.5vw,62px);font-weight:900;line-height:1.06}.mortgage-guide-module__mYwkQa__heroHeadline em{color:var(--red);font-style:italic}.mortgage-guide-module__mYwkQa__heroSubhead{color:#ffffffa6;max-width:580px;margin:0 auto 16px;font-size:18px;font-weight:400;line-height:1.7}.mortgage-guide-module__mYwkQa__heroSubhead b{color:#ffffffe6;font-weight:600}.mortgage-guide-module__mYwkQa__heroProofLine{color:#fff6;margin-bottom:36px;font-size:14px;font-style:italic}.mortgage-guide-module__mYwkQa__heroStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;display:flex}.mortgage-guide-module__mYwkQa__stat{text-align:center}.mortgage-guide-module__mYwkQa__statNum{font-family:var(--serif);color:var(--red);font-size:30px;font-weight:900;line-height:1;display:block}.mortgage-guide-module__mYwkQa__statLabel{letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;margin-top:5px;font-size:11px;font-weight:500;display:block}.mortgage-guide-module__mYwkQa__statDiv{background:#ffffff14;width:1px;height:40px}.mortgage-guide-module__mYwkQa__mainGrid{z-index:2;grid-template-columns:1fr 420px;align-items:start;gap:40px;max-width:1200px;margin:0 auto;padding:0 32px 80px;display:grid;position:relative}.mortgage-guide-module__mYwkQa__teaserWrap{animation:.65s .1s both mortgage-guide-module__mYwkQa__fadeUp}.mortgage-guide-module__mYwkQa__bookStage{background:var(--black-soft);border:1px solid #ffffff0f;border-radius:16px 16px 0 0;justify-content:center;align-items:center;min-height:480px;padding:52px 40px;display:flex;position:relative;overflow:hidden}.mortgage-guide-module__mYwkQa__bookStage:before{content:"";background:radial-gradient(60% 60%,#c8102e0f,#0000 70%);position:absolute;inset:0}.mortgage-guide-module__mYwkQa__book3d{filter:drop-shadow(0 40px 60px #000c)drop-shadow(0 0 40px #c8102e1a);width:230px;transition:transform .5s;position:relative}.mortgage-guide-module__mYwkQa__book3d:hover{transform:rotate(-3deg)translateY(-8px)}.mortgage-guide-module__mYwkQa__bookCover{background:linear-gradient(155deg, var(--red-dark) 0%, var(--red-deep) 100%);border-left:16px solid #0006;border-radius:3px 10px 10px 3px;flex-direction:column;justify-content:space-between;width:230px;height:320px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.mortgage-guide-module__mYwkQa__bookCover:before{content:"";background:linear-gradient(90deg,#ffffff80,#ffffff1a);height:3px;position:absolute;top:0;left:0;right:0}.mortgage-guide-module__mYwkQa__bookCover:after{content:"";background:linear-gradient(135deg,#ffffff0a 0%,#0000 50%);position:absolute;inset:0}.mortgage-guide-module__mYwkQa__bookBrand{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.mortgage-guide-module__mYwkQa__bookTitleText{font-family:var(--serif);color:var(--white);font-size:27px;font-weight:900;line-height:1.1}.mortgage-guide-module__mYwkQa__bookTitleText em{opacity:.9;font-size:23px;font-style:italic;display:block}.mortgage-guide-module__mYwkQa__bookSub{color:#ffffff73;margin-bottom:4px;font-size:9.5px;line-height:1.5}.mortgage-guide-module__mYwkQa__bookAuthor{font-family:var(--serif);color:#fffc;font-size:13px;font-weight:700}.mortgage-guide-module__mYwkQa__lockOverlay{background:linear-gradient(#0000 0%,#0a0a0a80 50%,#0a0a0af7 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:26px 18px;display:flex;position:absolute;inset:0}.mortgage-guide-module__mYwkQa__lockIcon{background:#c8102e26;border:1px solid #c8102e66;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.mortgage-guide-module__mYwkQa__lockText strong{font-family:var(--serif);color:var(--white);text-align:center;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.mortgage-guide-module__mYwkQa__lockText span{color:#ffffff73;text-align:center;font-size:12px;line-height:1.5;display:block}.mortgage-guide-module__mYwkQa__bookStagePhoto{flex-direction:column;gap:26px;padding:44px 40px 32px}.mortgage-guide-module__mYwkQa__bookCoverPhoto{background:var(--black-soft);height:304px;padding:0}.mortgage-guide-module__mYwkQa__bookCoverImg{object-fit:cover}.mortgage-guide-module__mYwkQa__bookCoverPhoto:before,.mortgage-guide-module__mYwkQa__bookCoverPhoto:after{z-index:1}.mortgage-guide-module__mYwkQa__bookStagePhoto .mortgage-guide-module__mYwkQa__lockOverlay{background:0 0;padding:0;position:relative;inset:auto}.mortgage-guide-module__mYwkQa__unlockBtn{background:var(--red);font-family:var(--sans);color:var(--white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:9px 20px;font-size:11.5px;font-weight:700;animation:2.2s infinite mortgage-guide-module__mYwkQa__pulse;display:inline-flex}@keyframes mortgage-guide-module__mYwkQa__pulse{0%,to{box-shadow:0 0 #c8102e66}50%{box-shadow:0 0 0 12px #c8102e00}}.mortgage-guide-module__mYwkQa__teaserBar{background:var(--black-soft);border:1px solid #ffffff0f;border-top:none;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:13px 24px;display:flex}.mortgage-guide-module__mYwkQa__teaserItem{color:#fff6;align-items:center;gap:7px;font-size:12.5px;display:flex}.mortgage-guide-module__mYwkQa__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin:28px 0 14px;font-size:11px;font-weight:600;display:flex}.mortgage-guide-module__mYwkQa__sectionLabel:after{content:"";background:#ffffff12;flex:1;height:1px}.mortgage-guide-module__mYwkQa__insideList{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mortgage-guide-module__mYwkQa__insideItem{background:var(--black-soft);color:#ffffff8c;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;line-height:1.5;transition:border-color .2s;display:flex}.mortgage-guide-module__mYwkQa__insideItem:hover{color:#ffffffb3;border-color:#c8102e4d}.mortgage-guide-module__mYwkQa__ck{color:var(--red);flex-shrink:0;font-size:15px;font-weight:700}.mortgage-guide-module__mYwkQa__caseStrip{background:linear-gradient(135deg,#c8102e1a,#c8102e0a);border:1px solid #c8102e2e;border-radius:12px;margin-top:10px;padding:18px 20px}.mortgage-guide-module__mYwkQa__caseStrip p{color:#fff9;margin-bottom:8px;font-size:13.5px;font-style:italic;line-height:1.65}.mortgage-guide-module__mYwkQa__caseName{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.mortgage-guide-module__mYwkQa__formPanel{animation:.65s .2s both mortgage-guide-module__mYwkQa__fadeUp;position:sticky;top:24px}.mortgage-guide-module__mYwkQa__formCard{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #c8102e1a}.mortgage-guide-module__mYwkQa__formHead{background:linear-gradient(150deg, var(--red) 0%, var(--red-deep) 100%);text-align:center;padding:26px 28px 22px;position:relative;overflow:hidden}.mortgage-guide-module__mYwkQa__formHead:before{content:"";background:#ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.mortgage-guide-module__mYwkQa__formLogo{z-index:1;justify-content:center;margin-bottom:12px;display:flex;position:relative}.mortgage-guide-module__mYwkQa__formLogo img{filter:brightness(0)invert();width:auto;height:30px}.mortgage-guide-module__mYwkQa__formBadge{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;z-index:1;background:#ffffff26;border:1px solid #ffffff40;border-radius:100px;margin-bottom:10px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block;position:relative}.mortgage-guide-module__mYwkQa__formHeading{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:6px;font-size:25px;font-weight:700;line-height:1.2;position:relative}.mortgage-guide-module__mYwkQa__formIntro{color:#ffffffad;z-index:1;font-size:13px;line-height:1.6;position:relative}.mortgage-guide-module__mYwkQa__formBody{background:var(--white);padding:24px 26px 26px}.mortgage-guide-module__mYwkQa__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mortgage-guide-module__mYwkQa__field{margin-bottom:13px}.mortgage-guide-module__mYwkQa__fieldLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.mortgage-guide-module__mYwkQa__req{color:var(--red);margin-left:2px}.mortgage-guide-module__mYwkQa__input{border:1.5px solid var(--border-form);width:100%;font-family:var(--sans);color:var(--text);background:#fafafa;border-radius:9px;outline:none;padding:12px 14px;font-size:14.5px;transition:border-color .2s,box-shadow .2s,background .2s}.mortgage-guide-module__mYwkQa__input:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 3px #c8102e14}.mortgage-guide-module__mYwkQa__input::placeholder{color:#bbbfc6}.mortgage-guide-module__mYwkQa__inputError{border-color:var(--red);background:#fff8f8}.mortgage-guide-module__mYwkQa__fieldError{color:var(--red);margin-top:5px;font-size:11px;font-weight:500}.mortgage-guide-module__mYwkQa__consentWrap{border:2px solid var(--border-form);cursor:pointer;background:#f9fafb;border-radius:12px;margin:16px 0 18px;padding:16px;transition:border-color .2s,background .2s;display:block}.mortgage-guide-module__mYwkQa__consentWrap:hover{background:#fff8f8;border-color:#c8102e4d}.mortgage-guide-module__mYwkQa__consentChecked{border-color:var(--red);background:#fff5f6}.mortgage-guide-module__mYwkQa__consentErrorBox{border-color:var(--red);background:#fff0f0}.mortgage-guide-module__mYwkQa__consentInner{align-items:flex-start;gap:14px;display:flex}.mortgage-guide-module__mYwkQa__consentInputNative{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mortgage-guide-module__mYwkQa__customCheck{background:#fff;border:2.5px solid #ccd2da;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;transition:all .2s;display:flex;position:relative}.mortgage-guide-module__mYwkQa__customCheck svg{width:14px;height:14px;stroke:var(--white);stroke-width:3px;fill:none;opacity:0;transition:all .2s;transform:scale(.5)}.mortgage-guide-module__mYwkQa__consentChecked .mortgage-guide-module__mYwkQa__customCheck{background:var(--red);border-color:var(--red)}.mortgage-guide-module__mYwkQa__consentChecked .mortgage-guide-module__mYwkQa__customCheck svg{opacity:1;transform:scale(1)}.mortgage-guide-module__mYwkQa__consentInputNative:focus-visible+.mortgage-guide-module__mYwkQa__consentInner .mortgage-guide-module__mYwkQa__customCheck{outline:2px solid var(--red);outline-offset:3px}.mortgage-guide-module__mYwkQa__consentText{color:#444;font-size:13px;line-height:1.6}.mortgage-guide-module__mYwkQa__consentText a{color:var(--red);font-weight:500;text-decoration:none}.mortgage-guide-module__mYwkQa__consentText a:hover{text-decoration:underline}.mortgage-guide-module__mYwkQa__consentRequired{color:var(--red);margin-top:8px;font-size:11px;font-weight:500}.mortgage-guide-module__mYwkQa__ctaBtn{background:var(--red);width:100%;font-family:var(--sans);color:var(--white);cursor:pointer;letter-spacing:.01em;border:none;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:17px;font-size:16px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.mortgage-guide-module__mYwkQa__ctaBtn:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px);box-shadow:0 12px 32px #c8102e59}.mortgage-guide-module__mYwkQa__ctaBtn:active:not(:disabled){transform:translateY(0)}.mortgage-guide-module__mYwkQa__ctaBtn:disabled{opacity:.7;cursor:progress}.mortgage-guide-module__mYwkQa__ctaBtn svg{flex-shrink:0;width:18px;height:18px}.mortgage-guide-module__mYwkQa__formFailure{color:#8a0b1f;background:#fff0f0;border:1px solid #c8102e59;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.mortgage-guide-module__mYwkQa__trustRow{color:#aaa;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.mortgage-guide-module__mYwkQa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mortgage-guide-module__mYwkQa__footerBar{z-index:2;text-align:center;border-top:1px solid var(--border-dark);color:#ffffff2e;padding:26px 32px;font-size:11.5px;line-height:1.9;position:relative}.mortgage-guide-module__mYwkQa__footerBar a{color:#ffffff52;text-decoration:none}.mortgage-guide-module__mYwkQa__footerBar a:hover{text-decoration:underline}@keyframes mortgage-guide-module__mYwkQa__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mortgage-guide-module__mYwkQa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mortgage-guide-module__mYwkQa__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mortgage-guide-module__mYwkQa__exitOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000d1;justify-content:center;align-items:center;animation:.25s both mortgage-guide-module__mYwkQa__fadeIn;display:none;position:fixed;inset:0}.mortgage-guide-module__mYwkQa__exitOverlayActive{display:flex}.mortgage-guide-module__mYwkQa__exitModal{background:var(--white);text-align:left;border-radius:20px;width:90%;max-width:500px;animation:.3s both mortgage-guide-module__mYwkQa__slideUp;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009}.mortgage-guide-module__mYwkQa__exitTop{background:linear-gradient(150deg, var(--red) 0%, var(--red-deep) 100%);text-align:center;padding:30px 32px 26px;position:relative;overflow:hidden}.mortgage-guide-module__mYwkQa__exitTop:before{content:"";background:#ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.mortgage-guide-module__mYwkQa__exitClose{color:#fffc;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.mortgage-guide-module__mYwkQa__exitClose:hover{color:#fff;background:#ffffff4d}.mortgage-guide-module__mYwkQa__exitEmoji{margin-bottom:10px;font-size:38px;display:block}.mortgage-guide-module__mYwkQa__exitHeading{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:25px;font-weight:700;line-height:1.2;position:relative}.mortgage-guide-module__mYwkQa__exitIntro{color:#ffffffb3;z-index:1;font-size:13.5px;line-height:1.6;position:relative}.mortgage-guide-module__mYwkQa__exitBody{background:var(--white);padding:26px 28px 28px}.mortgage-guide-module__mYwkQa__exitReasons{flex-direction:column;gap:9px;margin-bottom:20px;padding:0;list-style:none;display:flex}.mortgage-guide-module__mYwkQa__exitReason{color:#333;background:#f8f9fa;border-radius:10px;align-items:center;gap:12px;padding:12px 15px;font-size:13.5px;line-height:1.4;display:flex}.mortgage-guide-module__mYwkQa__exitReasonIcon{flex-shrink:0;font-size:19px}.mortgage-guide-module__mYwkQa__exitCtaBtn{background:var(--red);width:100%;font-family:var(--sans);color:var(--white);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:15px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.mortgage-guide-module__mYwkQa__exitCtaBtn:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 10px 28px #c8102e4d}.mortgage-guide-module__mYwkQa__exitDismiss{text-align:center;width:100%;font-family:var(--sans);color:#bbb;cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:12px;text-decoration:underline;display:block}.mortgage-guide-module__mYwkQa__exitDismiss:hover{color:#777}.mortgage-guide-module__mYwkQa__welcome{z-index:2;background:var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 48px;animation:.5s both mortgage-guide-module__mYwkQa__fadeDown;display:flex;position:relative}@keyframes mortgage-guide-module__mYwkQa__fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mortgage-guide-module__mYwkQa__welcomeHeading{font-family:var(--serif);color:var(--white);font-size:21px;font-weight:700}.mortgage-guide-module__mYwkQa__welcomeSub{color:#ffffffbf;margin-top:3px;font-size:13px}.mortgage-guide-module__mYwkQa__downloadBtn{background:var(--white);font-family:var(--sans);color:var(--red);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.mortgage-guide-module__mYwkQa__downloadBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.mortgage-guide-module__mYwkQa__downloadBtn svg{flex-shrink:0;width:16px;height:16px}.mortgage-guide-module__mYwkQa__readerWrap{z-index:2;max-width:980px;margin:0 auto;padding:40px 32px 80px;animation:.6s .1s both mortgage-guide-module__mYwkQa__fadeUp;position:relative}.mortgage-guide-module__mYwkQa__readerCard{background:var(--black-soft);border:1px solid var(--border-dark);border-radius:16px;overflow:hidden}.mortgage-guide-module__mYwkQa__readerTopbar{border-bottom:1px solid var(--border-dark);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.mortgage-guide-module__mYwkQa__readerTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:600}.mortgage-guide-module__mYwkQa__pdfFrame{background:#0d0d0d;border:0;width:100%;height:78vh;min-height:620px;display:block}.mortgage-guide-module__mYwkQa__ctaStrip{z-index:2;background:var(--black-soft);border-top:1px solid var(--border-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 48px;display:flex;position:relative}.mortgage-guide-module__mYwkQa__ctaHeading{font-family:var(--serif);color:var(--white);margin-bottom:8px;font-size:24px;font-weight:700}.mortgage-guide-module__mYwkQa__ctaBody{color:#ffffff80;max-width:420px;font-size:14px;line-height:1.65}.mortgage-guide-module__mYwkQa__ctaBtns{flex-wrap:wrap;gap:12px;display:flex}.mortgage-guide-module__mYwkQa__btnPrimary{background:var(--red);font-family:var(--sans);color:var(--white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.mortgage-guide-module__mYwkQa__btnPrimary:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 8px 24px #c8102e4d}.mortgage-guide-module__mYwkQa__btnSecondary{border:1px solid var(--border-dark);font-family:var(--sans);color:#ffffffa6;cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mortgage-guide-module__mYwkQa__btnSecondary:hover{background:#ffffff14;border-color:#ffffff26}@media (max-width:920px){.mortgage-guide-module__mYwkQa__mainGrid{grid-template-columns:1fr;padding:0 20px 60px}.mortgage-guide-module__mYwkQa__formPanel{position:static}.mortgage-guide-module__mYwkQa__headerBar{padding:14px 20px}.mortgage-guide-module__mYwkQa__hero{padding:48px 20px 36px}.mortgage-guide-module__mYwkQa__insideList,.mortgage-guide-module__mYwkQa__fieldRow{grid-template-columns:1fr}.mortgage-guide-module__mYwkQa__proofBar{gap:14px;padding:12px 20px}.mortgage-guide-module__mYwkQa__proofSep{display:none}}@media (max-width:700px){.mortgage-guide-module__mYwkQa__headerBar,.mortgage-guide-module__mYwkQa__welcome{padding:14px 18px}.mortgage-guide-module__mYwkQa__readerWrap{padding:20px 14px 60px}.mortgage-guide-module__mYwkQa__ctaStrip{padding:24px 20px}.mortgage-guide-module__mYwkQa__pdfFrame{height:70vh;min-height:440px}}@media (prefers-reduced-motion:reduce){.mortgage-guide-module__mYwkQa__page *,.mortgage-guide-module__mYwkQa__page :before,.mortgage-guide-module__mYwkQa__page :after{transition:none!important;animation:none!important}.mortgage-guide-module__mYwkQa__book3d:hover{transform:none}}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_380ef215-module__RCELVq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_380ef215-module__RCELVq__variable{--font-ugm-serif:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3762e408-module__kMlROG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3762e408-module__kMlROG__variable{--font-ugm-sans:"DM Sans", "DM Sans Fallback"}
