.mortgage-hero{justify-content:center;align-items:center;height:340px;display:flex;position:relative;overflow:hidden}.mortgage-hero-bg{position:absolute;inset:0}.mortgage-hero-overlay{background:#0c180cb8;position:absolute;inset:0}.mortgage-hero-content{z-index:1;text-align:center;max-width:700px;padding:0 24px;position:relative}.mortgage-hero-label{color:#38da6e;letter-spacing:1.5px;text-transform:uppercase;border:1.5px solid #38da6e;border-radius:20px;margin-bottom:16px;padding:4px 16px;font-size:.75rem;font-weight:700;display:inline-block}.mortgage-hero-title{color:#fff;margin:0 0 16px;font-size:2.6rem;font-weight:800;line-height:1.15}@media (max-width:600px){.mortgage-hero-title{font-size:1.9rem}}.mortgage-hero-sub{color:#fffc;margin:0;font-size:1rem;line-height:1.65}.mortgage-intro-section{padding:64px 24px}.mortgage-intro{text-align:center;max-width:720px;margin:0 auto}.mortgage-intro p{color:#4a5a44;margin:0 0 16px;font-size:1rem;line-height:1.75}.mortgage-intro p:last-child{margin:0}.mortgage-benefits-section{padding:0 24px 80px}.mortgage-benefits-inner{text-align:center;max-width:1100px;margin:0 auto}.mortgage-section-label{letter-spacing:1.5px;text-transform:uppercase;color:#38da6e;margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.mortgage-section-title{color:#1a2614;margin:0 0 40px;font-size:1.75rem;font-weight:800}.mortgage-benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:720px){.mortgage-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mortgage-benefits-grid{grid-template-columns:1fr}}.mortgage-benefit-card{text-align:left;background:#fff;border:1.5px solid #e4f0d8;border-radius:12px;align-items:center;gap:14px;padding:20px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 10px #1a26140d}.mortgage-benefit-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a26141a}.mortgage-benefit-icon{flex-shrink:0;font-size:1.6rem}.mortgage-benefit-text{color:#1a2614;font-size:.9rem;font-weight:600;line-height:1.45}.mortgage-specialist{background:#1a2614;border-bottom:3px solid #38da6e;padding:80px 24px}.mortgage-specialist-inner{text-align:center;max-width:580px;margin:0 auto}.mortgage-specialist .mortgage-section-label{margin-bottom:28px}.mortgage-specialist-photo{border:3px solid #38da6e;border-radius:50%;width:96px;height:96px;margin:0 auto 20px;overflow:hidden}.mortgage-specialist-name{color:#fff;margin:0 0 6px;font-size:1.45rem;font-weight:700}.mortgage-specialist-role{letter-spacing:1.5px;text-transform:uppercase;color:#38da6e;margin:0 0 20px;font-size:.75rem;font-weight:700}.mortgage-specialist-desc{color:#9ab890;margin:0 0 36px;font-size:.95rem;line-height:1.65}.mortgage-specialist-contacts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mortgage-contact-btn{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:13px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:flex}.mortgage-contact-btn:hover{opacity:.85;transform:translateY(-1px)}.mortgage-contact-btn span{font-size:1rem}.mortgage-contact-phone{color:#bde88f;background:#38da6e1f;border:1.5px solid #38da6e40}.mortgage-contact-email{color:#bde88f;background:#ffffff0f;border:1.5px solid #bde88f33}
