.csd-hero[data-astro-cid-f4yest4y]{min-height:calc(var(--snwn-hero-ref-height,913px) - 96px);color:#fff;background:radial-gradient(circle at 12% 20%,#2563eb40 0%,#0000 45%),radial-gradient(circle at 88% 82%,#38bdf826 0%,#0000 45%),linear-gradient(135deg,#071126 0%,#0b1735 58%,#10244d 100%);align-items:center;margin-top:96px;padding:60px 0 74px;font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow:hidden}.csd-hero__glow[data-astro-cid-f4yest4y]{filter:blur(95px);pointer-events:none;border-radius:50%;position:absolute}.csd-hero__glow--a[data-astro-cid-f4yest4y]{background:#2563eb47;width:360px;height:360px;top:-120px;left:-80px}.csd-hero__glow--b[data-astro-cid-f4yest4y]{background:#0ea5e933;width:340px;height:340px;bottom:-120px;right:-70px}.csd-breadcrumb[data-astro-cid-f4yest4y]{margin-bottom:26px}.csd-breadcrumb[data-astro-cid-f4yest4y] ol[data-astro-cid-f4yest4y]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.csd-breadcrumb[data-astro-cid-f4yest4y] ol[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]+li[data-astro-cid-f4yest4y]:before{content:"/";color:#64748b;margin-right:10px}.csd-breadcrumb[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{color:#cbd5e1;text-decoration:none;transition:color .2s}.csd-breadcrumb[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{color:#38bdf8}.csd-breadcrumb[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y][aria-current=page]{color:#fff;font-weight:600}.csd-hero__meta[data-astro-cid-f4yest4y]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.csd-badge[data-astro-cid-f4yest4y]{letter-spacing:.02em;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700}.csd-badge--cap[data-astro-cid-f4yest4y]{color:#93c5fd;background:#3b82f638;border:1px solid #60a5fa6b}.csd-badge--ind[data-astro-cid-f4yest4y]{color:#e2e8f0;background:#ffffff1a;border:1px solid #ffffff2e}.csd-read-meta[data-astro-cid-f4yest4y]{color:#cbd5e1;align-items:center;gap:6px;margin-left:4px;font-size:13px;font-weight:600;display:inline-flex}.csd-hero__h1[data-astro-cid-f4yest4y]{letter-spacing:-.022em;color:#fff;margin:0 0 18px;font-family:Spline Sans,Inter,sans-serif;font-size:clamp(1.9rem,3.1vw,2.75rem);font-weight:700;line-height:1.2}.csd-hero__lead[data-astro-cid-f4yest4y]{color:#cbd5e1;max-width:650px;margin:0 0 28px;font-size:clamp(1.02rem,1.15vw,1.14rem);line-height:1.72}.csd-hero__kpis[data-astro-cid-f4yest4y]{border-top:1px solid #94a3b83d;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.csd-kpi-chip[data-astro-cid-f4yest4y]{background:#ffffff0d;border:1px solid #94a3b833;border-radius:14px;padding:14px 16px}.csd-kpi-chip[data-astro-cid-f4yest4y] strong[data-astro-cid-f4yest4y]{color:#38bdf8;margin-bottom:4px;font-family:Spline Sans,Inter,sans-serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700;line-height:1.2;display:block}.csd-kpi-chip[data-astro-cid-f4yest4y] span[data-astro-cid-f4yest4y]{color:#e2e8f0;font-size:12.5px;line-height:1.35;display:block}.csd-hero__figure[data-astro-cid-f4yest4y]{background:#0f172a;border:1px solid #94a3b84d;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 26px 56px #02081780}.csd-hero__img[data-astro-cid-f4yest4y]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.csd-hero__caption[data-astro-cid-f4yest4y]{color:#cbd5e1;background:#0b1735eb;border-top:1px solid #94a3b82e;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;line-height:1.45;display:flex}.csd-hero__caption-dot[data-astro-cid-f4yest4y]{background:#38bdf8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.csd-main[data-astro-cid-f4yest4y]{color:#1e293b;background:#fff;padding:72px 0 88px;font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.csd-article[data-astro-cid-f4yest4y]{max-width:760px}.csd-quick-summary[data-astro-cid-f4yest4y]{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:16px;margin-bottom:48px;padding:24px 26px}.csd-quick-summary__label[data-astro-cid-f4yest4y]{text-transform:uppercase;letter-spacing:.07em;color:#1d4ed8;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:800;display:flex}.csd-quick-summary__text[data-astro-cid-f4yest4y]{color:#0f172a;margin:0;font-size:16.5px;font-weight:500;line-height:1.76}.csd-section[data-astro-cid-f4yest4y]{border-bottom:1px solid #e2e8f0;margin-bottom:56px;padding-bottom:52px;scroll-margin-top:110px}.csd-section--last[data-astro-cid-f4yest4y]{border-bottom:0;margin-bottom:0;padding-bottom:0}.csd-section__kicker[data-astro-cid-f4yest4y]{letter-spacing:.11em;text-transform:uppercase;color:#2563eb;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.csd-h2[data-astro-cid-f4yest4y]{letter-spacing:-.018em;color:#0b1735;margin:0 0 18px;font-family:Spline Sans,Inter,sans-serif;font-size:clamp(1.5rem,2.2vw,1.92rem);font-weight:700;line-height:1.28}.csd-h3[data-astro-cid-f4yest4y]{color:#0b1735;margin:0 0 10px;font-family:Spline Sans,Inter,sans-serif;font-size:1.18rem;font-weight:700;line-height:1.38}.csd-p[data-astro-cid-f4yest4y]{color:#334155;margin:0 0 24px;font-size:17px;line-height:1.78}.csd-pain-box[data-astro-cid-f4yest4y]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px 26px}.csd-pain-box__title[data-astro-cid-f4yest4y]{margin-bottom:14px;font-size:1.05rem}.csd-pain-list[data-astro-cid-f4yest4y]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.csd-pain-list[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]{color:#334155;align-items:flex-start;gap:12px;font-size:16px;line-height:1.68;display:flex}.csd-pain-bullet[data-astro-cid-f4yest4y]{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.csd-steps[data-astro-cid-f4yest4y]{gap:18px;display:grid}.csd-step-card[data-astro-cid-f4yest4y]{background:#fff;border:1px solid #dbe5f3;border-radius:16px;grid-template-columns:auto 1fr;gap:20px;padding:24px 26px;display:grid;box-shadow:0 6px 20px #0b173509}.csd-step-card__num[data-astro-cid-f4yest4y]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-family:Spline Sans,Inter,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.csd-inline-figure[data-astro-cid-f4yest4y]{background:#f8fafc;border:1px solid #dbe5f3;border-radius:18px;margin:30px 0;overflow:hidden;box-shadow:0 14px 34px #0b173512}.csd-inline-figure__img[data-astro-cid-f4yest4y]{aspect-ratio:16/9.5;object-fit:cover;width:100%;display:block}.csd-inline-figure__caption[data-astro-cid-f4yest4y]{color:#475569;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:13px 18px;font-size:13.5px;line-height:1.5;display:flex}.csd-inline-figure__caption[data-astro-cid-f4yest4y] i[data-astro-cid-f4yest4y]{color:#2563eb;flex-shrink:0}.csd-metrics-grid[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.csd-metric-card[data-astro-cid-f4yest4y]{color:#fff;background:#0b1735;border:1px solid #60a5fa40;border-radius:16px;padding:22px 20px}.csd-metric-card__val[data-astro-cid-f4yest4y]{color:#38bdf8;margin-bottom:6px;font-family:Spline Sans,Inter,sans-serif;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:700;line-height:1.15;display:block}.csd-metric-card__lbl[data-astro-cid-f4yest4y]{color:#fff;margin:0 0 8px;font-family:Spline Sans,Inter,sans-serif;font-size:.98rem;font-weight:700;line-height:1.35}.csd-metric-card__detail[data-astro-cid-f4yest4y]{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.55}.csd-outcomes-box[data-astro-cid-f4yest4y]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:24px 26px}.csd-outcomes-box__title[data-astro-cid-f4yest4y]{color:#14532d;margin-bottom:14px;font-size:1.05rem}.csd-outcomes-list[data-astro-cid-f4yest4y]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.csd-outcomes-list[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]{color:#1e293b;align-items:flex-start;gap:11px;font-size:16px;font-weight:500;line-height:1.66;display:flex}.csd-outcomes-list[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y] i[data-astro-cid-f4yest4y]{color:#16a34a;flex-shrink:0;margin-top:5px}.csd-tech-wrap[data-astro-cid-f4yest4y]{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.csd-tech-badge[data-astro-cid-f4yest4y]{color:#0b1735;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:8px 15px;font-size:14px;font-weight:600}.csd-practice-callout[data-astro-cid-f4yest4y]{background:#f8fafc;border:1px solid #dbe5f3;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.csd-practice-callout__tag[data-astro-cid-f4yest4y]{letter-spacing:.1em;color:#2563eb;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.csd-practice-callout__title[data-astro-cid-f4yest4y]{color:#0b1735;margin:0 0 4px;font-family:Spline Sans,Inter,sans-serif;font-size:1.15rem;font-weight:700}.csd-practice-callout__desc[data-astro-cid-f4yest4y]{color:#475569;margin:0;font-size:14.5px}.csd-faq-list[data-astro-cid-f4yest4y]{gap:16px;display:grid}.csd-faq-card[data-astro-cid-f4yest4y]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px}.csd-faq-card__q[data-astro-cid-f4yest4y]{color:#0b1735;margin:0 0 10px;font-family:Spline Sans,Inter,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.4}.csd-faq-card__a[data-astro-cid-f4yest4y]{color:#334155;margin:0;font-size:16px;line-height:1.74}.csd-sidebar[data-astro-cid-f4yest4y]{gap:22px;display:grid;position:sticky;top:108px}.csd-sidebar__heading[data-astro-cid-f4yest4y]{color:#0b1735;border-bottom:1px solid #e2e8f0;margin:0 0 14px;padding-bottom:12px;font-family:Spline Sans,Inter,sans-serif;font-size:1rem;font-weight:700}.csd-toc-card[data-astro-cid-f4yest4y],.csd-snapshot-card[data-astro-cid-f4yest4y]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:22px 24px}.csd-toc-list[data-astro-cid-f4yest4y]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.csd-toc-list[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{color:#334155;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:block}.csd-toc-list[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{color:#2563eb;transform:translate(3px)}.csd-snapshot-dl[data-astro-cid-f4yest4y]{gap:14px;margin:0;display:grid}.csd-snapshot-dl[data-astro-cid-f4yest4y] dt[data-astro-cid-f4yest4y]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:3px;font-size:11.5px;font-weight:700}.csd-snapshot-dl[data-astro-cid-f4yest4y] dd[data-astro-cid-f4yest4y]{color:#0f172a;margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.csd-snapshot-highlight[data-astro-cid-f4yest4y]{color:#1d4ed8!important;font-weight:700!important}.csd-cta-card[data-astro-cid-f4yest4y]{color:#fff;background:linear-gradient(145deg,#071126 0%,#10244d 100%);border:1px solid #60a5fa4d;border-radius:18px;padding:26px 24px}.csd-cta-card__eyebrow[data-astro-cid-f4yest4y]{letter-spacing:.1em;color:#38bdf8;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.csd-cta-card__title[data-astro-cid-f4yest4y]{color:#fff;margin:0 0 10px;font-family:Spline Sans,Inter,sans-serif;font-size:1.22rem;font-weight:700;line-height:1.35}.csd-cta-card__text[data-astro-cid-f4yest4y]{color:#cbd5e1;margin:0 0 18px;font-size:14px;line-height:1.62}.csd-btn[data-astro-cid-f4yest4y]{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.csd-btn--primary[data-astro-cid-f4yest4y]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #3b82f6;box-shadow:0 10px 24px #2563eb59}.csd-btn--primary[data-astro-cid-f4yest4y]:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px)}.csd-btn--outline[data-astro-cid-f4yest4y]{color:#1d4ed8;background:#fff;border:1px solid #93c5fd}.csd-btn--outline[data-astro-cid-f4yest4y]:hover{color:#1e40af;background:#eff6ff}.csd-cta-card__phone[data-astro-cid-f4yest4y]{color:#e2e8f0;border-top:1px solid #94a3b833;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.csd-cta-card__phone[data-astro-cid-f4yest4y]:hover{color:#38bdf8}.csd-related[data-astro-cid-f4yest4y]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:76px 0 88px;font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.csd-related__head[data-astro-cid-f4yest4y]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.csd-related__title[data-astro-cid-f4yest4y]{color:#0b1735;margin:0;font-family:Spline Sans,Inter,sans-serif;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:700}.csd-all-link[data-astro-cid-f4yest4y]{color:#2563eb;align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.csd-all-link[data-astro-cid-f4yest4y]:hover{text-decoration:underline}.csd-rel-card[data-astro-cid-f4yest4y]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0b17350a}.csd-rel-card[data-astro-cid-f4yest4y]:hover{border-color:#2563eb5c;transform:translateY(-4px);box-shadow:0 18px 38px #2563eb1a}.csd-rel-card__media[data-astro-cid-f4yest4y]{aspect-ratio:16/9.5;background:#0f172a;display:block;position:relative;overflow:hidden}.csd-rel-card__img[data-astro-cid-f4yest4y]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.csd-rel-card[data-astro-cid-f4yest4y]:hover .csd-rel-card__img[data-astro-cid-f4yest4y]{transform:scale(1.04)}.csd-rel-card__pill[data-astro-cid-f4yest4y]{color:#e2e8f0;background:#0b1735e0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px}.csd-rel-card__pill[data-astro-cid-f4yest4y] strong[data-astro-cid-f4yest4y]{color:#38bdf8;margin-right:3px;font-weight:800}.csd-rel-card__body[data-astro-cid-f4yest4y]{flex-direction:column;flex-grow:1;padding:22px;display:flex}.csd-rel-card__tags[data-astro-cid-f4yest4y]{margin-bottom:10px}.csd-rel-card__tags[data-astro-cid-f4yest4y] span[data-astro-cid-f4yest4y]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.csd-rel-card__title[data-astro-cid-f4yest4y]{margin:0 0 10px;font-family:Spline Sans,Inter,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.42}.csd-rel-card__title[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{color:#0b1735;text-decoration:none}.csd-rel-card__title[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{color:#2563eb}.csd-rel-card__desc[data-astro-cid-f4yest4y]{color:#475569;flex-grow:1;margin:0 0 16px;font-size:14.5px;line-height:1.62}.csd-rel-card__cta[data-astro-cid-f4yest4y]{color:#2563eb;align-items:center;gap:7px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.csd-rel-card__cta[data-astro-cid-f4yest4y]:hover{gap:10px}.csd-hero[data-astro-cid-f4yest4y],.csd-main[data-astro-cid-f4yest4y],.csd-related[data-astro-cid-f4yest4y]{overflow-x:clip}@media (width>=992px) and (width<=1399px){.csd-hero[data-astro-cid-f4yest4y]{min-height:calc(var(--snwn-hero-ref-height,690px) - 96px);padding:34px 0 38px}.csd-kpi-chip[data-astro-cid-f4yest4y]{padding:12px 14px}.csd-toc-card[data-astro-cid-f4yest4y],.csd-snapshot-card[data-astro-cid-f4yest4y],.csd-cta-card[data-astro-cid-f4yest4y]{padding:20px 18px}}@media (width<=991px){.csd-hero[data-astro-cid-f4yest4y]{min-height:0;margin-top:86px;padding:50px 0 56px;display:block}.csd-sidebar[data-astro-cid-f4yest4y]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;position:static}.csd-cta-card[data-astro-cid-f4yest4y]{grid-column:1/-1}.csd-main[data-astro-cid-f4yest4y],.csd-related[data-astro-cid-f4yest4y]{padding:64px 0 72px}}@media (width<=767px){.csd-hero[data-astro-cid-f4yest4y]{margin-top:74px;padding:40px 0 46px}.csd-hero__kpis[data-astro-cid-f4yest4y],.csd-metrics-grid[data-astro-cid-f4yest4y],.csd-sidebar[data-astro-cid-f4yest4y]{grid-template-columns:1fr}.csd-step-card[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:12px;padding:20px}.csd-step-card__num[data-astro-cid-f4yest4y]{justify-self:start}.csd-quick-summary[data-astro-cid-f4yest4y],.csd-pain-box[data-astro-cid-f4yest4y],.csd-outcomes-box[data-astro-cid-f4yest4y],.csd-practice-callout[data-astro-cid-f4yest4y],.csd-faq-card[data-astro-cid-f4yest4y]{padding:20px 18px}.csd-practice-callout[data-astro-cid-f4yest4y] .csd-btn[data-astro-cid-f4yest4y]{width:100%}.csd-main[data-astro-cid-f4yest4y],.csd-related[data-astro-cid-f4yest4y]{padding:50px 0 58px}.csd-p[data-astro-cid-f4yest4y]{font-size:16px}}
