.svc.svelte-23zs9m{--bg: #FAFAF7;--bg-card: #F2F1EC;--bg-deep: #0B0B0C;--ink: #0A0A0A;--ink-2: #2B2B2B;--muted: #6B6A66;--line: #E8E6DE;--accent: #3D7BE3;--accent-soft: #E7F0FC;--radius: 12px;--radius-lg: 16px;--radius-xl: 22px;--maxw: 1120px;--maxw-text: 820px;--gutter: clamp(24px, 5.08vw, 72px);background:var(--bg);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,.95rem + .2vw,19px);line-height:1.55;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.svc.svelte-23zs9m p{color:var(--ink-2);font-size:clamp(16px,.95rem + .2vw,19px);line-height:1.55}.dark.svelte-23zs9m p{color:#c9c8c2}.svc-section.svelte-23zs9m{padding:clamp(40px,4.5vw,72px) var(--gutter)}.svc-section.dark.svelte-23zs9m{background:var(--bg-deep);color:#ededeb}.svc-container.svelte-23zs9m{max-width:var(--maxw);margin:0 auto}.h2.svelte-23zs9m{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;letter-spacing:-.022em;line-height:1.15;text-wrap:balance;margin:0}.dark-h2.svelte-23zs9m{color:#fff;margin-bottom:28px}.hl.svelte-23zs9m{color:var(--accent)}.muted-lede.svelte-23zs9m{font-size:15px;color:var(--muted);max-width:var(--maxw-text);line-height:1.6}.eyebrow.svelte-23zs9m{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);line-height:1.2}.ebar.svelte-23zs9m{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.btn.svelte-23zs9m{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.btn-ghost.svelte-23zs9m{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost.svelte-23zs9m:hover{border-color:#d8d6cc;background:#f5f4ef}.btn-accent.svelte-23zs9m{background:var(--accent);color:#fff}.btn-accent.svelte-23zs9m:hover{background:#2f66c8}.section-head.svelte-23zs9m{max-width:var(--maxw-text);display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.section-head.center.svelte-23zs9m{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.split.svelte-23zs9m{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.split-copy.svelte-23zs9m{display:flex;flex-direction:column;gap:16px;max-width:52ch}.split-photo.svelte-23zs9m{aspect-ratio:4/3;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden}.split-photo.square.svelte-23zs9m{aspect-ratio:3/2}.split-photo.plain.svelte-23zs9m{background:transparent;border-radius:0}.split-photo.svelte-23zs9m img:where(.svelte-23zs9m){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.split-photo.plain.svelte-23zs9m img:where(.svelte-23zs9m){border-radius:var(--radius-lg)}.svc.svelte-23zs9m .svc-hero .hero-visual img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.clutch-badge.svelte-23zs9m{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px;background:transparent;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink);width:100%;max-width:560px;margin-top:12px;transition:border-color .15s ease}.clutch-badge.svelte-23zs9m:hover{border-color:#d8d6cc}.cb-left.svelte-23zs9m,.cb-right.svelte-23zs9m{display:inline-flex;align-items:center;gap:14px}.cb-label.svelte-23zs9m{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--muted)}.cb-logo-img.svelte-23zs9m{height:48px;width:auto;display:block}.cb-reviews.svelte-23zs9m{font-size:16px;font-weight:500;color:var(--ink)}.cb-stars.svelte-23zs9m{color:#f5a623;letter-spacing:1px;font-size:16px}.cb-score.svelte-23zs9m{font-weight:600;font-size:16px;color:var(--ink)}.cb-avg.svelte-23zs9m{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--muted)}@media(max-width:560px){.clutch-badge.svelte-23zs9m{flex-direction:column;gap:12px;border-radius:16px;padding:16px 20px}}.team.svelte-23zs9m{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.member.svelte-23zs9m{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.member-pic.svelte-23zs9m{position:relative;aspect-ratio:1/1;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s ease}.member.svelte-23zs9m:hover .member-pic:where(.svelte-23zs9m){transform:translateY(-2px)}.partner-pill.svelte-23zs9m{position:absolute;top:10px;left:10px;background:#0a0a0ac7;color:#fff;font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.16em;padding:4px 8px;border-radius:999px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.member-pic.svelte-23zs9m img:where(.svelte-23zs9m){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1);transition:filter .3s ease}.member.svelte-23zs9m:hover .member-pic:where(.svelte-23zs9m) img:where(.svelte-23zs9m){filter:grayscale(0)}.member-name.svelte-23zs9m{font-size:15px;font-weight:600;letter-spacing:-.01em}.member-role.svelte-23zs9m{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.skills.svelte-23zs9m{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 48px;padding-top:12px}.skill-title.svelte-23zs9m{color:#fff;font-size:17px;font-weight:600;margin-bottom:6px}.skill-body.svelte-23zs9m{color:#9a9994;font-size:14px;line-height:1.5}.skill-link.svelte-23zs9m{text-decoration:none;color:inherit;display:block;transition:transform .18s ease}.skill-link.svelte-23zs9m:hover{transform:translateY(-2px)}.skill-link.svelte-23zs9m:hover .skill-title:where(.svelte-23zs9m){color:var(--accent)}.skill-arrow.svelte-23zs9m{display:inline-block;color:var(--accent);margin-left:4px;transition:transform .18s ease}.skill-link.svelte-23zs9m:hover .skill-arrow:where(.svelte-23zs9m){transform:translate(3px)}.portfolio.svelte-23zs9m{border-radius:var(--radius-lg);overflow:hidden}.portfolio.svelte-23zs9m img:where(.svelte-23zs9m){width:100%;height:auto;display:block}.culture-row.svelte-23zs9m{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.culture-row.svelte-23zs9m img:where(.svelte-23zs9m){width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);display:block}.join-card.svelte-23zs9m{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:clamp(32px,5vw,56px)}@media(max-width:1200px){.team.svelte-23zs9m{grid-template-columns:repeat(5,1fr)}}@media(max-width:920px){.split.svelte-23zs9m{grid-template-columns:1fr}.skills.svelte-23zs9m{grid-template-columns:1fr 1fr}.team.svelte-23zs9m{grid-template-columns:repeat(3,1fr)}.culture-row.svelte-23zs9m{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.skills.svelte-23zs9m{grid-template-columns:1fr}.team.svelte-23zs9m{grid-template-columns:1fr 1fr}}
