.premium-scroll-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;pointer-events:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#b51d2a,#ff7a00);will-change:transform}
.page-header .nav{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background-color .35s ease}
.page-header.is-scrolled .nav{transform:translateY(-2px);box-shadow:0 18px 42px rgba(30,12,8,.18)}
.premium-motion .premium-hero{opacity:0;transform:translate3d(0,28px,0);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}
.premium-motion .premium-hero.premium-hero-media{transform:translate3d(0,24px,0) scale(.975)}
.premium-motion .premium-hero.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}
.premium-motion .premium-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--premium-delay,0ms);will-change:opacity,transform}
.premium-motion .premium-reveal.reveal-from-left{transform:translate3d(-34px,0,0)}
.premium-motion .premium-reveal.reveal-from-right{transform:translate3d(34px,0,0)}
.premium-motion .premium-reveal.reveal-scale{transform:translate3d(0,14px,0) scale(.965)}
.premium-motion .premium-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}
.premium-icon{transform-origin:center;transition:transform .58s cubic-bezier(.22,1,.36,1)}
.premium-motion .premium-reveal:not(.is-visible) .premium-icon{transform:scale(.82) rotate(-4deg)}
.button.premium-cta{--premium-fill:#6d1119;position:relative;isolation:isolate;overflow:hidden;background-image:none!important;transition:color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),transform .22s ease,box-shadow .6s ease}
.button.premium-cta::after{content:none!important;display:none!important;animation:none!important}
.button.premium-cta>.premium-cta-text{position:relative;z-index:2;display:block;transform:translateX(-12px);transition:transform .8s cubic-bezier(.23,1,.32,1);white-space:nowrap}
.button.premium-cta>.premium-arrow{position:absolute;z-index:3;width:20px;height:20px;fill:currentColor;stroke:none;transition:all .8s cubic-bezier(.23,1,.32,1)}
.button.premium-cta>.arr-1{right:16px}
.button.premium-cta>.arr-2{left:-36px}
.button.premium-cta>.premium-cta-circle{position:absolute;z-index:1;top:50%;left:50%;display:block;width:40px;height:40px;border-radius:50%;background:var(--premium-fill);opacity:0;transform:translate(-50%,-50%) scale(.1);transform-origin:center;transition:transform .75s cubic-bezier(.23,1,.32,1),opacity .25s ease;pointer-events:none}
.button.premium-cta:hover,.button.premium-cta:focus-visible{color:#fff;border-radius:12px;box-shadow:0 15px 32px rgba(43,15,7,.22)}
.button.premium-cta:hover>.arr-1,.button.premium-cta:focus-visible>.arr-1{right:-36px}
.button.premium-cta:hover>.arr-2,.button.premium-cta:focus-visible>.arr-2{left:16px}
.button.premium-cta:hover>.premium-cta-text,.button.premium-cta:focus-visible>.premium-cta-text{transform:translateX(12px)}
.button.premium-cta:hover>.premium-cta-circle,.button.premium-cta:focus-visible>.premium-cta-circle{transform:translate(-50%,-50%) scale(35);opacity:1}
.button.premium-cta:active{transform:scale(.96)}
.button.premium-cta:focus-visible{outline:3px solid rgba(255,166,91,.88);outline-offset:4px}
.client-card,.service,.pain-card,.channel{transform-style:preserve-3d}
.premium-motion .client-card.premium-reveal.is-visible:hover,.premium-motion .service.premium-reveal.is-visible:hover{transform:translate3d(0,-5px,0)}
.premium-motion .channel.premium-reveal.is-visible:hover{transform:translate3d(4px,0,0)}
.brands-window{border-top:0!important;border-bottom:0!important}
@media(max-width:850px){.premium-scroll-progress{height:2px}.premium-motion .premium-reveal.reveal-from-left,.premium-motion .premium-reveal.reveal-from-right{transform:translate3d(0,26px,0)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.premium-scroll-progress{display:none}.page-header .nav,.premium-hero,.premium-reveal,.premium-icon,.button.premium-cta,.button.premium-cta svg,.premium-cta-text,.premium-cta-circle{animation:none!important;transition:none!important;transform:none!important}.premium-motion .premium-hero,.premium-motion .premium-reveal{opacity:1!important}.button.premium-cta>.arr-1{right:16px!important}.button.premium-cta>.arr-2,.button.premium-cta>.premium-cta-circle{display:none!important}.brands-track,.whatsapp:after,.hero-chart svg *{animation:none!important}}
