.mortgage_container__w2lek{min-height:100vh;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#60a5fa)}.mortgage_wrapper__fCFe8{max-width:1200px;margin:0 auto;padding:20px}.mortgage_header__lZKWl{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);padding:30px 40px;border-radius:20px;margin-bottom:40px;box-shadow:0 10px 40px rgba(30,58,138,.15);border:1px solid rgba(59,130,246,.2)}.mortgage_headerContent__1zJjB{display:grid;grid-template-columns:250px 1fr;gap:60px;align-items:center;max-width:1000px;margin:0 auto}.mortgage_logo__mlZna{width:200px;height:auto;filter:drop-shadow(0 2px 8px rgba(30,58,138,.1));justify-self:center;margin:0;padding:0;display:block}.mortgage_headerText__fVznN{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px}.mortgage_headerText__fVznN h1{color:#1a202c;font-size:2.8em;margin:0 0 10px;font-weight:800;line-height:1.1;text-shadow:0 2px 4px rgba(30,58,138,.1);text-align:center}.mortgage_headerText__fVznN p{color:#2d3748;font-size:1.2em;font-weight:500;line-height:1.3;margin:0;text-align:center;max-width:500px}.mortgage_brandAccent__oUymJ{margin:10px auto 15px}.mortgage_header__lZKWl h1{color:#1e3a8a;font-size:2.8em;margin-bottom:15px;font-weight:700;text-shadow:0 2px 4px rgba(30,58,138,.1)}.mortgage_header__lZKWl p{color:#1e40af;font-size:1.3em;font-weight:500;max-width:600px;margin:0 auto;line-height:1.4}.mortgage_mainContent__s5DUx{display:flex;flex-direction:column;gap:30px}.mortgage_leadSection__E229Z{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mortgage_card___ydHu{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);border-radius:15px;padding:30px;box-shadow:0 8px 32px rgba(30,58,138,.12);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(59,130,246,.2)}.mortgage_card___ydHu:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(30,58,138,.18)}.mortgage_card___ydHu h2{color:#1a202c;margin-bottom:20px;font-size:1.8em;font-weight:800}.mortgage_disclaimer__shU7b{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:15px;margin-bottom:25px}.mortgage_disclaimer__shU7b p{margin:0;color:#1e40af;font-size:14px;line-height:1.4;text-align:center}.mortgage_disclaimer__shU7b strong{color:#1e3a8a}.mortgage_formGroup__LxYQX{margin-bottom:20px}.mortgage_formGroup__LxYQX label{display:block;margin-bottom:8px;color:#1a202c;font-weight:700}.mortgage_formGroup__LxYQX input,.mortgage_formGroup__LxYQX select,.mortgage_formGroup__LxYQX textarea{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .3s ease;font-family:inherit;color:#1a202c;font-weight:500}.mortgage_formGroup__LxYQX input::placeholder,.mortgage_formGroup__LxYQX textarea::placeholder{color:#6b7280;opacity:1}.mortgage_formGroup__LxYQX input:focus,.mortgage_formGroup__LxYQX select:focus,.mortgage_formGroup__LxYQX textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.mortgage_inputRow__v2Ay0{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mortgage_btn__foswi{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;border:none;padding:15px 30px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease;width:100%;text-transform:uppercase;letter-spacing:.5px}.mortgage_btn__foswi:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,58,138,.4);background:linear-gradient(135deg,#1e40af,#2563eb)}.mortgage_btn__foswi:disabled{opacity:.7;cursor:not-allowed}.mortgage_consentBox__06mdH{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f1f5f9;border-radius:8px;border-left:4px solid #3b82f6}.mortgage_consentBox__06mdH input[type=checkbox]{margin-top:4px;min-width:18px;height:18px;width:auto;accent-color:#3b82f6}.mortgage_consentLabel___QAGC{font-size:14px;line-height:1.5;margin-bottom:0;color:#374151;font-weight:400}.mortgage_consentLabel___QAGC a{color:#3b82f6;text-decoration:underline;font-weight:500}.mortgage_consentLabel___QAGC a:hover{color:#1e40af}.mortgage_successMessage__xSsxG{background:linear-gradient(135deg,#059669,#10b981)}.mortgage_errorMessage__K76Ni,.mortgage_successMessage__xSsxG{color:white;padding:15px;border-radius:8px;text-align:center;margin-top:15px;font-weight:500}.mortgage_errorMessage__K76Ni{background:linear-gradient(135deg,#dc2626,#ef4444)}.mortgage_benefits__EXex8{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.mortgage_benefitItem__CXsHr{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);padding:25px 20px;border-radius:12px;text-align:center;box-shadow:0 4px 20px rgba(30,58,138,.1);border:1px solid rgba(59,130,246,.2);transition:transform .3s ease}.mortgage_benefitItem__CXsHr:hover{transform:translateY(-3px)}.mortgage_benefitItem__CXsHr h3{color:#1a202c;font-weight:700;margin-bottom:8px;font-size:1.2em}.mortgage_benefitItem__CXsHr p{color:#2d3748;font-weight:500;line-height:1.5}.mortgage_benefitIcon__fYxmi{font-size:2.5em;margin-bottom:15px;filter:drop-shadow(0 2px 4px rgba(30,58,138,.2))}.mortgage_calculatorTools__0IwHE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.mortgage_toolCard__BoTdR{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);border-radius:15px;padding:25px;box-shadow:0 8px 32px rgba(30,58,138,.12);border:1px solid rgba(59,130,246,.2)}.mortgage_toolCard__BoTdR h3{color:#1a202c;margin-bottom:15px;font-size:1.5em;font-weight:700}.mortgage_calculatorInput__ztI7G{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.mortgage_calculatorResult__evAcz{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:15px;border-radius:8px;text-align:center;font-size:1.1em;font-weight:600;margin-top:15px;box-shadow:0 4px 12px rgba(30,58,138,.3)}.mortgage_qualificationChecker__wBmrm{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);border-radius:15px;padding:25px;box-shadow:0 8px 32px rgba(30,58,138,.12);border:1px solid rgba(59,130,246,.2)}.mortgage_qualificationChecker__wBmrm h2{color:#1a202c;margin-bottom:10px;font-size:1.8em;font-weight:800}.mortgage_qualificationChecker__wBmrm p{color:#2d3748;margin-bottom:20px;font-weight:500}.mortgage_brandAccent__oUymJ{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:3px;width:60px;margin:0 auto 20px;border-radius:2px}@media (max-width:768px){.mortgage_calculatorInput__ztI7G,.mortgage_inputRow__v2Ay0,.mortgage_leadSection__E229Z{grid-template-columns:1fr}.mortgage_headerContent__1zJjB{grid-template-columns:1fr;gap:30px}.mortgage_headerText__fVznN{text-align:center}.mortgage_headerText__fVznN h1{font-size:2.4em}.mortgage_logo__mlZna{width:180px;justify-self:center}.mortgage_wrapper__fCFe8{padding:15px}.mortgage_card___ydHu{padding:20px}}@media (max-width:480px){.mortgage_headerText__fVznN h1{font-size:2em}.mortgage_headerText__fVznN p{font-size:1.2em}.mortgage_logo__mlZna{width:160px}.mortgage_header__lZKWl{padding:25px}.mortgage_card___ydHu h2{font-size:1.5em}.mortgage_consentBox__06mdH{flex-direction:column;gap:8px}.mortgage_consentBox__06mdH input[type=checkbox]{margin-top:0}}