.hl-fig[data-astro-cid-zz6reulh]{margin:0;--hairline-plate: url(#hl-grain-light) var(--paper);--hairline-hi: var(--ink);--hairline-edge: var(--mist-dim);--hairline-mid: #7C8A9E;--hairline-lo: #C3CCD8}[data-theme=dark] .hl-fig[data-astro-cid-zz6reulh]{--hairline-plate: url(#hl-grain-dark) var(--paper);--hairline-hi: var(--volt);--hairline-edge: var(--ink-dim);--hairline-mid: #757C8A;--hairline-lo: #4F5666}.hl-fig[data-astro-cid-zz6reulh] figcaption[data-astro-cid-zz6reulh]{margin-top:10px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--paper-muted);line-height:1.5}.hl-cap[data-astro-cid-zz6reulh]{min-width:0}.hl-read[data-astro-cid-zz6reulh]{flex:none;letter-spacing:.12em;color:var(--ink);font-variant-numeric:tabular-nums}.hl-n[data-astro-cid-zz6reulh]{color:var(--ink)}.sv[data-astro-cid-zs3br4dn]{font-family:var(--font-sans);color:var(--ink);padding:0 var(--sp-2xl) 96px}.sv[data-astro-cid-zs3br4dn]>[data-astro-cid-zs3br4dn]{max-width:1040px;margin-left:auto;margin-right:auto}.sv-hero[data-astro-cid-zs3br4dn]{padding:96px 0 64px;border-bottom:1px solid var(--ink)}.sv-hero--fig[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.sv-hero-copy[data-astro-cid-zs3br4dn],.sv-hero-fig[data-astro-cid-zs3br4dn]{min-width:0}@media(max-width:900px){.sv-hero--fig[data-astro-cid-zs3br4dn]{grid-template-columns:1fr;gap:40px}.sv-hero-fig[data-astro-cid-zs3br4dn]{max-width:480px}}.sv-eyebrow[data-astro-cid-zs3br4dn]{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--paper-muted);margin:0 0 28px;text-transform:uppercase}.sv-eyebrow[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{color:inherit;text-decoration:none}.sv-h1[data-astro-cid-zs3br4dn]{font-weight:400;font-size:clamp(36px,5vw,70px);line-height:1.03;letter-spacing:-.03em;margin:0 0 32px;text-wrap:balance}.sv-h1[data-astro-cid-zs3br4dn] em[data-astro-cid-zs3br4dn]{font-family:var(--font-serif);font-style:italic;font-weight:300}.volt-dot[data-astro-cid-zs3br4dn]{color:var(--volt);text-shadow:0 0 10px var(--volt-halo-outer)}.sv-answer[data-astro-cid-zs3br4dn]{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--ink-soft);max-width:720px;margin:0 0 28px}.sv-meta[data-astro-cid-zs3br4dn]{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;font-size:16px;margin:0 0 36px;color:var(--ink-soft)}.sv-key[data-astro-cid-zs3br4dn]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--ink)}.sv-sec[data-astro-cid-zs3br4dn]{padding:64px 0;border-bottom:1px solid var(--paper-edge)}.sv-h2[data-astro-cid-zs3br4dn]{font-weight:400;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.02em;margin:0 0 28px;text-wrap:balance}.sv-p[data-astro-cid-zs3br4dn]{font-size:17px;line-height:1.65;color:var(--ink-soft);max-width:720px;margin:0 0 16px}.sv-who[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}.sv-who[data-astro-cid-zs3br4dn] div[data-astro-cid-zs3br4dn]{border-top:1px solid var(--ink);padding-top:16px}.sv-who[data-astro-cid-zs3br4dn] dt[data-astro-cid-zs3br4dn]{font-weight:500;font-size:19px;margin-bottom:8px}.sv-who[data-astro-cid-zs3br4dn] dd[data-astro-cid-zs3br4dn]{margin:0;font-size:16px;line-height:1.55;color:var(--ink-soft)}.sv-checks[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:17px;line-height:1.5;max-width:720px}.sv-checks[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{position:relative;padding-left:34px}.sv-checks[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:var(--ink);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12.5 9.5 18 20 6.5'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12.5 9.5 18 20 6.5'/></svg>") center / contain no-repeat}.sv-prose[data-astro-cid-zs3br4dn] .sv-h2[data-astro-cid-zs3br4dn]{max-width:720px}.sv-prose[data-astro-cid-zs3br4dn] .sv-checks[data-astro-cid-zs3br4dn]{margin-top:8px}.sv-steps[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:grid;gap:24px}.sv-steps[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:48px 1fr;gap:16px}.sv-steps[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{font-weight:500;font-size:21px;margin:0 0 6px}.sv-steps[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{margin:0;font-size:17px;line-height:1.55;color:var(--ink-soft);max-width:680px}.sv-num[data-astro-cid-zs3br4dn]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--paper-muted);padding-top:6px}.sv-proof[data-astro-cid-zs3br4dn]{border-top:1px solid var(--ink)}.sv-case[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--paper-edge)}.sv-case-client[data-astro-cid-zs3br4dn]{margin:0;font-weight:500;font-size:22px;letter-spacing:-.01em}.sv-case-client[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn],.sv-related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn],.sv-case-link[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{color:var(--ink);text-underline-offset:4px}.sv-case-body[data-astro-cid-zs3br4dn]{max-width:720px;min-width:0}.sv-case-summary[data-astro-cid-zs3br4dn]{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--ink-soft)}.sv-case-summary[data-astro-cid-zs3br4dn] strong[data-astro-cid-zs3br4dn]{font-weight:400;color:var(--ink);-webkit-text-stroke:.4px currentColor}.sv-case-detail[data-astro-cid-zs3br4dn]{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;font-size:16px;line-height:1.55;color:var(--ink-soft)}.sv-case-link[data-astro-cid-zs3br4dn]{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sv-related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{font-weight:500}.sv-faq[data-astro-cid-zs3br4dn]{border-top:1px solid var(--ink)}.sv-faq-item[data-astro-cid-zs3br4dn]{border-bottom:1px solid var(--paper-edge)}.sv-faq-item[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px 1fr 24px;gap:16px;align-items:baseline;padding:22px 0;font-size:clamp(18px,1.6vw,21px);line-height:1.35}.sv-faq-item[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]::-webkit-details-marker{display:none}.sv-faq-item[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]:focus-visible{outline:2px solid var(--volt-deep);outline-offset:4px}.sv-faq-item[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{margin:0;padding:0 40px 24px 72px;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:760px}.sv-icon[data-astro-cid-zs3br4dn]{position:relative;width:14px;height:14px;align-self:center}.sv-icon[data-astro-cid-zs3br4dn]:before,.sv-icon[data-astro-cid-zs3br4dn]:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:currentColor;transition:transform .25s ease}.sv-icon[data-astro-cid-zs3br4dn]:after{transform:rotate(90deg)}.sv-faq-item[data-astro-cid-zs3br4dn][open] .sv-icon[data-astro-cid-zs3br4dn]:after{transform:rotate(0)}.sv-related[data-astro-cid-zs3br4dn] ul[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:17px}.sv-close[data-astro-cid-zs3br4dn]{padding:96px 0 0}.sv-close-line[data-astro-cid-zs3br4dn]{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.02em;line-height:1.1;margin:0 0 28px}.sv-close[data-astro-cid-zs3br4dn] .sv-eyebrow[data-astro-cid-zs3br4dn]{margin-top:24px}@media(max-width:760px){.sv[data-astro-cid-zs3br4dn]{padding:0 24px 72px}.sv-who[data-astro-cid-zs3br4dn]{grid-template-columns:1fr}.sv-case[data-astro-cid-zs3br4dn]{grid-template-columns:1fr;gap:10px}.sv-faq-item[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]{grid-template-columns:1fr 20px}.sv-faq-item[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn] .sv-num[data-astro-cid-zs3br4dn]{display:none}.sv-faq-item[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{padding:0 0 22px}}@media(prefers-reduced-motion:reduce){.sv-icon[data-astro-cid-zs3br4dn]:before,.sv-icon[data-astro-cid-zs3br4dn]:after{transition:none}}
