:root{--navy:#12263a;--navy-2:#1b3a57;--steel:#3e5c76;--accent:#f0842c;--accent-dark:#d96d14;--bg:#f5f7fa;--card:#fff;--text:#24313f;--muted:#5c6b7a;--border:#dde4ec;--radius:10px;--shadow:0 2px 12px #12263a14}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.65}.container{max-width:1140px;margin:0 auto;padding:0 20px}h1,h2,h3{color:var(--navy);line-height:1.25}h2{margin-bottom:.5rem;font-size:1.9rem}p{margin-bottom:.6rem}a{color:var(--steel)}img{max-width:100%;display:block}section{padding:56px 0}.section-alt{background:#fff}.section-sub{color:var(--muted);max-width:720px;margin-bottom:2rem}header.site-header{background:var(--navy);z-index:100;position:sticky;top:0;box-shadow:0 2px 8px #00000040}.header-inner{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;padding:14px 20px;display:flex}.logo{color:#fff;letter-spacing:.5px;font-size:1.35rem;font-weight:700;text-decoration:none}.logo span{color:var(--accent)}nav.main-nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}nav.main-nav a{color:#cfdae6;font-size:.95rem;font-weight:500;text-decoration:none}nav.main-nav a:hover{color:#fff}.nav-cta{background:var(--accent);border-radius:6px;padding:8px 18px;font-weight:600;color:#fff!important}.nav-cta:hover{background:var(--accent-dark)}.hero{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 60%, var(--steel) 100%);color:#fff;text-align:left;padding:88px 0 72px}.hero h1{color:#fff;max-width:760px;margin-bottom:1rem;font-size:2.5rem}.hero p{color:#d7e1ec;max-width:640px;margin-bottom:2rem;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.btn{cursor:pointer;border:none;border-radius:7px;padding:13px 30px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark)}.btn-outline{color:#fff;border:2px solid #fff8}.btn-outline:hover{border-color:#fff}.btn-outline-dark{border:2px solid var(--navy);color:var(--navy)}.btn-outline-dark:hover{background:var(--navy);color:#fff}.btn-whatsapp{color:#fff;background:#25d366}.btn-whatsapp:hover{background:#1eb956}.trust-bar{background:var(--navy-2);padding:18px 0}.trust-items{flex-wrap:wrap;justify-content:center;gap:12px 34px;display:flex}.trust-items li{color:#e7eef6;font-size:.92rem;font-weight:500;list-style:none}.trust-items li:before{content:"✓ ";color:var(--accent);font-weight:700}.grid{gap:22px;display:grid}.grid-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-2{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #12263a24}.card-media{height:180px;color:var(--steel);letter-spacing:.5px;background:linear-gradient(135deg,#eef3f8,#dde6ef);justify-content:center;align-items:center;padding:12px;font-size:1.05rem;font-weight:700;display:flex}.card-media img{object-fit:contain;max-width:100%;max-height:100%}.product-figure{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#eef3f8,#dde6ef);justify-content:center;align-items:center;padding:24px;display:flex}.product-figure img{object-fit:contain;width:100%;max-height:300px}.product-top{grid-template-columns:1fr 1.2fr;align-items:center;gap:36px;display:grid}@media (width<=820px){.product-top{grid-template-columns:1fr}}.card-body{padding:18px 20px 22px}.card-body h3{margin-bottom:6px;font-size:1.12rem}.card-body p{color:var(--muted);margin:0;font-size:.92rem}.card-tag{color:var(--accent-dark);margin-top:12px;font-size:.9rem;font-weight:600;display:inline-block}table.spec{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;font-size:.95rem;overflow:hidden}table.spec th,table.spec td{border-bottom:1px solid var(--border);text-align:left;padding:11px 16px}table.spec th{background:var(--navy);color:#fff;width:34%;font-weight:600}table.spec tr:last-child th,table.spec tr:last-child td{border-bottom:none}.feature{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:24px}.feature .num{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;font-weight:700;display:inline-flex}.feature h3{margin-bottom:6px;font-size:1.08rem}.feature p{color:var(--muted);margin:0;font-size:.93rem}form.rfq{gap:14px;max-width:640px;display:grid}form.rfq label{color:var(--navy);font-size:.92rem;font-weight:600}form.rfq input,form.rfq textarea,form.rfq select{border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;padding:12px 14px;font-family:inherit;font-size:.97rem}form.rfq input:focus,form.rfq textarea:focus{outline:2px solid var(--steel);border-color:#0000}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-note{color:var(--muted);font-size:.85rem}.page-hero{background:var(--navy);color:#fff;padding:48px 0}.page-hero h1{color:#fff;font-size:2rem}.page-hero p{color:#c9d6e4;max-width:700px;margin:8px 0 0}.breadcrumb{color:#9fb2c5;margin-bottom:10px;font-size:.85rem}.breadcrumb a{color:#9fb2c5}.post-body{max-width:780px}.post-body h2{margin-top:2rem;font-size:1.5rem}.post-body h3{margin-top:1.4rem}.post-body ul,.post-body ol{margin:0 0 1rem 1.4rem}.post-body table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.93rem}.post-body table th,.post-body table td{border:1px solid var(--border);padding:9px 13px}.post-body table th{background:var(--navy);color:#fff}.post-meta{color:var(--muted);margin-bottom:1.5rem;font-size:.88rem}.cta-band{background:linear-gradient(135deg, var(--accent), var(--accent-dark));color:#fff;text-align:center}.cta-band h2{color:#fff}.cta-band p{color:#ffe9d6;max-width:620px;margin:8px auto 24px}footer.site-footer{background:var(--navy);color:#b9c8d6;padding:48px 0 28px;font-size:.92rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:34px;margin-bottom:30px;display:grid}footer.site-footer h4{color:#fff;margin-bottom:12px;font-size:1rem}footer.site-footer a{color:#b9c8d6;margin-bottom:7px;text-decoration:none;display:block}footer.site-footer a:hover{color:#fff}.footer-bottom{text-align:center;color:#7f93a7;border-top:1px solid #2c4257;padding-top:18px;font-size:.84rem}.wa-float{z-index:200;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 16px #00000047}.wa-float:hover{background:#1eb956}.wa-float svg{fill:#fff;width:32px;height:32px}@media (width<=768px){.hero h1{font-size:1.8rem}.header-inner{flex-direction:column;gap:10px}nav.main-nav{justify-content:center;gap:14px}.footer-grid{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}section{padding:40px 0}}
