.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;min-height:clamp(540px,90svh - 90px,860px);padding-block:clamp(72px,8vw,136px);display:flex}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(54px,7vw,108px)}.hero[data-astro-cid-ge2uvauf]:after{background:radial-gradient(29% 38% at 35% 42%,#fcfc136b,#0000 70%),radial-gradient(32% 42% at 65% 53%,#8cb4d794,#0000 70%)}.hero+.section{padding-top:0}.hero--home[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 90px);padding-block:48px}.hero--home[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(60px,8vw,124px)}.hero--home[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:900px;font-size:clamp(17px,1.5vw,22px)}.hero--home[data-astro-cid-ge2uvauf]:after{background:radial-gradient(30% 40% at 34% 42%,#fcfc1380,#0000 70%),radial-gradient(34% 44% at 66% 54%,#8cb4d7a6,#0000 70%)}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:hero-in .9s var(--ease) both}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}}html.from-menu .hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:none}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}}h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--gap-title-text)}.lead[data-astro-cid-ge2uvauf]{max-width:820px;margin:0 auto var(--gap-btn);color:#101010c7;text-wrap:pretty;font-size:clamp(16px,1.35vw,19px)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:calc(80svh - 72px);padding-block:64px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(44px,12.6vw,56px)}.hero--home[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 72px);padding-block:40px}.hero--home[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(48px,14vw,64px)}.hero--home[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{font-size:18px}.lead[data-astro-cid-ge2uvauf]{font-size:16px}.actions[data-astro-cid-ge2uvauf]{gap:12px}}.short[data-astro-cid-edpm6wi3]{display:none}h2[data-astro-cid-edpm6wi3]{font-family:var(--f-sans);font-size:var(--t3);max-width:1123px;margin:0 auto;line-height:1.35}.marquee[data-astro-cid-edpm6wi3]{margin:var(--title-gap) auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-edpm6wi3]{--item:208px;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:63s linear infinite partners-scroll;display:flex}.track[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3]{width:var(--item);flex:none;justify-content:center;display:flex}@keyframes partners-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-edpm6wi3]{animation:none}}.marquee[data-astro-cid-edpm6wi3] .partner-logo{width:88px;height:auto;display:block}.marquee[data-astro-cid-edpm6wi3] .mark[data-astro-cid-edpm6wi3] .partner-logo{width:50px}@media (width<=640px){.full[data-astro-cid-edpm6wi3]{display:none}.short[data-astro-cid-edpm6wi3]{display:inline}.track[data-astro-cid-edpm6wi3]{--item:152px;animation-duration:56s}.marquee[data-astro-cid-edpm6wi3] .partner-logo{width:92px}.marquee[data-astro-cid-edpm6wi3] .stacked[data-astro-cid-edpm6wi3] .partner-logo{width:58px}.marquee[data-astro-cid-edpm6wi3] .mark[data-astro-cid-edpm6wi3] .partner-logo{width:40px}}main:has(>.cta:last-child)+.site-footer{padding-top:clamp(32px,4.4vw,64px)}.banner[data-astro-cid-xbmphpjl]{isolation:isolate;border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--gap-btn);min-height:clamp(420px,34vw,480px);box-shadow:var(--shadow-lift);text-align:center;color:var(--c-white);flex-direction:column;padding:64px 24px;display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-xbmphpjl]{z-index:-1;background:var(--bg) center top / cover;position:absolute;inset:0}.photo[data-astro-cid-xbmphpjl]:after{content:"";background:radial-gradient(60% 70%,#00000052,#0000),#00000038;position:absolute;inset:0}h2[data-astro-cid-xbmphpjl]{color:inherit;text-shadow:0 2px 30px #00000040}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.photo[data-astro-cid-xbmphpjl]{animation:linear both cta-zoom view();animation-range:entry cover 60%}}}@keyframes cta-zoom{0%{transform:scale(1.18)}}@media (width<=640px){.banner[data-astro-cid-xbmphpjl]{min-height:380px}.photo[data-astro-cid-xbmphpjl]{background-image:var(--bg-sm)}}
