.use-case-page.svelte-q6ng63{color:#0a1424}.case-hero.svelte-q6ng63,.steps-section.svelte-q6ng63,.case-cta.svelte-q6ng63,.band-inner.svelte-q6ng63{width:min(1200px,calc(100% - 56px));margin:0 auto}.case-hero.svelte-q6ng63{min-height:72svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(42px,7vw,88px);align-items:center;padding:clamp(132px,15vw,178px) 0 clamp(72px,9vw,112px)}.eyebrow.svelte-q6ng63{margin:0 0 18px;color:var(--accent-clear, #2b67df);font-family:Mochavi Display,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em}h1.svelte-q6ng63,h2.svelte-q6ng63{margin:0;color:#0a1424;font-weight:680;letter-spacing:-.034em;line-height:1.02;text-wrap:balance}h1.svelte-q6ng63{max-width:900px;font-size:clamp(44px,5.6vw,80px)}h2.svelte-q6ng63{font-size:clamp(34px,4vw,58px)}.hero-subtext.svelte-q6ng63,.section-intro.svelte-q6ng63 p:where(.svelte-q6ng63),.case-cta.svelte-q6ng63 p:where(.svelte-q6ng63){max-width:720px;color:#35455d;font-size:clamp(18px,1.45vw,21px);line-height:1.62}.hero-subtext.svelte-q6ng63{margin:28px 0 0}.hero-actions.svelte-q6ng63{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.local-panel.svelte-q6ng63{padding:clamp(24px,3vw,32px);border-top:2px solid #0a1424;border-bottom:1px solid rgba(10,20,36,.14)}.local-panel.svelte-q6ng63 strong:where(.svelte-q6ng63){display:block;color:#0a1424;font-size:clamp(22px,2.1vw,31px);line-height:1.16;letter-spacing:-.02em}.local-panel.svelte-q6ng63 p:where(.svelte-q6ng63){margin:18px 0 0;color:#44536a;font-size:16px;line-height:1.6}.local-panel.svelte-q6ng63 ul:where(.svelte-q6ng63){display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.local-panel.svelte-q6ng63 li:where(.svelte-q6ng63){padding-top:10px;border-top:1px solid rgba(10,20,36,.12);color:#0a1424;font-size:14px;font-weight:700}.case-band.svelte-q6ng63{background:#07101d;color:#fff}.band-inner.svelte-q6ng63{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,92px);padding:clamp(70px,9vw,108px) 0}.case-band.svelte-q6ng63 h2:where(.svelte-q6ng63){color:#fff}.fit-rows.svelte-q6ng63{display:grid;border-top:1px solid rgba(255,255,255,.16)}.fit-rows.svelte-q6ng63 p:where(.svelte-q6ng63){margin:0;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16);color:#ffffffc7;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.steps-section.svelte-q6ng63{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(38px,7vw,86px);padding:clamp(72px,10vw,122px) 0;border-top:1px solid rgba(10,20,36,.12)}.section-intro.svelte-q6ng63 p:where(.svelte-q6ng63){margin:22px 0 0}.step-list.svelte-q6ng63{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(10,20,36,.14)}.step-list.svelte-q6ng63 li:where(.svelte-q6ng63){display:grid;grid-template-columns:62px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid rgba(10,20,36,.14)}.step-list.svelte-q6ng63 span:where(.svelte-q6ng63){color:#244fba;font-size:13px;font-weight:700}.step-list.svelte-q6ng63 strong:where(.svelte-q6ng63){color:#0a1424;font-size:clamp(18px,1.6vw,23px);line-height:1.26}.case-cta.svelte-q6ng63{display:flex;justify-content:space-between;gap:34px;align-items:end;padding:0 0 clamp(82px,11vw,132px)}.case-cta.svelte-q6ng63 p:where(.svelte-q6ng63){margin:22px 0 0}.case-cta.svelte-q6ng63 .button:where(.svelte-q6ng63){flex:0 0 auto}@media (max-width: 900px){.case-hero.svelte-q6ng63,.band-inner.svelte-q6ng63,.steps-section.svelte-q6ng63,.case-cta.svelte-q6ng63{grid-template-columns:1fr}.case-cta.svelte-q6ng63{display:grid}}@media (max-width: 640px){.case-hero.svelte-q6ng63,.steps-section.svelte-q6ng63,.case-cta.svelte-q6ng63,.band-inner.svelte-q6ng63{width:min(100% - 28px,1200px)}.case-hero.svelte-q6ng63{min-height:auto;padding-top:116px}h1.svelte-q6ng63{font-size:clamp(38px,10.5vw,54px)}h2.svelte-q6ng63{font-size:clamp(31px,9vw,44px)}.hero-actions.svelte-q6ng63,.hero-actions.svelte-q6ng63 .button:where(.svelte-q6ng63),.case-cta.svelte-q6ng63 .button:where(.svelte-q6ng63){width:100%}.step-list.svelte-q6ng63 li:where(.svelte-q6ng63){grid-template-columns:1fr;gap:8px}}
