*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#17212b;background:#fff;line-height:1.6}a{text-decoration:none}.wrap{width:min(1100px,92%);margin:auto}header{background:#fff;border-bottom:1px solid #e7e7e7;position:sticky;top:0;z-index:5}.nav{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.brand{font-weight:800;font-size:1.2rem;color:#10283d}.call{font-weight:700;color:#fff;background:#123b5d;padding:10px 16px;border-radius:8px}.hero{padding:90px 0;background:linear-gradient(135deg,#edf6fb,#fff)}.eyebrow{font-weight:800;letter-spacing:.12em;font-size:.8rem}.hero h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1.02;margin:.2em 0}.lead{font-size:1.25rem;max-width:650px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{padding:13px 20px;border-radius:8px;font-weight:800}.primary{background:#123b5d;color:#fff}.secondary{border:2px solid #123b5d;color:#123b5d}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:55px 0}.cards article{border:1px solid #ddd;border-radius:14px;padding:25px;background:#fff}.cards h2{margin-top:0}.area{background:#123b5d;color:#fff;padding:55px 0}.contact{text-align:center;padding:65px 0}.contact-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;font-size:1.2rem;font-weight:800}.contact-links a{color:#123b5d}.facebook{display:inline-block;margin-top:25px;font-weight:800;color:#123b5d}footer{background:#f3f5f7;padding:25px 0;font-size:.9rem}@media(max-width:700px){.cards{grid-template-columns:1fr}.nav{gap:10px}.brand{font-size:1rem}.call{padding:8px 10px;font-size:.9rem}}
