html:has(.home-page){scroll-behavior:smooth}.home-page{--home-duration:.8s;--home-ease:cubic-bezier(.22,1,.36,1);overflow-x:clip}.home-page .home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background-color .25s,box-shadow .25s}.home-page .home-header-scrolled{background:var(--primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-raised)}.home-page .home-hero{overflow:hidden}.home-page .home-hero-enter{animation:none}.home-page .home-hero-image{transform-origin:50%}.home-motion-ready .home-hero-image{animation:18s ease-in-out infinite alternate home-ken-burns}.home-motion-ready .home-load{animation:home-load-in var(--home-duration) var(--home-ease) both}.home-load-1{animation-delay:0s!important}.home-load-2{animation-delay:.1s!important}.home-load-3{animation-delay:.2s!important}.home-load-4{animation-delay:.3s!important}.home-load-5{animation-delay:.4s!important}.home-page [data-home-reveal]{transition:opacity var(--home-duration) var(--home-ease), transform var(--home-duration) var(--home-ease)}.home-page .pre-revelar{opacity:0;transform:translateY(40px)}.home-page .pre-revelar:focus-within{opacity:1;transform:none}.home-motion-ready .home-revealed .home-stagger{animation:home-reveal-in var(--home-duration) var(--home-ease) both}.home-stagger:nth-child(2){animation-delay:90ms!important}.home-stagger:nth-child(3){animation-delay:.18s!important}.home-stagger:nth-child(4){animation-delay:.27s!important}.home-stagger:nth-child(5){animation-delay:.36s!important}.home-stagger:nth-child(6){animation-delay:.45s!important}.home-motion-ready .home-arrival .home-stagger{animation-delay:.6s!important}.home-motion-ready .home-arrival .home-stagger:nth-child(2){animation-delay:.69s!important}.home-motion-ready .home-arrival .home-stagger:nth-child(3){animation-delay:.78s!important}.home-title-mask{padding-bottom:.15em;overflow:hidden}.home-motion-ready .home-revealed .home-heading>p{animation:home-reveal-in var(--home-duration) var(--home-ease) both}.home-motion-ready .home-revealed .home-heading>:nth-child(2){animation-delay:.12s}.home-motion-ready .home-revealed .home-heading>:nth-child(3),.home-motion-ready .home-revealed .home-heading>.home-title-mask+p{animation-delay:.24s}.home-motion-ready .home-revealed .home-title-mask h2{animation:home-title-in var(--home-duration) var(--home-ease) both;animation-delay:.12s}.home-motion-ready .home-revealed .home-country-entry{animation:home-country-in var(--home-duration) var(--home-ease) both}.home-country-left{--home-country-x:-40px}.home-country-right{--home-country-x:40px;animation-delay:90ms!important}.home-page .home-final-image.pre-revelar{transform:scale(1.08)}.home-page .home-final-image.home-revealed{transform:scale(1)}.home-reading-progress{z-index:50;background:var(--gold);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.home-divider-wave{z-index:2;pointer-events:none;height:80px;margin-top:-80px;position:relative}.home-page .home-divider-wave.pre-revelar,.home-page .home-divider-simple.pre-revelar{opacity:1;transform:none}.home-divider-wave svg{width:100%;height:calc(100% + 1px);display:block}.home-divider-claro .home-divider-fill{fill:var(--background)}.home-divider-verde .home-divider-fill{fill:var(--primary)}.home-divider-stroke{stroke:var(--gold);stroke-width:1.25px;stroke-opacity:.6}.home-divider-dot{fill:var(--gold);opacity:.6}.home-motion-ready .pre-revelar .home-divider-stroke{stroke-dasharray:1;stroke-dashoffset:1px}.home-motion-ready .home-revealed .home-divider-stroke{stroke-dasharray:1;animation:home-wave-draw 1.2s var(--home-ease) both}.home-divider-simple{z-index:2;pointer-events:none;height:24px;margin-block:-12px;position:relative}.home-divider-simple svg{width:144px;height:24px;margin-inline:auto;display:block}.home-hero>.home-divider-wave{margin:0;position:absolute;inset:auto 0 0}.home-scroll-hint{color:var(--on-dark-muted);opacity:1;align-items:center;gap:.5rem;font-size:.7rem;transition:opacity .25s;display:flex;position:absolute;bottom:104px;right:1.5rem}.home-motion-ready .home-scroll-hint svg{animation:2.4s ease-in-out infinite home-bounce}.home-has-scrolled .home-scroll-hint{opacity:0;pointer-events:none}.home-page .home-steps{position:relative}.home-step-line{background:var(--gold);transform-origin:top;width:1px;position:absolute;top:64px;bottom:-32px;left:0}.home-motion-ready .pre-revelar .home-step-line{transform:scaleY(0)}.home-motion-ready .home-revealed .home-step-line{animation:home-draw-vertical .9s var(--home-ease) both}.home-motion-ready .home-revealed .home-step-number{animation:home-number-pop .6s var(--home-ease) both;display:inline-block}.home-step:nth-child(2) .home-step-number{animation-delay:70ms}.home-step:nth-child(3) .home-step-number{animation-delay:.14s}.home-step:nth-child(4) .home-step-number{animation-delay:.21s}.home-page .home-step{padding-left:1rem}.home-page .home-country-card{transition:transform .25s var(--home-ease);position:relative}.home-country-card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-raised);pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.home-country-card:focus-within{transform:translateY(-4px)}.home-country-card:focus-within:after{opacity:1}.home-country-icon{transition:transform .25s var(--home-ease)}.home-country-card:focus-within .home-country-icon{transform:scale(1.04)}.home-page .home-cta{isolation:isolate;transition:transform .25s var(--home-ease);position:relative}.home-cta:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 6px 20px color-mix(in srgb, var(--gold) 35%, transparent);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.home-cta:focus-visible{transform:translateY(-2px)}.home-cta:focus-visible:before{opacity:1}.home-cta:active{transform:scale(.98)}.home-cta svg{transition:transform .25s var(--home-ease)}.home-cta:focus-visible svg,.home-country-card:focus-within .home-cta svg{transform:translate(4px)}.home-page .home-faq [data-state]>svg{transition:transform .25s var(--home-ease)}.home-page .home-faq [role=region]{animation-duration:.25s}.home-page .home-faq [role=region]>div{animation:home-faq-in .25s var(--home-ease)}.home-page #agendar{scroll-margin-top:104px}@media (hover:hover){.home-country-card:hover{transform:translateY(-4px)}.home-country-card:hover:after,.home-cta:hover:before{opacity:1}.home-country-card:hover .home-country-icon{transform:scale(1.04)}.home-cta:hover{transform:translateY(-2px)}.home-cta:hover svg,.home-country-card:hover .home-cta svg{transform:translate(4px)}}@media (width>=1024px){.home-page .home-step{padding-left:0}.home-step-line{transform-origin:0;width:auto;height:1px;inset:32px -12px auto 112px}.home-motion-ready .pre-revelar .home-step-line{transform:scaleX(0)}.home-motion-ready .home-revealed .home-step-line{animation-name:home-draw-horizontal}}@media (width<=767px){.home-page{--home-duration:.6s}.home-divider-wave{height:48px;margin-top:-48px}.home-load-2{animation-delay:80ms!important}.home-load-3{animation-delay:.16s!important}.home-load-4{animation-delay:.24s!important}.home-load-5{animation-delay:.32s!important}.home-scroll-hint{right:1rem}}@keyframes home-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes home-load-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home-reveal-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes home-title-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes home-country-in{0%{opacity:0;transform:translateX(var(--home-country-x))}to{opacity:1;transform:translate(0)}}@keyframes home-wave-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes home-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes home-draw-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-draw-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes home-number-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes home-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}.home-page [data-home-reveal],.home-page .home-stagger,.home-page .home-load,.home-page .home-step-number{opacity:1!important;transform:none!important}.home-page .home-hero-image,.home-page [data-home-parallax],.home-page .home-cta,.home-page .home-country-card,.home-page .home-country-icon,.home-page .home-step-line{transform:none!important}.home-page .home-divider-stroke{stroke-dashoffset:0!important}.home-page .home-reading-progress{display:none}}.public-affiliate-typography .font-display.text-xl{font-family:var(--font-sans);letter-spacing:0;font-weight:600}
