.industry-hero[data-astro-cid-zn3acpsv]{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}.industry-hero__inner[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(var(--sp-l),5vw,var(--sp-2xl));align-items:center}.industry-hero__eyebrow[data-astro-cid-zn3acpsv]{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}.industry-hero__eyebrow-mark[data-astro-cid-zn3acpsv]{width:18px;height:18px;border:2px solid #b9a6ff;border-radius:var(--radius-xs);transform:rotate(12deg);box-shadow:inset 0 0 0 4px #ffffff14}.industry-hero__title[data-astro-cid-zn3acpsv]{color:#fff;margin-top:var(--sp-s)}.industry-hero__lede[data-astro-cid-zn3acpsv]{margin-top:var(--sp-m);max-width:58ch}.industry-hero__ctas[data-astro-cid-zn3acpsv]{display:flex;flex-wrap:wrap;gap:var(--sp-xs);margin-top:var(--sp-l)}.industry-hero__media[data-astro-cid-zn3acpsv]{position:relative;aspect-ratio:4 / 3;overflow:visible;border-radius:var(--radius-m);background:#ffffff1a;box-shadow:0 24px 70px #00000042}.industry-hero__media[data-astro-cid-zn3acpsv]:before{content:"";position:absolute;inset:-18px 18px 18px -18px;z-index:-1;border-radius:var(--radius-m);background:#b9a6ff}.industry-hero__media[data-astro-cid-zn3acpsv] img[data-astro-cid-zn3acpsv]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.industry-hero__media[data-astro-cid-zn3acpsv] figcaption[data-astro-cid-zn3acpsv]{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)}.industry-hero__media[data-astro-cid-zn3acpsv] figcaption[data-astro-cid-zn3acpsv] span[data-astro-cid-zn3acpsv]{font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:600;letter-spacing:.01em;text-transform:none;color:#b9a6ff}.industry-hero__media[data-astro-cid-zn3acpsv] figcaption[data-astro-cid-zn3acpsv] strong[data-astro-cid-zn3acpsv]{font-size:var(--fs-s);line-height:1.15}.industry-reality[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(var(--sp-l),5vw,var(--sp-2xl));align-items:start}.eyebrow-text[data-astro-cid-zn3acpsv]{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)}.industry-reality__intro[data-astro-cid-zn3acpsv] h2[data-astro-cid-zn3acpsv],.industry-approach[data-astro-cid-zn3acpsv] h2[data-astro-cid-zn3acpsv]{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.industry-reality__intro[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv],.industry-approach[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv]{margin-top:var(--sp-s);color:var(--fg-on-light-muted);font-size:var(--fs-s)}.industry-example[data-astro-cid-zn3acpsv]{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-l)}.industry-example__lead[data-astro-cid-zn3acpsv],.industry-example__line[data-astro-cid-zn3acpsv]{font-size:var(--fs-s)}.industry-example[data-astro-cid-zn3acpsv] table[data-astro-cid-zn3acpsv]{width:100%;margin-block:var(--sp-s);border-collapse:collapse;font-size:var(--fs-s)}@media(max-width:480px){.industry-example[data-astro-cid-zn3acpsv]{padding:var(--sp-s)}.industry-example[data-astro-cid-zn3acpsv] table[data-astro-cid-zn3acpsv]{font-size:13px}.industry-example[data-astro-cid-zn3acpsv] th[data-astro-cid-zn3acpsv],.industry-example[data-astro-cid-zn3acpsv] td[data-astro-cid-zn3acpsv]{padding:var(--sp-2xs) 6px;overflow-wrap:anywhere}}.industry-example[data-astro-cid-zn3acpsv] th[data-astro-cid-zn3acpsv],.industry-example[data-astro-cid-zn3acpsv] td[data-astro-cid-zn3acpsv]{padding:var(--sp-2xs) var(--sp-xs);border-bottom:1px solid var(--border-soft);text-align:right}.industry-example[data-astro-cid-zn3acpsv] th[data-astro-cid-zn3acpsv]:first-child{text-align:left;font-weight:500}.industry-example[data-astro-cid-zn3acpsv] thead[data-astro-cid-zn3acpsv] th[data-astro-cid-zn3acpsv]{font-weight:600}.industry-example[data-astro-cid-zn3acpsv] figcaption[data-astro-cid-zn3acpsv]{color:var(--fg-on-light-muted);font-size:var(--fs-5xs)}.industry-example__line[data-astro-cid-zn3acpsv]{margin-top:var(--sp-xs);font-weight:600}.industry-reality__points[data-astro-cid-zn3acpsv],.faq-list[data-astro-cid-zn3acpsv]{display:grid;gap:var(--sp-s)}.point-card[data-astro-cid-zn3acpsv],.industry-approach[data-astro-cid-zn3acpsv],.faq-item[data-astro-cid-zn3acpsv],.service-link-card[data-astro-cid-zn3acpsv]{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-l)}.point-card__mark[data-astro-cid-zn3acpsv]{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-zn3acpsv] h3[data-astro-cid-zn3acpsv],.service-link-card[data-astro-cid-zn3acpsv] h3[data-astro-cid-zn3acpsv]{font-size:var(--fs-l);text-transform:none}.point-card[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv],.faq-item[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv],.service-link-card[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv]{margin-top:6px;color:var(--fg-on-light-muted);font-size:var(--fs-xs)}.service-strip[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-s)}.service-link-card[data-astro-cid-zn3acpsv]{display:flex;flex-direction:column;min-height:100%;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.service-link-card[data-astro-cid-zn3acpsv]:hover{transform:translateY(-4px);border-color:var(--c-purple-lighter)}.service-link-card[data-astro-cid-zn3acpsv] span[data-astro-cid-zn3acpsv]{font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:600;letter-spacing:.1em;text-transform:none;color:var(--c-purple)}.service-link-card[data-astro-cid-zn3acpsv] h3[data-astro-cid-zn3acpsv]{margin-top:8px}.service-link-card[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv]{flex-grow:1}.service-link-card[data-astro-cid-zn3acpsv] strong[data-astro-cid-zn3acpsv]{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}.faq-item[data-astro-cid-zn3acpsv] summary[data-astro-cid-zn3acpsv]{cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-s)}@media(max-width:1040px){.service-strip[data-astro-cid-zn3acpsv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.industry-hero__inner[data-astro-cid-zn3acpsv],.industry-reality[data-astro-cid-zn3acpsv]{grid-template-columns:1fr}.industry-hero__media[data-astro-cid-zn3acpsv]:before{inset:-10px 10px 10px -10px}}@media(max-width:640px){.service-strip[data-astro-cid-zn3acpsv]{grid-template-columns:1fr}}
