html{scroll-behavior:smooth}@media (min-width:1024px){.max-w-5xl{max-width:76rem}.max-w-6xl{max-width:82rem}.max-w-7xl{max-width:88rem}}@media (min-width:1280px){.max-w-5xl{max-width:78rem}.max-w-6xl{max-width:86rem}.max-w-7xl{max-width:92rem}}@media (min-width:1536px){.max-w-5xl{max-width:80rem}.max-w-6xl{max-width:90rem}.max-w-7xl{max-width:96rem}}.avance-hero-brand{position:relative;isolation:isolate;overflow:hidden;animation:avance-brand-enter 850ms cubic-bezier(.2,.75,.25,1) both}.avance-hero-brand__mark{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#d9c49a;box-shadow:0 0 0 4px rgb(217 196 154 / .16);animation:avance-brand-pulse 3.2s ease-in-out 900ms infinite}.avance-hero-brand::after{content:"";position:absolute;z-index:-1;top:-50%;bottom:-50%;left:-35%;width:22%;transform:translateX(-180%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .16),transparent);animation:avance-brand-shimmer 7s ease-in-out 1.4s infinite;pointer-events:none}.avance-home-hero{isolation:isolate}.avance-home-hero::before{content:"";position:absolute;z-index:1;inset:-35% -45%;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 34%,#fff0 42%,rgb(255 248 225 / .12) 48%,rgb(255 255 255 / .24) 50%,rgb(255 248 225 / .08) 53%,transparent 61%);transform:translateX(-62%) rotate(-7deg);animation:avance-hero-light-sweep 12s ease-in-out 2s infinite}.avance-home-hero::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 18% 28%,rgb(218 196 151 / .13),transparent 32%),radial-gradient(ellipse at 72% 70%,rgb(255 255 255 / .08),transparent 36%);background-size:140% 140%;animation:avance-hero-ambient-glow 9s ease-in-out infinite alternate}.avance-home-hero>div:not([aria-hidden="true"]){position:relative;z-index:2}.avance-home-hero__image{transform:translate3d(var(--avance-pointer-x,0),var(--avance-pointer-y,0),0) scale(1.08);animation:avance-hero-image-settle 2.8s cubic-bezier(.2,.65,.25,1) both;will-change:transform;transition:transform 350ms ease-out,filter 500ms ease}.avance-home-hero:hover .avance-home-hero__image{filter:saturate(1.12) contrast(1.04)}.avance-home-hero__title{animation:avance-hero-content-enter 900ms cubic-bezier(.2,.75,.25,1) 120ms both;text-wrap:balance}.avance-home-hero__title+p{animation:avance-hero-content-enter 900ms cubic-bezier(.2,.75,.25,1) 260ms both}.avance-home-hero__title~div a{transition:transform 220ms ease,box-shadow 220ms ease,background-color 220ms ease;animation:avance-hero-content-enter 850ms cubic-bezier(.2,.75,.25,1) 420ms both}.avance-home-hero__title~div a:hover,.avance-home-hero__title~div a:focus-visible{transform:translateY(-3px);box-shadow:0 12px 26px rgb(5 25 24 / .22)}body.home .avance-home-hero>div:not([aria-hidden="true"]){position:relative;z-index:2}body.home .avance-home-hero>div.absolute[aria-hidden="true"]{animation:avance-orb-drift 9s ease-in-out infinite alternate}body.home main>section:not(:first-child){animation:avance-section-enter 800ms ease-out both}body.home main>section:nth-child(2){--avance-section-delay:80ms}body.home main>section:nth-child(3){--avance-section-delay:140ms}body.home main>section:nth-child(4){--avance-section-delay:200ms}body.home main>section:nth-child(5){--avance-section-delay:260ms}body.home main>section:nth-child(6){--avance-section-delay:320ms}body.home main>section:nth-child(7){--avance-section-delay:380ms}body.home main>section.avance-motion-pending{opacity:0;transform:translateY(34px) scale(.985)}body.home main>section.avance-motion-visible{opacity:1;transform:translateY(0) scale(1);transition:opacity 850ms ease,transform 850ms cubic-bezier(.2,.75,.25,1);transition-delay:var(--avance-section-delay,0ms)}body.home main>section:not(.avance-motion-pending){animation:avance-section-enter 1s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--avance-section-delay,0ms)}body.home main>section:not(:first-child) article{position:relative}body.home main>section:not(:first-child) article:hover{border-color:rgb(217 196 154 / .7)}.avance-home-hero__image{filter:saturate(1.04) contrast(1.02)}.avance-home-hero__title{text-shadow:0 3px 24px rgb(0 0 0 / .16)}.avance-home-hero .avance-hero-brand{box-shadow:0 10px 32px rgb(0 0 0 / .24)}body.home main>section:not(:first-child) article{transition:transform 260ms ease,box-shadow 260ms ease,border-color 260ms ease}body.home main>section:not(:first-child) article:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgb(20 45 43 / .10)}body.home main a:not(.avance-home-hero a){transition:color 180ms ease,background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}body.home main a:not(.avance-home-hero a):hover{transform:translateY(-1px)}body.home main button{transition:transform 180ms ease,box-shadow 180ms ease}body.home main button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(20 45 43 / .12)}@keyframes avance-brand-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes avance-brand-pulse{0%,100%{box-shadow:0 0 0 4px rgb(217 196 154 / .16)}50%{box-shadow:0 0 0 7px rgb(217 196 154 / .06)}}@keyframes avance-brand-shimmer{0%,72%,100%{transform:translateX(-180%) skewX(-18deg)}86%{transform:translateX(650%) skewX(-18deg)}}@keyframes avance-hero-content-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes avance-hero-light-sweep{0%,12%{opacity:0;transform:translateX(-62%) rotate(-7deg)}20%{opacity:.85}42%{opacity:.55;transform:translateX(62%) rotate(-7deg)}52%,100%{opacity:0;transform:translateX(62%) rotate(-7deg)}}@keyframes avance-hero-ambient-glow{from{opacity:.55;background-position:0% 20%,100% 80%}to{opacity:1;background-position:100% 80%,0% 20%}}@keyframes avance-section-enter{from{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes avance-orb-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-14px,-10px,0) scale(1.06)}}@keyframes avance-hero-image-settle{from{transform:scale(1.09)}to{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.avance-hero-brand,.avance-hero-brand__mark,.avance-hero-brand::after,.avance-home-hero__image,.avance-home-hero__title,.avance-home-hero__title+p,.avance-home-hero__title~div a,.avance-home-hero::before,.avance-home-hero::after,body.home main>section:not(:first-child),body.home .avance-home-hero>div.absolute[aria-hidden="true"]{animation:none!important}body.home main>section:not(:first-child) article,body.home main a,body.home main button{transition:none!important}}