.svc-eyebrow[data-astro-cid-nabdjlra]{color:var(--fg-muted);align-items:center;gap:10px;font-size:15px;display:flex}.svc-dot[data-astro-cid-nabdjlra]{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}.svc-hero[data-astro-cid-nabdjlra]{padding-block-start:clamp(56px,8vw,120px)}.svc-hero__inner[data-astro-cid-nabdjlra]{flex-direction:column;align-items:flex-start;gap:24px;max-width:1040px;display:flex}.svc-hero__h1[data-astro-cid-nabdjlra]{letter-spacing:-.04em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:1.02}.svc-hero__lead[data-astro-cid-nabdjlra]{color:var(--fg-body);text-wrap:pretty;max-width:680px;font-size:clamp(18px,1.4vw,22px);line-height:1.45}.svc-problem[data-astro-cid-nabdjlra]{padding-block-start:clamp(72px,9vw,128px)}.svc-problem__grid[data-astro-cid-nabdjlra]{box-shadow:inset 0 1px 0 var(--fg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;padding-top:clamp(28px,3vw,40px);display:grid}.svc-problem__key[data-astro-cid-nabdjlra]{color:var(--fg-muted);font-size:15px}.svc-problem__text[data-astro-cid-nabdjlra]{letter-spacing:-.03em;color:var(--fg);text-wrap:pretty;grid-column:span 2;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.12}.svc-proof[data-astro-cid-nabdjlra]{padding-block-start:clamp(56px,7vw,96px)}.svc-proof__grid[data-astro-cid-nabdjlra]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.svc-stat[data-astro-cid-nabdjlra]{border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(300px,28vw,420px);padding:clamp(24px,2.6vw,40px);display:flex}.svc-stat__label[data-astro-cid-nabdjlra]{font-size:17px}.svc-stat__bottom[data-astro-cid-nabdjlra]{flex-direction:column;gap:10px;display:flex}.svc-stat__cap[data-astro-cid-nabdjlra]{font-size:15px}.svc-stat__num[data-astro-cid-nabdjlra]{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(64px,8vw,128px);font-weight:500;line-height:.92}.svc-stat__unit[data-astro-cid-nabdjlra]{letter-spacing:-.02em;margin-left:.14em;font-size:.42em}.svc-proof-cover[data-astro-cid-nabdjlra]{border-radius:var(--radius-card);background:var(--surface-muted);min-height:clamp(300px,28vw,420px);transition:transform var(--dur) var(--ease);display:block;position:relative;overflow:hidden}.svc-proof-cover[data-astro-cid-nabdjlra]:hover{transform:scale(1.015)}.svc-proof-cover[data-astro-cid-nabdjlra] img[data-astro-cid-nabdjlra]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc-proof-cover__scrim[data-astro-cid-nabdjlra]{background:var(--image-scrim);position:absolute;inset:0}.svc-proof-cover__meta[data-astro-cid-nabdjlra]{color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.svc-proof-cover__client[data-astro-cid-nabdjlra]{color:#ffffffe0;font-size:15px}.svc-proof-cover__cat[data-astro-cid-nabdjlra]{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.15}.svc-list[data-astro-cid-nabdjlra]{padding-block-start:clamp(80px,10vw,144px)}.svc-list__grid[data-astro-cid-nabdjlra]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:24px;display:grid}.svc-list__sticky[data-astro-cid-nabdjlra]{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.svc-list__items[data-astro-cid-nabdjlra]{flex-direction:column;grid-column:span 2;display:flex}.svc-list__row[data-astro-cid-nabdjlra]{box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.svc-list__n[data-astro-cid-nabdjlra]{color:var(--fg-muted);padding-top:4px;font-size:15px}.svc-list__body[data-astro-cid-nabdjlra]{flex-direction:column;gap:6px;display:flex}.svc-list__lead[data-astro-cid-nabdjlra]{letter-spacing:-.025em;color:var(--fg);font-size:clamp(22px,2vw,28px);font-weight:500}.svc-list__text[data-astro-cid-nabdjlra]{color:var(--fg-body);text-wrap:pretty;font-size:17px;line-height:1.5}.svc-works[data-astro-cid-nabdjlra]{padding-block-start:clamp(80px,10vw,144px)}.svc-works__head[data-astro-cid-nabdjlra]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,48px);display:flex}.svc-works__all[data-astro-cid-nabdjlra]{color:var(--fg);font-size:16px;font-weight:500}.svc-works__scroll[data-astro-cid-nabdjlra]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:minmax(min(84vw,300px),1fr);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.svc-works__scroll[data-astro-cid-nabdjlra]::-webkit-scrollbar{display:none}.svc-how[data-astro-cid-nabdjlra]{padding-block-start:clamp(80px,10vw,144px)}.svc-how__head[data-astro-cid-nabdjlra]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(28px,3vw,40px);display:flex}.svc-how__h2[data-astro-cid-nabdjlra]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.04}.svc-how__subhead[data-astro-cid-nabdjlra]{letter-spacing:-.02em;color:var(--fg-muted);text-align:center;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(18px,2vw,28px);font-weight:500}.svc-faq[data-astro-cid-nabdjlra]{padding-block-start:clamp(80px,10vw,144px)}.svc-faq__grid[data-astro-cid-nabdjlra]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}.svc-faq__col[data-astro-cid-nabdjlra]{flex-direction:column;gap:18px;display:flex}.svc-faq__h2[data-astro-cid-nabdjlra]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.04}.svc-faq__items[data-astro-cid-nabdjlra]{grid-column:span 2}.svc-cta[data-astro-cid-nabdjlra]{padding-block-start:clamp(80px,10vw,144px);padding-block-end:var(--section-y)}.svc-cta__card[data-astro-cid-nabdjlra]{background:var(--surface);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,56px);display:flex}.svc-cta__text[data-astro-cid-nabdjlra]{letter-spacing:-.03em;text-wrap:balance;max-width:760px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.1}
