.testimonials[data-astro-cid-gakqr736]{--surface:var(--testimonial-surface);--neu-dark:rgb(var(--shadow-rgb) / .1)}.head[data-astro-cid-gakqr736]{text-align:center;justify-items:center;gap:.4rem;margin-bottom:2.5rem;display:grid}.track[data-astro-cid-gakqr736]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(100%,34rem);grid-auto-flow:column;gap:1.5rem;margin-inline:-1rem;padding:1rem 1rem 1.5rem;display:grid;position:relative;overflow-x:auto}.track[data-astro-cid-gakqr736]::-webkit-scrollbar{display:none}.slide[data-astro-cid-gakqr736]{scroll-snap-align:start;align-content:start;gap:1rem;margin:0;padding:2rem;display:grid}.mark[data-astro-cid-gakqr736]{color:var(--coral)}blockquote[data-astro-cid-gakqr736]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:#666;margin:0;line-height:1.55}figcaption[data-astro-cid-gakqr736]{color:var(--muted-foreground);font-size:var(--step--1);font-weight:600}.controls[data-astro-cid-gakqr736]{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.nav[data-astro-cid-gakqr736]{width:48px;height:48px;color:var(--primary-text);cursor:pointer;box-shadow:var(--neu-raised-sm);border:0;border-radius:50%;place-items:center;transition:box-shadow .15s;display:grid}.nav[data-astro-cid-gakqr736]:active{box-shadow:var(--neu-inset)}.position[data-astro-cid-gakqr736]{text-align:center;min-width:4rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.hero[data-astro-cid-m3zpgalb]{--surface:var(--secondary);--neu-light:#ffffff4d;--neu-dark:rgb(var(--shadow-rgb) / .16);background:var(--secondary);padding-block:clamp(3rem,8vw,6rem)}.hero[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--foreground)}.hero-grid[data-astro-cid-m3zpgalb]{align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}@media (width>=60rem){.hero-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1.2fr 1fr}}.hero-text[data-astro-cid-m3zpgalb]{justify-items:start;gap:1.5rem;display:grid}.hero-title[data-astro-cid-m3zpgalb]{font-size:var(--step-4);line-height:1.08}.hero[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{color:var(--foreground)}.hero-actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:1rem;display:flex}.badge[data-astro-cid-m3zpgalb]{box-shadow:var(--neu-inset);font-size:var(--step--1);color:var(--foreground);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:500;display:inline-flex}.dot[data-astro-cid-m3zpgalb]{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem}.hero-portraits[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;justify-self:center;align-items:start;gap:1.25rem;width:100%;max-width:30rem;display:grid}.hero-portrait--1[data-astro-cid-m3zpgalb]{margin-top:3rem}.section-head[data-astro-cid-m3zpgalb]{text-align:center;justify-items:center;gap:1rem;max-width:44rem;margin:0 auto clamp(2.5rem,6vw,3.5rem);display:grid}.section-head[data-astro-cid-m3zpgalb] .solution-text{color:var(--ink)}.cards[data-astro-cid-m3zpgalb]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cards[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.card[data-astro-cid-m3zpgalb]{align-content:start;gap:.75rem;padding:2rem 1.75rem;display:grid}.card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],.card[data-astro-cid-m3zpgalb] h4[data-astro-cid-m3zpgalb]{font-family:var(--font-serif);font-size:var(--step-1);color:var(--plum);margin:0}.card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink)}.icon[data-astro-cid-m3zpgalb],.step-num[data-astro-cid-m3zpgalb]{width:3.25rem;height:3.25rem;box-shadow:var(--neu-inset);color:var(--primary-text);border-radius:50%;place-items:center;display:grid}.step-num[data-astro-cid-m3zpgalb]{font-family:var(--font-serif);color:var(--accent-text);font-size:1.35rem;font-weight:600}.sub-title[data-astro-cid-m3zpgalb]{font-size:var(--step-2);text-align:center;margin-bottom:2rem}.team-title[data-astro-cid-m3zpgalb]{margin-top:clamp(4rem,8vw,6rem)}.team[data-astro-cid-m3zpgalb]{gap:clamp(3.5rem,7vw,5rem);display:grid}.cta-section[data-astro-cid-m3zpgalb]{background:var(--accent);color:var(--background);padding-block:clamp(3.5rem,8vw,6rem)}.cta[data-astro-cid-m3zpgalb]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.cta[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb]:is(h2,.lead){color:var(--background)}.cta-button[data-astro-cid-m3zpgalb]{background:var(--secondary);color:var(--accent);box-shadow:0 2px 6px rgb(var(--shadow-deep-rgb) / .3)}.cta-button[data-astro-cid-m3zpgalb]:hover{background:var(--background);color:var(--accent)}
