.service-hero__proof[data-astro-cid-yvbahnfj]{margin-top:var(--sp-s);font-size:var(--fs-s)}.service-hero__proof[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{text-decoration:underline}.service-example[data-astro-cid-yvbahnfj]{margin-top:var(--sp-l);background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-l)}.service-example[data-astro-cid-yvbahnfj] table[data-astro-cid-yvbahnfj]{width:100%;margin-bottom:var(--sp-s);border-collapse:collapse;font-size:var(--fs-s)}@media(max-width:480px){.service-example[data-astro-cid-yvbahnfj]{padding:var(--sp-s)}.service-example[data-astro-cid-yvbahnfj] table[data-astro-cid-yvbahnfj]{font-size:13px}.service-example[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj],.service-example[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{padding:var(--sp-2xs) 6px;overflow-wrap:anywhere}}.service-example[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj],.service-example[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{padding:var(--sp-2xs) var(--sp-xs);border-bottom:1px solid var(--border-soft);text-align:right}.service-example[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]:first-child{text-align:left;font-weight:500}.service-example[data-astro-cid-yvbahnfj] thead[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{font-weight:600}.service-example[data-astro-cid-yvbahnfj] figcaption[data-astro-cid-yvbahnfj]{color:var(--fg-on-light-muted);font-size:var(--fs-5xs)}.service-example__line[data-astro-cid-yvbahnfj]{margin-top:var(--sp-xs);font-size:var(--fs-s);font-weight:600}.service-hero[data-astro-cid-yvbahnfj]{padding-top:calc(var(--nav-h) + clamp(var(--sp-l),6vw,var(--sp-2xl)));padding-bottom:clamp(var(--sp-xl),6vw,var(--sp-3xl));overflow:hidden}.service-hero__inner[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(var(--sp-l),5vw,var(--sp-2xl));align-items:center}.service-hero__eyebrow[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:8px;color:#ffffffc7;font-family:var(--font-display);font-weight:600;font-size:var(--fs-4xs);text-transform:none;letter-spacing:.1em}.service-hero__eyebrow-mark[data-astro-cid-yvbahnfj]{width:18px;height:18px;border:2px solid var(--c-purple-lighter);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 4px #ffffff14}.service-hero__title[data-astro-cid-yvbahnfj]{color:#fff;margin-top:var(--sp-s)}.service-hero__lede[data-astro-cid-yvbahnfj]{margin-top:var(--sp-m);max-width:58ch}.service-hero__ctas[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:var(--sp-xs);margin-top:var(--sp-l)}.service-hero__media[data-astro-cid-yvbahnfj]{position:relative;aspect-ratio:4 / 3;overflow:visible;border-radius:var(--radius-m);background:#ffffff1a;box-shadow:0 24px 70px #00000042}.service-hero__media[data-astro-cid-yvbahnfj]:before{display:none;content:"";position:absolute;inset:-18px 18px 18px -18px;z-index:-1;border-radius:var(--radius-m);background:#b9a6ff}.service-hero__media[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.service-hero__media[data-astro-cid-yvbahnfj] figcaption[data-astro-cid-yvbahnfj]{position:absolute;left:clamp(var(--sp-xs),2vw,var(--sp-m));bottom:clamp(var(--sp-xs),2vw,var(--sp-m));display:grid;gap:2px;max-width:min(260px,76%);padding:var(--sp-xs);border-radius:var(--radius-m);color:#fff;background:#121417c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.service-hero__media[data-astro-cid-yvbahnfj] figcaption[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:600;letter-spacing:.01em;text-transform:none;color:#b9a6ff}.service-hero__media[data-astro-cid-yvbahnfj] figcaption[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{font-size:var(--fs-s);line-height:1.15}.service-problem[data-astro-cid-yvbahnfj]{display:grid;gap:var(--sp-l)}.service-problem__intro[data-astro-cid-yvbahnfj]{max-width:820px}.eyebrow-text[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--c-purple);margin-bottom:var(--sp-3xs)}.service-problem__intro[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj],.reframe[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.service-problem__intro[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj],.reframe[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin-top:var(--sp-s);color:var(--fg-on-light-muted);font-size:var(--fs-s)}.service-problem__points[data-astro-cid-yvbahnfj],.approach-list[data-astro-cid-yvbahnfj],.faq-list[data-astro-cid-yvbahnfj]{display:grid;gap:var(--sp-s)}.service-problem__points[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(3,minmax(0,1fr))}.point-card[data-astro-cid-yvbahnfj],.approach-item[data-astro-cid-yvbahnfj],.industry-mini-card[data-astro-cid-yvbahnfj],.faq-item[data-astro-cid-yvbahnfj],.reframe[data-astro-cid-yvbahnfj]{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-l)}.point-card__mark[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:42px;width:max-content;padding-inline:12px;margin-bottom:var(--sp-xs);border-radius:var(--radius-m);background:var(--accent-light);color:var(--accent-on-light);font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:600}.point-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj],.approach-item[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:var(--fs-l);text-transform:none}.point-card[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj],.approach-item[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj],.faq-item[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin-top:6px;color:var(--fg-on-light-muted);font-size:var(--fs-xs)}.approach-item[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-m);align-items:start}.industry-strip[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-s)}.industry-mini-card[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.industry-mini-card[data-astro-cid-yvbahnfj]:hover{transform:translateY(-4px);border-color:var(--c-purple-lighter)}.industry-mini-card[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:600;letter-spacing:.1em;text-transform:none;color:var(--c-purple)}.industry-mini-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{margin-top:8px;font-size:var(--fs-l);text-transform:none}.industry-mini-card[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin-top:6px;color:var(--fg-on-light-muted);font-size:var(--fs-xs);flex-grow:1}.industry-mini-card[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-s);color:var(--c-purple);font-family:var(--font-display);font-size:var(--fs-4xs);text-transform:none;letter-spacing:.01em}.approach-item__num[data-astro-cid-yvbahnfj]{color:var(--c-purple);font-weight:700;font-size:var(--fs-l)}.reframe[data-astro-cid-yvbahnfj]{max-width:780px;margin-inline:auto;text-align:center}.reframe[data-astro-cid-yvbahnfj] .link[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-m)}.faq-item[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-s)}@media(max-width:860px){.service-hero__inner[data-astro-cid-yvbahnfj],.service-problem[data-astro-cid-yvbahnfj],.service-problem__points[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.industry-strip[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero__media[data-astro-cid-yvbahnfj]:before{inset:-10px 10px 10px -10px}}@media(max-width:640px){.industry-strip[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}.insight-mini[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-l);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.insight-mini[data-astro-cid-yvbahnfj]:hover{transform:translateY(-3px);border-color:var(--c-purple-lighter)}.insight-mini__cat[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-5xs);text-transform:none;letter-spacing:.1em;color:var(--c-purple);margin-bottom:var(--sp-3xs)}.insight-mini__title[data-astro-cid-yvbahnfj]{font-size:var(--fs-l);text-transform:none;flex-grow:1;margin-bottom:var(--sp-xs)}.insight-mini__desc[data-astro-cid-yvbahnfj]{font-size:var(--fs-xs);color:var(--fg-on-light-muted);line-height:1.5;flex-grow:1;margin-bottom:var(--sp-s)}.insight-mini__cta[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:var(--fs-5xs);text-transform:none;letter-spacing:.01em;color:var(--c-purple)}
