@keyframes lc-reveal-up{0%{opacity:0;transform:translateY(60px) scale(.97)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes lc-reveal-left{0%{opacity:0;transform:translateX(-60px)}100%{opacity:1;transform:translateX(0)}}@keyframes lc-reveal-right{0%{opacity:0;transform:translateX(60px)}100%{opacity:1;transform:translateX(0)}}@keyframes lc-badge-elastic{0%{opacity:0;transform:scale(0) rotate(-8deg)}60%{transform:scale(1.15) rotate(2deg)}80%{transform:scale(.95) rotate(-1deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes lc-title-reveal{0%{opacity:0;transform:translateY(40px) skewY(2deg)}100%{opacity:1;transform:translateY(0) skewY(0)}}@keyframes lc-shimmer-text{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes lc-float-smooth{0%,100%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(.5deg)}66%{transform:translateY(-4px) rotate(-.5deg)}}@keyframes lc-pulse-border{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 0 8px rgb(215 84 33 / .15)}}@keyframes lc-btn-shine{0%{left:-100%}100%{left:150%}}@keyframes lc-line-grow{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes lc-card-in{0%{opacity:0;transform:translateY(50px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes lc-magnetic-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes lc-number-flash{0%{color:var(--c-primary);transform:scale(1.2)}100%{color:var(--c-primary);transform:scale(1)}}.lc-hero__badge{animation:lc-badge-elastic .8s cubic-bezier(.34,1.56,.64,1) .4s both}.lc-hero__title{animation:lc-title-reveal 1s cubic-bezier(.16,1,.3,1) .55s both}.lc-hero__title-accent{display:inline-block;background:linear-gradient(90deg,#D75421 0%,#FF7A45 25%,#FFB347 50%,#FF7A45 75%,#D75421 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:lc-shimmer-text 4s linear 1.5s infinite}.lc-hero__subtitle{animation:lc-reveal-up .9s cubic-bezier(.16,1,.3,1) .75s both}.lc-hero__actions{animation:lc-reveal-up .9s cubic-bezier(.16,1,.3,1) .9s both}.lc-hero__trust{animation:lc-reveal-up .7s cubic-bezier(.16,1,.3,1) 1.1s both}.lc-hero__services-bar{animation:lc-reveal-up .6s cubic-bezier(.16,1,.3,1) 1s both}.lc-hero__service-item:nth-child(1){animation:lc-reveal-up .5s ease 1.1s both}.lc-hero__service-item:nth-child(2){animation:lc-reveal-up .5s ease 1.2s both}.lc-hero__service-item:nth-child(3){animation:lc-reveal-up .5s ease 1.3s both}.lc-hero__service-item:nth-child(4){animation:lc-reveal-up .5s ease 1.4s both}.lc-hero__service-item:nth-child(5){animation:lc-reveal-up .5s ease 1.5s both}.lc-hero__service-item:nth-child(6){animation:lc-reveal-up .5s ease 1.6s both}.js-counter.lc-counted{animation:lc-number-flash .4s ease}.lc-stat::after{transform-origin:left;animation:lc-line-grow .8s cubic-bezier(.16,1,.3,1) .3s both}.lc-service-card,.lc-sede-card,.lc-sala-card,.lc-oficina-card,.lc-post-card{opacity:0;animation:none;transition:opacity 0s}.lc-service-card.lc-anim-ready,.lc-sede-card.lc-anim-ready,.lc-sala-card.lc-anim-ready,.lc-oficina-card.lc-anim-ready,.lc-post-card.lc-anim-ready{animation:lc-card-in .7s cubic-bezier(.16,1,.3,1) both;opacity:1}.lc-service-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .2s ease!important}.lc-service-card:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 32px 64px rgb(215 84 33 / .18),0 8px 24px rgb(0 0 0 / .1)!important;border-color:var(--c-primary)!important}.lc-sede-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .2s ease!important}.lc-sede-card:hover{transform:translateY(-10px) scale(1.015)!important;box-shadow:0 28px 56px rgb(215 84 33 / .16)!important;border-color:var(--c-primary)!important}.lc-sede-card__img img{transition:transform .7s cubic-bezier(.16,1,.3,1)!important}.lc-sede-card:hover .lc-sede-card__img img{transform:scale(1.08)!important}.lc-sala-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease!important}.lc-sala-card:hover{transform:translateY(-10px) scale(1.015)!important;box-shadow:0 28px 56px rgb(215 84 33 / .16)!important}.lc-oficina-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .2s!important}.lc-oficina-card:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 32px 64px rgb(215 84 33 / .18)!important;border-color:var(--c-primary)!important}.lc-post-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .2s!important}.lc-post-card:hover{transform:translateY(-12px) scale(1.015)!important;box-shadow:0 32px 64px rgb(215 84 33 / .14)!important;border-color:var(--c-primary)!important}.lc-btn--primary,.lc-btn--gold{position:relative;overflow:hidden;background:#B84519!important}.lc-btn--primary:hover,.lc-btn--gold:hover{background:#9A3A15!important}.lc-btn--primary::before,.lc-btn--gold::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .35) 50%,transparent 100%);transform:skewX(-20deg);pointer-events:none}.lc-btn--primary:hover::before,.lc-btn--gold:hover::before{animation:lc-btn-shine .55s cubic-bezier(.16,1,.3,1) forwards}.lc-btn--primary.lc-btn--lg,.lc-btn--gold.lc-btn--lg{animation:lc-pulse-border 3s ease-in-out 4s infinite}.lc-whatsapp-float{animation:lc-float-smooth 4s ease-in-out infinite}.lc-whatsapp-float:hover{animation:lc-magnetic-pulse .4s ease;transform:scale(1.15)!important}.lc-nav__link{position:relative}.lc-nav__link::after{content:'';position:absolute;bottom:0;left:.6rem;right:.6rem;height:2px;background:var(--c-primary);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.16,1,.3,1)}.lc-nav__link:hover::after,.lc-nav__link[aria-current="page"]::after{transform:scaleX(1)}.lc-header__logo img{animation:lc-badge-elastic .7s cubic-bezier(.34,1.56,.64,1) .1s both}.lc-section-tag{animation:lc-badge-elastic .6s cubic-bezier(.34,1.56,.64,1) .1s both}.lc-feature__img-wrap{transition:transform .4s cubic-bezier(.16,1,.3,1)}.lc-feature__img-wrap:hover{transform:scale(1.02)}.lc-feature__img-wrap img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.lc-feature__img-wrap:hover img{transform:scale(1.05)!important}.lc-footer__socials a{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,color .2s!important}.lc-footer__socials a:hover{transform:translateY(-6px) scale(1.18)!important}@keyframes lc-modal-spring{0%{opacity:0;transform:scale(.85) translateY(32px)}60%{transform:scale(1.03) translateY(-4px)}80%{transform:scale(.98) translateY(2px)}100%{opacity:1;transform:scale(1) translateY(0)}}.lc-modal__box{animation:lc-modal-spring .5s cubic-bezier(.16,1,.3,1)!important}@keyframes lc-pan-image{0%{transform:scale(1.08) translate(0,0)}33%{transform:scale(1.08) translate(-1.5%,.5%)}66%{transform:scale(1.08) translate(1%,-.5%)}100%{transform:scale(1.08) translate(0,0)}}.lc-hero-blog__bg-img{animation:lc-pan-image 25s ease-in-out infinite!important}.js-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-reveal.is-visible{opacity:1;transform:translateY(0)}.js-reveal-up{opacity:0;transform:translateY(48px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-reveal-up.is-visible{opacity:1;transform:translateY(0)}.js-reveal-left{opacity:0;transform:translateX(-48px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-reveal-left.is-visible{opacity:1;transform:translateX(0)}.js-reveal-right{opacity:0;transform:translateX(48px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-reveal-right.is-visible{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lc-sticky-bar__btn--cta{background:#B84519!important;color:#FFFFFF!important}#lc-fomo-popup{background:#FFFFFF!important}.lc-fomo-text{color:#2A1A0E!important}.lc-fomo-text strong{color:#3E1A13!important}