.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--dark);min-height:min(100svh,880px);color:var(--on-dark);position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(closest-side,#d920261f,#0000);border-radius:50%;width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.hero__inner[data-astro-cid-ge2uvauf]{min-height:inherit;padding-top:calc(var(--header-h) + clamp(32px, 6vh, 72px));flex-direction:column;justify-content:space-between;gap:48px;padding-bottom:32px;display:flex;position:relative}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;justify-content:center;gap:24px;min-width:0;max-width:860px;display:flex}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero__fact[data-astro-cid-ge2uvauf]{align-content:start;gap:4px;padding:24px 24px 4px 0;display:grid}.hero__fact[data-astro-cid-ge2uvauf]+.hero__fact[data-astro-cid-ge2uvauf]{border-left:1px solid var(--dark-line);padding-left:24px}.hero__fact[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700}.hero__fact[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--on-dark-muted);margin:0;font-size:.95rem}@media (width<=720px){.hero__facts[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__fact[data-astro-cid-ge2uvauf],.hero__fact[data-astro-cid-ge2uvauf]+.hero__fact[data-astro-cid-ge2uvauf]{border-left:0;padding:14px 0}.hero__fact[data-astro-cid-ge2uvauf]+.hero__fact[data-astro-cid-ge2uvauf]{border-top:1px solid var(--dark-line)}}.solutions[data-astro-cid-r3uzpfte]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.solution[data-astro-cid-r3uzpfte]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;transition:border-color .3s, box-shadow .3s, transform .4s var(--ease);flex-direction:column;gap:12px;padding:28px 26px;display:flex}.solution__icon[data-astro-cid-r3uzpfte]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.solution__icon[data-astro-cid-r3uzpfte] svg{width:24px;height:24px}.solution[data-astro-cid-r3uzpfte] h3[data-astro-cid-r3uzpfte]{overflow-wrap:break-word;font-size:1.25rem;line-height:1.2}.solution[data-astro-cid-r3uzpfte] h3[data-astro-cid-r3uzpfte] small[data-astro-cid-r3uzpfte]{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:500;display:block}.solution[data-astro-cid-r3uzpfte] p[data-astro-cid-r3uzpfte]{color:var(--ink-2);font-size:.94rem}.solution__more[data-astro-cid-r3uzpfte]{font-family:var(--font-display);color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:.9rem;font-weight:650;display:inline-flex}.solution__more[data-astro-cid-r3uzpfte] svg{transition:transform .3s var(--ease)}.solution[data-astro-cid-r3uzpfte]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 40px -24px #d9202673}.solution[data-astro-cid-r3uzpfte]:hover .solution__more[data-astro-cid-r3uzpfte] svg{transform:translate(2px,-2px)}.solution--cta[data-astro-cid-r3uzpfte]{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.solution--cta[data-astro-cid-r3uzpfte] .solution__icon[data-astro-cid-r3uzpfte]{background:var(--accent);color:var(--accent-ink)}.solution--cta[data-astro-cid-r3uzpfte] p[data-astro-cid-r3uzpfte]{color:var(--on-dark-muted)}.solution--cta[data-astro-cid-r3uzpfte] .solution__more[data-astro-cid-r3uzpfte]{color:var(--on-dark)}@media (width<=1100px){.solutions[data-astro-cid-r3uzpfte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.solutions[data-astro-cid-r3uzpfte]{grid-template-columns:1fr}.solution[data-astro-cid-r3uzpfte]{padding:24px}}.marquee[data-astro-cid-vyf7vri6]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track[data-astro-cid-vyf7vri6]{flex:none;gap:clamp(40px,6vw,80px);margin:0;padding:0 clamp(20px,3vw,40px);list-style:none;animation:50s linear infinite marquee;display:flex}.marquee[data-astro-cid-vyf7vri6]:hover .marquee__track[data-astro-cid-vyf7vri6]{animation-play-state:paused}.marquee__track[data-astro-cid-vyf7vri6] li[data-astro-cid-vyf7vri6]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:var(--muted);opacity:.75;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:700}@keyframes marquee{to{transform:translate(-100%)}}.process[data-astro-cid-lcdefpme]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--dark-line);flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{padding-left:28px}.process[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark-muted)}.principles-wrap[data-astro-cid-lcdefpme]{background:var(--surface-2)}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);align-content:start;gap:16px;padding:4px clamp(20px,3vw,40px) 0;display:grid}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem)}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.partners[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:var(--surface)}.partners__head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:36px}.partners__foot[data-astro-cid-lcdefpme]{justify-content:center;margin-top:36px;display:flex}@media (width<=1023px){.process[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){padding-left:0}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.process[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0}}
