.phases-wrap[data-astro-cid-7a6hbtlg]{padding-top:clamp(40px,6vw,64px)}.phases-label[data-astro-cid-7a6hbtlg]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--orange-deep);margin:0 0 16px}.phases[data-astro-cid-7a6hbtlg]{counter-reset:phase;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.phases[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{background:var(--orange);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);counter-increment:phase;padding:20px 24px}.phases[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:before{content:"0" counter(phase) " ";font-family:var(--font-mono);font-size:var(--fs-label);color:var(--blue);margin-right:8px}.grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-7a6hbtlg]{border:1px solid var(--line);border-top:4px solid var(--ink);background:var(--card);height:100%;color:var(--ink);transition:transform .45s var(--ease), box-shadow .45s, border-color .45s;border-radius:4px;flex-direction:column;gap:14px;padding:32px;text-decoration:none;display:flex}.card[data-astro-cid-7a6hbtlg]:hover{border-color:var(--orange-deep);color:var(--ink);transform:translateY(-6px);box-shadow:0 24px 48px -24px #16181d59}.num[data-astro-cid-7a6hbtlg]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--orange-deep)}h2[data-astro-cid-7a6hbtlg]{font-size:var(--fs-h3)}.card[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{color:var(--muted);margin:0}.more[data-astro-cid-7a6hbtlg]{color:var(--orange-deep);margin-top:auto;font-weight:600}.clients[data-astro-cid-7a6hbtlg]{padding-bottom:clamp(56px,8vw,96px)}.strip-label[data-astro-cid-7a6hbtlg]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--orange-deep);margin-block:0 12px}.strip-label[data-astro-cid-7a6hbtlg]+.marquee{margin-bottom:28px}
