.whatsapp-section{max-width:1400px;margin:auto;padding:55px 6%;background:#19251c;border-top:1px solid #3a5140;display:flex;justify-content:space-between;align-items:center;gap:40px}.whatsapp-section h2{font-size:39px}.whatsapp-section p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:520px;margin:18px 0 0}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#287447;color:#fff;border:1px solid #519766;padding:14px 20px;font-size:13px;font-weight:bold;white-space:nowrap}.whatsapp-button:hover,.whatsapp-float:hover{background:#338352}.whatsapp-actions>small{display:block;font-size:10px;color:var(--muted);margin-top:12px}.whatsapp-float{position:fixed;right:23px;bottom:23px;z-index:30;display:flex;align-items:center;gap:9px;color:#fff;background:#21643e;border:1px solid #70a97a;box-shadow:0 3px 18px #0006;padding:12px 17px;border-radius:30px;font-size:12px;font-weight:bold}.whatsapp-icon{height:22px;width:22px;display:block;flex-shrink:0}.viewer-whatsapp{background:#215d39;border-color:#569166;display:inline-flex;align-items:center;min-height:35px;font-size:11px}.footer-whatsapp{color:#a7d1ad}.contact-status{font-size:11px;color:#e1c297;max-width:450px;margin-top:13px!important}.custom-whatsapp{border:1px solid #3c5943;background:#1c2a1f;padding:17px;margin-top:25px}.custom-whatsapp p{font-size:12px;color:var(--muted);margin:0 0 13px}.custom-whatsapp .whatsapp-button{font-size:12px;padding:11px 15px}@media(max-width:650px){.whatsapp-section{display:block;padding:40px 6%}.whatsapp-section h2{font-size:33px}.whatsapp-actions{margin-top:25px}.whatsapp-float{right:14px;bottom:14px;padding:11px 14px;font-size:11px}.viewer-tools #share-page{display:none}.viewer-whatsapp{padding:8px!important;font-size:10px}.footer-whatsapp{margin-bottom:34px}}

.whatsapp-actions .contact-idea-link{display:block;width:fit-content;margin-top:16px;color:inherit;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
