.hero[data-astro-cid-lcdefpme]{background:var(--gr-blue);color:#fff;padding-block:88px 96px}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;font-size:clamp(3rem,6.4vw,5.6rem)}.lead[data-astro-cid-lcdefpme]{color:var(--color-text-soft);max-width:620px;font-size:1.15rem}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--gr-on-blue-soft);max-width:520px;font-size:1.25rem}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{color:var(--gr-ink);background:#fff;margin-top:18px;padding:17px 30px;font-size:1.05rem}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{background:var(--gr-on-blue-soft)}.hero-stage[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:560px}.stats-section[data-astro-cid-lcdefpme]{padding-block:72px 80px}.stats-row[data-astro-cid-lcdefpme]{background:var(--gr-mist);border-radius:22px;grid-template-columns:repeat(3,1fr);margin-bottom:8px;display:grid}.stat[data-astro-cid-lcdefpme]{padding:30px 34px}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{box-shadow:-1px 0 0 var(--color-border)}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-variation-settings:"opsz" 96;letter-spacing:-.035em;color:var(--gr-ink);font-size:4rem;font-weight:800;line-height:1;display:block}.stat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-soft);font-weight:500}.logos-label[data-astro-cid-lcdefpme]{margin-top:48px;display:block}.cs-marquee-wrapper[data-astro-cid-lcdefpme]{width:100%;margin-top:12px;padding-top:.5rem;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cs-marquee-track[data-astro-cid-lcdefpme]{gap:4rem;width:max-content;animation:45s linear infinite cs-scroll;display:flex}.cs-marquee-track[data-astro-cid-lcdefpme]:hover{animation-play-state:paused}.cs-logo-item[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;align-items:center;width:150px;height:72px;display:flex}.cs-logo-img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.7;cursor:pointer;max-width:100%;max-height:100%;transition:filter .3s,opacity .3s}.cs-logo-img[data-astro-cid-lcdefpme]:hover{filter:grayscale(0%);opacity:1}@keyframes cs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cs-marquee-track[data-astro-cid-lcdefpme]{animation:none}}.process-section[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--gr-slate-dark)}.steps-timeline[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px;margin-top:56px;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{z-index:1;flex-direction:row;align-items:flex-start;gap:20px;display:flex;position:relative}.step-marker[data-astro-cid-lcdefpme]{background:var(--gr-blue);color:#fff;width:60px;height:60px;font-family:var(--font-body);font-variant-numeric:tabular-nums;box-shadow:0 0 0 8px var(--gr-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.step[data-astro-cid-lcdefpme]:last-child .step-marker[data-astro-cid-lcdefpme]{color:var(--gr-ink);background:#fff}.step-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:14px 0 8px;font-size:1.3rem}.step-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gr-slate-dark);margin:0;font-size:.95rem;line-height:1.55}.steps-timeline[data-astro-cid-lcdefpme]:before{content:"";background:var(--gr-ink-3);z-index:0;width:2px;height:calc(100% - 60px);position:absolute;top:30px;left:29px}@media (width>=861px){.steps-timeline[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:16px}.step[data-astro-cid-lcdefpme]{flex-direction:column;gap:0}.step-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:26px}.steps-timeline[data-astro-cid-lcdefpme]:before{width:auto;height:2px;top:30px;left:30px;right:30px}}.split[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.split-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.split-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:18px}.case-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme]{counter-reset:rank;gap:12px}.case-card[data-astro-cid-lcdefpme],.post-card[data-astro-cid-lcdefpme]{counter-increment:rank;color:var(--color-text);grid-template-columns:42px 1fr;align-items:start;gap:4px 18px;padding:20px 24px;transition:box-shadow .2s,border-color .2s;display:grid}.case-card[data-astro-cid-lcdefpme]:before,.post-card[data-astro-cid-lcdefpme]:before{content:counter(rank);background:var(--gr-mist);width:42px;height:42px;color:var(--gr-slate);font-variant-numeric:tabular-nums;border-radius:11px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.case-card[data-astro-cid-lcdefpme]:before{background:var(--gr-coral);color:var(--gr-ink)}.case-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--gr-blue-deep);font-variation-settings:"opsz" 24;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.case-card[data-astro-cid-lcdefpme]:hover,.post-card[data-astro-cid-lcdefpme]:hover{border-color:var(--gr-blue);box-shadow:var(--gr-shadow);text-decoration:none}.read-more[data-astro-cid-lcdefpme]{color:var(--color-link);font-size:.9rem;font-weight:600}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:40px;margin-bottom:36px}.service-card[data-astro-cid-lcdefpme]{background:#fff;border:0;border-radius:22px;padding:30px}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-soft);margin:0;font-size:.97rem}.service-icon[data-astro-cid-lcdefpme]{background:var(--gr-blue-tint);width:56px;height:56px;color:var(--gr-blue-deep);border-radius:16px;place-items:center;margin-bottom:20px;font-size:28px;display:grid}.learn-more[data-astro-cid-lcdefpme]{border-color:var(--gr-ink);color:var(--gr-ink)}.founder-section[data-astro-cid-lcdefpme]{background:var(--gr-paper)}.founder-inner[data-astro-cid-lcdefpme]{grid-template-columns:240px 1fr;align-items:center;gap:56px;display:grid}.founder-photo[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:240px;height:240px}.founder-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-soft);max-width:680px;font-size:1.15rem}.founder-inner[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{background:var(--gr-ink)}.founder-inner[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--gr-ink-2)}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding-block:56px 64px}.hero-inner[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.hero-stage[data-astro-cid-lcdefpme]{justify-self:start}.stats-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{box-shadow:0 -1px 0 var(--color-border)}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:3.2rem}}@media (width<=700px){.cs-marquee-track[data-astro-cid-lcdefpme]{gap:2rem;animation-duration:25s}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.founder-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.founder-photo[data-astro-cid-lcdefpme]{width:160px;height:160px}}
