.svc-detail[data-astro-cid-j5xgknd5]{background:#fff}.svc-detail--fog[data-astro-cid-j5xgknd5]{background:var(--grad-fog);border-top:1px solid var(--hairline-soft)}.svc-detail__inner[data-astro-cid-j5xgknd5]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:clamp(36px,5vw,68px);padding-block:clamp(56px,8vw,104px);display:grid}.svc-detail__inner--rev[data-astro-cid-j5xgknd5] .svc-detail__media[data-astro-cid-j5xgknd5]{order:-1}.svc-detail__eyebrow[data-astro-cid-j5xgknd5]{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);font-size:12px;font-weight:600}.svc-detail__title[data-astro-cid-j5xgknd5]{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.12}.svc-detail__desc[data-astro-cid-j5xgknd5]{font-size:var(--fs-body);color:var(--body);margin:20px 0 0;line-height:1.66}.svc-detail__features[data-astro-cid-j5xgknd5]{grid-template-columns:1fr 1fr;gap:14px 24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.svc-detail__features[data-astro-cid-j5xgknd5] li[data-astro-cid-j5xgknd5]{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;display:flex}.svc-detail__dot[data-astro-cid-j5xgknd5]{background:var(--copper);border-radius:50%;flex-shrink:0;width:6px;height:6px}.svc-detail__note[data-astro-cid-j5xgknd5]{color:var(--muted);margin:24px 0 0;font-size:13.5px;line-height:1.6}.svc-detail__actions[data-astro-cid-j5xgknd5]{margin-top:26px}@media (width<=520px){.svc-detail__features[data-astro-cid-j5xgknd5]{grid-template-columns:1fr}}.pill[data-astro-cid-ltp3gksc]{color:#fff;border-radius:var(--r-pill);background:#ffffff14;border:1px solid #fff3;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.svc-pills[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.reporting[data-astro-cid-lnthwwyx]{background:var(--grad-navy-section);position:relative;overflow:hidden}.reporting__mark[data-astro-cid-lnthwwyx]{opacity:.06;pointer-events:none;width:300px;height:auto;position:absolute;top:-50px;right:-40px}.reporting__inner[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:clamp(36px,5vw,68px);padding-block:clamp(56px,8vw,104px);display:grid;position:relative}.reporting__eyebrow[data-astro-cid-lnthwwyx]{letter-spacing:.22em;text-transform:uppercase;color:var(--warm);font-size:12px;font-weight:600}.reporting__title[data-astro-cid-lnthwwyx]{letter-spacing:-.018em;color:#fff;text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.12}.reporting__lead[data-astro-cid-lnthwwyx]{font-size:var(--fs-body);color:var(--on-navy-body);margin:20px 0 0;line-height:1.66}.reporting__list[data-astro-cid-lnthwwyx]{flex-direction:column;gap:13px;margin:26px 0 0;padding:0;list-style:none;display:flex}.reporting__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{color:#fff;align-items:center;gap:11px;font-size:15px;display:flex}.reporting__dot[data-astro-cid-lnthwwyx]{background:var(--copper);border-radius:50%;flex-shrink:0;width:6px;height:6px}.reporting__actions[data-astro-cid-lnthwwyx]{margin-top:28px}.reporting__card[data-astro-cid-lnthwwyx]{border-radius:var(--r-frame);background:#ffffff0d;border:1px solid #ffffff1f;padding:clamp(24px,3vw,36px)}.reporting__card-eyebrow[data-astro-cid-lnthwwyx]{letter-spacing:.18em;text-transform:uppercase;color:var(--warm-dim);font-size:11px;font-weight:600}.reporting__card-text[data-astro-cid-lnthwwyx]{color:var(--on-navy-body);margin:14px 0 22px;font-size:15px;line-height:1.6}.reporting__rows[data-astro-cid-lnthwwyx]{flex-direction:column;gap:12px;display:flex}.reporting__row[data-astro-cid-lnthwwyx]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.reporting__row-name[data-astro-cid-lnthwwyx]{color:#fff;font-size:15.5px;font-weight:600}.reporting__badge[data-astro-cid-lnthwwyx]{letter-spacing:.14em;text-transform:uppercase;color:var(--warm);border-radius:var(--r-pill);background:#c75a242e;border:1px solid #c75a2466;padding:5px 11px;font-size:11px;font-weight:600}
