*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#233746;line-height:1.65;background:#f8fafb}a{color:#1673a9}img{max-width:100%;height:auto}header{background:#187cad;color:#fff;position:sticky;top:0;z-index:10;box-shadow:0 2px 10px #0002}.top{max-width:1180px;margin:auto;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font-weight:800;font-size:1.26rem}.brand small{display:block;font-size:.68rem;font-weight:500;letter-spacing:.1em}.menu{display:flex;flex-wrap:wrap;gap:15px}.menu a{color:#fff;text-decoration:none;font-size:.92rem}.menu a:hover,.menu a:focus{text-decoration:underline}.hero{background:linear-gradient(115deg,#174a68ec,#18a1cdd9),url('/images/img_5488.jpg') center/cover;min-height:420px;color:#fff;display:grid;place-items:center;text-align:center;padding:68px 20px}.inner{max-width:930px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#d2f5ff}.hero h1{font-size:clamp(2.2rem,5.8vw,4.2rem);line-height:1.05;margin:.25em 0}.hero p{font-size:1.2rem}.actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:25px}.btn{display:inline-block;background:#29aa58;color:#fff;text-decoration:none;font-weight:700;padding:13px 21px;border:0;border-radius:999px;cursor:pointer}.btn.alt{background:#fff;color:#12658d}.section{max-width:1180px;margin:auto;padding:56px 20px}.section h2{font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.15;color:#116d99;margin-top:0}.lead{font-size:1.14rem;max-width:850px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:22px}.card{background:#fff;border:1px solid #dbe7ec;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #173b5616}.card img{width:100%;height:210px;object-fit:cover}.card .body{padding:20px}.card h2,.card h3{margin-top:0;color:#1677a6}.band{background:#e7f7fb}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.fact{background:#fff;padding:21px;border-left:5px solid #29aa58;border-radius:8px}.crumbs{font-size:.92rem}.content{max-width:900px}.content img.main{width:100%;max-height:470px;object-fit:cover;border-radius:16px}.content h2{margin-top:2rem}.specs{padding-left:1.25rem}.faq details{background:#fff;border:1px solid #d8e6eb;border-radius:10px;padding:15px 18px;margin:12px 0}.faq summary{font-weight:700;cursor:pointer}.contact{background:#0d506f;color:#fff}.contact h2,.contact a{color:#fff}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.contact-box{background:#ffffff12;border:1px solid #ffffff3a;padding:19px;border-radius:12px}.form{background:#fff;color:#233746;padding:25px;border-radius:14px;box-shadow:0 7px 25px #0002}.form label{display:block;font-weight:700;margin:12px 0 5px}.form input,.form textarea{width:100%;padding:12px;border:1px solid #abc4cf;border-radius:7px;font:inherit}.form textarea{min-height:130px}.status{min-height:1.5em;font-weight:700;margin-top:10px}footer{background:#07364d;color:#dceeff;padding:30px 20px;text-align:center}.whatsapp{position:fixed;right:18px;bottom:18px;background:#22b75a;color:#fff;padding:13px 17px;border-radius:999px;text-decoration:none;font-weight:800;box-shadow:0 4px 18px #0004;z-index:20}@media(max-width:820px){header{position:static}.top{align-items:flex-start;flex-direction:column}.menu{gap:10px 14px}.hero{min-height:350px}.section{padding:42px 18px}.whatsapp{font-size:.9rem}}