.contact-card{margin-top:52px;margin-bottom:64px;padding:32px 38px;border-radius:26px;background:linear-gradient(135deg,#173f36,#286b59);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 20px 50px rgba(20,55,47,.2)}
.contact-card .eyebrow{color:#bdebd2;margin:0 0 8px}.contact-card h2{margin:0;font-size:clamp(1.8rem,3vw,3rem)}.contact-card h2 em{color:#f2c86d}.contact-card p:not(.eyebrow){margin:10px 0 0;color:#dcebe5}.whatsapp-button,.whatsapp-float{background:#25d366;color:#0a3524;text-decoration:none;font-weight:800;white-space:nowrap;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.whatsapp-button{padding:16px 22px;border-radius:999px}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:20;padding:13px 18px;border-radius:999px;border:2px solid rgba(255,255,255,.85)}
.whatsapp-button:hover,.whatsapp-float:hover{transform:translateY(-2px);background:#50e887}.whatsapp-button:focus-visible,.whatsapp-float:focus-visible{outline:3px solid #f2c86d;outline-offset:3px}
@media(max-width:720px){.contact-card{padding:26px 22px;align-items:flex-start;flex-direction:column}.whatsapp-button{width:100%;text-align:center}.whatsapp-float{right:12px;bottom:12px}}
.advertise-card{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#dfff54;color:#143f34;border-radius:22px;padding-top:24px;padding-bottom:24px;margin-top:18px;margin-bottom:42px}.advertise-card small{font-weight:900;letter-spacing:.18em}.advertise-card h2{margin:5px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.advertise-card p{margin:0;opacity:.78}.advertise-card a{background:#143f34;color:#fff;border-radius:999px;padding:15px 22px;font-weight:900;white-space:nowrap}.product-question{display:block;margin-top:13px;color:#24594b;font-size:.78rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.advertise-card{align-items:flex-start;flex-direction:column;padding:22px}.advertise-card a{width:100%;text-align:center}}
