body.gs-splash-active{overflow:hidden}body.gs-splash-active .gs-site-header,body.gs-splash-active .gs-whatsapp-float,body.gs-splash-active .gs-progress-bar,body.gs-splash-active .gs-animated-bg{visibility:hidden;pointer-events:none}.gs-splash{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#052e26;transition:opacity .6s ease,visibility .6s ease}.gs-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.gs-splash__stage{width:min(72vw,320px);max-height:min(72vw,320px);aspect-ratio:1}.gs-splash__stage svg{width:100%;height:100%;display:block;overflow:visible}.gs-splash__stage #text-coberturas{visibility:hidden}.gs-hero-intro{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;color:#fff;padding-bottom:clamp(5.5rem,13vh,7rem)}.gs-hero-intro__bg{position:absolute;inset:0;z-index:0;transform:scale(1.04);will-change:transform}.gs-hero-intro__bg picture{display:block;width:100%;height:100%}.gs-hero-intro__bg img{width:100%;height:100%;object-fit:cover}.gs-hero-intro__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#052e268c,#052e26b8 45%,#052e26d9)}.gs-hero-intro__content{position:relative;z-index:2;text-align:center;padding:0 1.5rem;max-width:720px;background:transparent;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}body.gs-splash-done .gs-hero-intro__content,body:not(.gs-splash-active) .gs-hero-intro__content.is-visible{opacity:1;transform:translateY(0)}.gs-hero-intro__logo{width:clamp(14rem,50vw,28rem);height:auto;margin:0 auto;display:block;background:transparent;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 28px rgba(0,0,0,.22))}.gs-hero-intro__scroll{position:absolute;bottom:clamp(1.25rem,3vh,2rem);left:50%;z-index:3;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;border:none;background:transparent;color:#ffffffbf;cursor:pointer;padding:.5rem;opacity:0;transition:opacity .5s ease .2s,color .2s ease}body.gs-splash-done .gs-hero-intro__scroll,body:not(.gs-splash-active) .gs-hero-intro__scroll.is-visible{opacity:1}.gs-hero-intro__scroll:hover{color:#fff}.gs-hero-intro__scroll svg{animation:gs-hero-scroll-bounce 2s ease-in-out infinite}@keyframes gs-hero-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.gs-site-header{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.gs-site-header--hero{background:transparent;border-bottom-color:transparent;box-shadow:none}.gs-site-header--hero .gs-nav-link{color:#ffffffe0}.gs-site-header--hero .gs-nav-link:hover{color:#fff}.gs-site-header--hero .gs-nav-link:after{background:#ffffffd9}.gs-site-header--hero .gs-brand-text,.gs-site-header--hero .gs-brand-sub{color:#fff}.gs-site-header--hero .gs-brand-sub{color:#ecfdf5bf}.gs-site-header--hero #mobileToggle{background:#ffffff1f;border:1px solid rgba(255,255,255,.25)}.gs-site-header--solid{background:#ffffffe0;backdrop-filter:blur(24px);border-bottom-color:#ffffffb3;box-shadow:0 8px 30px #0f172a0d}.gs-site-header--solid .gs-nav-link{color:#334155}.gs-site-header--solid .gs-brand-text{color:#052e26}.gs-site-header--solid .gs-brand-sub{color:#047857}.gs-site-header--solid #mobileToggle{background:#052e26;border:none}.gs-crm-login--hero{color:#fff;border:1px solid rgba(255,255,255,.35);padding:.5rem 1rem;backdrop-filter:blur(8px);background:#ffffff14}.gs-crm-login--hero:hover{color:#fff;background:#ffffff29}.gs-site-header--solid .gs-crm-login--hero{color:#475569;border:none;background:transparent;backdrop-filter:none;padding:.45rem .7rem}.gs-site-header--solid .gs-crm-login--hero:hover{color:#065f46;background:#064e3b0f}@media (prefers-reduced-motion: reduce){.gs-hero-intro__scroll svg{animation:none}.gs-splash,.gs-hero-intro__content,.gs-hero-intro__scroll{transition:none}}
