.hero.svelte-1uha8ag{position:relative;height:100svh;overflow:hidden}.hero__watermark.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;opacity:.55}.hero__topbar.svelte-1uha8ag{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 2.5rem}.hero__bcorp.svelte-1uha8ag{height:5.5rem;width:auto}.hero__menu.svelte-1uha8ag{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;padding:.25rem;margin-top:.25rem}.hero__menu.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;width:1.75rem;height:4px;background-color:var(--color-text)}.hero__seal-anchor.svelte-1uha8ag{position:absolute;left:57%;top:5.5vw;transform:translate(-50%,-50%);z-index:6}.hero__seal.svelte-1uha8ag{display:block;height:14rem;width:auto}.hero__logo-wrap.svelte-1uha8ag{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5;padding:0 1rem}.hero__logo-clip.svelte-1uha8ag{width:100%;height:24vw;overflow:hidden}.hero__logo.svelte-1uha8ag{width:100%;height:auto;display:block;margin-top:-20vw}.hero__tagline-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:1.5rem 0}.hero__tagline.svelte-1uha8ag{margin:0;font-size:clamp(1.2rem,2.5vw,2.5rem);font-family:Inter,sans-serif;font-weight:400;letter-spacing:.08em;line-height:1;color:#9a9a9a;white-space:nowrap}.hero__ecosistema.svelte-1uha8ag{display:block;height:5.5rem;width:auto}@media(max-width:768px){.hero__topbar.svelte-1uha8ag{padding:2rem 1rem}.hero__menu.svelte-1uha8ag{padding:0}.hero__watermark.svelte-1uha8ag{height:auto;width:160%}.hero__logo-wrap.svelte-1uha8ag{padding:0}.hero__logo-clip.svelte-1uha8ag{height:24vw}.hero__logo.svelte-1uha8ag{margin-top:-20vw}.hero__seal.svelte-1uha8ag{height:26vw}.hero__seal-anchor.svelte-1uha8ag{top:1vw;left:58%}.hero__tagline-row.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.5rem;margin:.75rem 0}.hero__tagline.svelte-1uha8ag{font-size:4.5vw}.hero__ecosistema.svelte-1uha8ag{height:3rem}}.carousel.svelte-1uha8ag{position:relative;width:100%;overflow:hidden}.carousel__track.svelte-1uha8ag{display:flex;transition:transform .7s cubic-bezier(.77,0,.175,1)}.carousel__track.no-transition.svelte-1uha8ag{transition:none}.carousel__slide.svelte-1uha8ag{min-width:100%;position:relative}.carousel__link.svelte-1uha8ag{display:block;position:relative}.carousel__image.svelte-1uha8ag{width:100%;height:85vh;object-fit:cover;display:block}.carousel__title.svelte-1uha8ag{position:absolute;top:2.5rem;left:calc(18.7vw + 1rem);z-index:10;color:var(--color-text);font-size:clamp(1rem,1.8vw,1.75rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.carousel__dots.svelte-1uha8ag{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.6rem}.carousel__dot.svelte-1uha8ag{width:.5rem;height:.5rem;border-radius:50%;border:none;background-color:var(--color-highlight);cursor:pointer;padding:0;transition:background-color .3s}.carousel__dot--active.svelte-1uha8ag{background-color:var(--color-text)}.intro.svelte-1uha8ag{padding:8rem calc(18.7vw + 1rem) 8rem calc(18.7vw + 1rem);opacity:0;transition:opacity 1s ease}.intro__text.svelte-1uha8ag{font-size:clamp(1.75rem,3.2vw,3.5rem);font-weight:400;line-height:1.1;color:var(--color-text);margin-bottom:.75em}.intro__text.svelte-1uha8ag:last-child{margin-bottom:0}.intro__highlight.svelte-1uha8ag{color:var(--color-highlight)}@media(max-width:768px){.intro.svelte-1uha8ag{padding:4rem 2rem}.intro__text.svelte-1uha8ag{font-size:clamp(1rem,4vw,1.4rem)}}.clients.svelte-1uha8ag{padding:6rem calc(18.7vw + 1rem)}.clients__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 4rem;align-items:center;justify-items:center}.clients__logo.svelte-1uha8ag{max-width:100%;max-height:5rem;width:auto;height:auto;object-fit:contain;opacity:1}.clients__logo--sm.svelte-1uha8ag{max-height:3.5rem}@media(max-width:768px){.clients.svelte-1uha8ag{padding:4rem 2rem}.clients__grid.svelte-1uha8ag{gap:2.5rem 2rem}.clients__logo.svelte-1uha8ag{max-height:8rem}.clients__logo--sm.svelte-1uha8ag{max-height:6rem}}.team.svelte-1uha8ag{padding:8rem calc(18.7vw + 1rem);background-color:var(--color-bg);color:var(--color-bg)}.team__text.svelte-1uha8ag{font-size:clamp(1.75rem,3.2vw,3.5rem);font-weight:400;line-height:1.2}@media(max-width:768px){.team.svelte-1uha8ag{padding:4rem 2rem}.team__text.svelte-1uha8ag{font-size:clamp(1rem,4vw,1.4rem)}}.footer.svelte-1uha8ag{position:relative;background-color:#e5e4e0;padding:6rem 4rem;overflow:hidden;min-height:40vh;display:flex;align-items:center}.footer__reindeer.svelte-1uha8ag{position:absolute;right:-2%;bottom:8%;height:88%;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.footer__content.svelte-1uha8ag{position:relative;z-index:1;max-width:55%;display:flex;flex-direction:column;gap:1rem}.footer__headline.svelte-1uha8ag{font-size:clamp(2.5rem,4.5vw,5rem);font-weight:400;line-height:.85;color:var(--color-bg);letter-spacing:-.01em}.footer__contact.svelte-1uha8ag{display:flex;flex-direction:column;gap:.1rem}.footer__contact-line.svelte-1uha8ag{font-size:clamp(1rem,1.4vw,1.4rem);line-height:1.1;color:var(--color-bg);text-decoration:none}a.footer__contact-line.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:.15em}.footer__linkedin-icon.svelte-1uha8ag{height:1.75rem;width:auto;display:block}@media(max-width:768px){.footer.svelte-1uha8ag{padding:4rem 2rem;min-height:unset}.footer__reindeer.svelte-1uha8ag{display:none}.footer__content.svelte-1uha8ag{max-width:100%}.footer__headline.svelte-1uha8ag .br-hide:where(.svelte-1uha8ag){display:none}.footer__contact-line.svelte-1uha8ag{font-size:clamp(1rem,3.5vw,1.4rem)}}
