.area-main{max-width:1160px;margin:auto;padding:38px 24px 80px}.breadcrumbs{font-size:13px;color:var(--muted);margin:8px 0 36px}.breadcrumbs a{color:var(--blue);text-decoration:none}.area-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:54px;align-items:center;padding:34px 0 70px}.area-hero h1{font-size:54px;color:var(--navy)}.area-hero h1 span{color:var(--navy)}.area-hero .lead{font-size:19px;color:var(--muted);max-width:720px}.area-notice{background:var(--navy);color:#fff;border-radius:28px;padding:30px;box-shadow:var(--shadow)}.area-notice h2{font-size:23px;margin:0 0 12px}.area-notice p{color:#d7e8f7;font-size:14px}.area-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.area-content{display:grid;grid-template-columns:1fr 1fr;gap:22px}.area-panel{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.area-panel h2{font-size:25px;color:var(--navy);margin-top:0}.area-panel p{color:#53667d}.area-panel.services{grid-column:1/-1}.service-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.service-list div{background:#eef7f6;border-radius:14px;padding:16px;font-size:13px;font-weight:700;color:#155d59}.faq{margin-top:58px}.faq h2{font-size:34px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px 20px;margin:10px 0}.faq summary{cursor:pointer;font-family:Manrope;font-weight:700;color:var(--navy)}.faq details p{color:var(--muted);margin-bottom:0}.local-links{margin-top:58px;padding:30px;border-radius:24px;background:#eef5fb}.local-links h2{font-size:24px;margin-top:0}.local-links nav{display:flex;flex-wrap:wrap;gap:10px}.local-links a{background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700}.area-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:10px}@media(max-width:800px){.area-hero{grid-template-columns:1fr;gap:24px;padding-top:10px}.area-hero h1{font-size:40px}.area-content{grid-template-columns:1fr}.area-panel.services{grid-column:auto}.service-list{grid-template-columns:1fr 1fr}.area-main{padding-left:18px;padding-right:18px}}@media(max-width:480px){.service-list{grid-template-columns:1fr}.area-actions .btn{width:100%}}
