*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#20384b;line-height:1.65;background:#f7fafc}a{color:#1370ad}img{max-width:100%;height:auto}header{background:#075f9c;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.28rem}.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,#06456aed,#129cced9),url('/images/img_5199.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:#d5f3ff}.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:#20aa59;color:#fff;text-decoration:none;font-weight:700;padding:13px 21px;border:0;border-radius:999px;cursor:pointer}.btn.alt{background:#fff;color:#075d98}.section{max-width:1180px;margin:auto;padding:56px 20px}.section h2{font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.15;color:#0768a5;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 #d9e7ef;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:#0c6da9}.band{background:#e6f5fc}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.fact{background:#fff;padding:21px;border-left:5px solid #20aa59;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 #d8e7ef;border-radius:10px;padding:15px 18px;margin:12px 0}.faq summary{font-weight:700;cursor:pointer}.contact{background:#06466e;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:#20384b;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 #abc4d1;border-radius:7px;font:inherit}.form textarea{min-height:130px}.status{min-height:1.5em;font-weight:700;margin-top:10px}footer{background:#04314e;color:#dceeff;padding:30px 20px;text-align:center}.whatsapp{position:fixed;right:18px;bottom:18px;background:#20b65a;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}}