.js-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .72s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js-reveal.is-visible{opacity:1;transform:translateZ(0)}.js-pointer-glow{position:relative;isolation:isolate;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .22s ease,box-shadow .25s ease,border-color .25s ease;will-change:transform}.js-pointer-glow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(183,138,58,.17),transparent 38%);transition:opacity .25s ease}.js-pointer-glow:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.js-reveal{opacity:1!important;transform:none!important;transition:none!important}.js-pointer-glow{transform:none!important;transition:none!important}.js-pointer-glow:before{display:none!important}}html{min-width:320px;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;min-width:320px;overflow-x:clip;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,select,textarea{touch-action:manipulation}button,input,select,textarea{font-family:inherit}img,svg{max-width:100%}@media(max-width:720px){html{scroll-padding-top:78px}a,button{-webkit-tap-highlight-color:transparent}}@media(min-width:1000px){html{scroll-padding-top:104px}body{background:#fff}::selection{background:#2563b929;color:#0b2d5c}a,button{outline-offset:4px}:focus-visible{outline:3px solid rgba(37,99,185,.32)}}.header-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;box-sizing:border-box;min-height:46px;padding:0 18px 0 14px;border:1px solid #0c7b3e;border-radius:999px;background:#128c4a;color:#fff!important;font:700 13px/1.2 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;box-shadow:0 5px 16px #128c4a2b;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.header-whatsapp img{display:block;width:22px;height:22px;flex:none}.header-whatsapp:hover{background:#0e783e;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #128c4a3d}.header-whatsapp:focus-visible{outline:3px solid #0b4d9b;outline-offset:3px}@media(max-width:1100px){.header-whatsapp{width:46px;height:46px;min-height:46px;padding:0}.header-whatsapp-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(max-width:720px){.header-whatsapp{width:46px;height:46px;min-height:46px}}@media(hover:none){.header-whatsapp:hover{transform:none}}@media(prefers-reduced-motion:reduce){.header-whatsapp{transition:none}}
