@font-face{font-family:'Outfit';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit.woff2) format('woff2');}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:#FFFFFF}
a{color:#16161A}a:hover{color:#3F6212}
@keyframes iw-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.iw-reveal{animation:iw-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}
[hidden]{display:none !important}

.iw-wa{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:8px;background:#25D366;color:#fff;font-family:'Outfit',system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1;text-decoration:none;padding:13px 18px 13px 14px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.22)}
.iw-wa:hover{background:#1ebe5b}
.iw-wa:focus-visible{outline:3px solid #16161A;outline-offset:3px}
.iw-wa svg{width:22px;height:22px;flex:none;fill:#fff}
@media (max-width:480px){.iw-wa{right:12px;bottom:12px;padding:13px}.iw-wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
@media print{.iw-wa{display:none}}
