.district-hero{padding:70px max(7vw,38px);display:grid;grid-template-columns:1.05fr .7fr;gap:7vw;align-items:center;background:#f2f8fd}.district-hero h1{font-size:clamp(44px,5vw,72px)}.district-hero>div>p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.7;margin:24px 0 30px}.district-hero>img{width:100%;max-height:500px;object-fit:cover;border-radius:45% 45% 8px 8px;box-shadow:0 25px 55px #12365a26}.district-content{padding:90px max(9vw,38px);display:grid;grid-template-columns:1.3fr .7fr;gap:9vw}.district-content h2,.district-steps h2,.district-faq h2{font-size:clamp(36px,4vw,55px);margin:12px 0 22px}.district-content p{color:var(--muted);line-height:1.8}.district-content aside{background:#e8f4fc;padding:30px}.district-content aside>b{font:600 23px var(--serif)}.district-content ul{padding-left:20px;line-height:2;color:var(--muted)}.district-steps{padding:85px max(8vw,38px);background:#0e2f52;color:#fff}.district-steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:35px}.district-steps li{padding:25px;border:1px solid #ffffff22}.district-steps li>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#2477c8;margin-bottom:18px}.district-steps strong,.district-steps span{display:block}.district-steps span{color:#b9ccdc;font-size:13px;line-height:1.6}.district-steps strong{color:#fff;font:600 19px var(--serif);margin-bottom:7px}.district-quote{margin:70px max(5vw,24px);padding:55px max(5vw,38px);display:flex;align-items:center;justify-content:space-between;gap:40px;background:#2477c8;color:#fff}.district-quote h2{font-size:clamp(38px,4vw,58px);margin:12px 0}.district-quote h2 em,.district-quote p{color:#fff}.district-quote .button{background:#f2f8fd;color:#174f86;white-space:nowrap}.district-faq{padding:70px max(9vw,38px);display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.district-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.district-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font:600 18px var(--serif)}.district-faq details p{color:var(--muted);line-height:1.7}.related{padding:25px max(7vw,38px);display:flex;flex-wrap:wrap;gap:18px;background:#e8f4fc}.related b{margin-right:auto}.related a{color:#185a9d;font-weight:700}.district-footer{grid-template-columns:2fr 1fr}.district-footer>div:nth-child(2){display:flex;flex-direction:column;gap:10px}.district-footer p{color:#a9bfd2}.district-footer .legal{grid-column:1/-1}@media(max-width:800px){.district-header nav{display:none}.district-hero,.district-content,.district-faq{grid-template-columns:1fr}.district-hero{padding:50px 20px}.district-hero>img{max-height:330px}.district-content,.district-faq,.district-steps{padding:65px 20px}.district-steps ol{grid-template-columns:1fr 1fr}.district-quote{align-items:flex-start;flex-direction:column;padding:42px 22px}.related b{width:100%;margin:0}.district-footer{grid-template-columns:1fr}}@media(max-width:500px){.district-steps ol{grid-template-columns:1fr}.district-hero .hero-actions{flex-direction:column}.district-hero h1{font-size:42px}}
