.feature-hero.svelte-1bgjwv4{padding-block:var(--space-section);background:var(--editorial-paper);color:var(--editorial-ink)}.hero-grid.svelte-1bgjwv4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-12);align-items:center}.breadcrumb.svelte-1bgjwv4{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm);color:var(--editorial-muted);margin-bottom:var(--s-8)}.breadcrumb.svelte-1bgjwv4 a:where(.svelte-1bgjwv4){color:inherit}.eyebrow.svelte-1bgjwv4{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0 0 var(--s-4);font-weight:var(--fw-medium)}.feature-hero.svelte-1bgjwv4 .eyebrow:where(.svelte-1bgjwv4){color:var(--editorial-blue)}h1.svelte-1bgjwv4{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;letter-spacing:var(--tracking-tighter);margin:0;font-weight:var(--fw-semibold);text-wrap:balance}.lede.svelte-1bgjwv4{font-size:var(--fs-xl);line-height:var(--lh-loose);color:var(--editorial-muted);margin:var(--s-6) 0}.hero-actions.svelte-1bgjwv4{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-6)}.btn.svelte-1bgjwv4{border-radius:var(--r-full);text-decoration:none}.text-link.svelte-1bgjwv4{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:inherit;text-decoration:none}a.text-link.svelte-1bgjwv4:hover{text-decoration:underline}.legal.svelte-1bgjwv4,.persona.svelte-1bgjwv4{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--editorial-muted);margin:var(--s-4) 0 0}.persona.svelte-1bgjwv4{text-align:center;padding-inline:var(--s-6)}.page-nav.svelte-1bgjwv4{border-block:1px solid var(--border-subtle);background:var(--bg-surface)}.page-nav-inner.svelte-1bgjwv4{display:flex;gap:var(--s-8);overflow-x:auto}.page-nav.svelte-1bgjwv4 a:where(.svelte-1bgjwv4){display:block;flex-shrink:0;padding-block:var(--s-5);color:var(--fg-secondary);font-size:var(--fs-md);text-decoration:none}.page-nav.svelte-1bgjwv4 a:where(.svelte-1bgjwv4):hover{color:var(--fg-brand)}section[id].svelte-1bgjwv4{scroll-margin-top:var(--s-24)}.section-space.svelte-1bgjwv4{padding-block:var(--space-section)}h2.svelte-1bgjwv4{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:var(--tracking-tight);margin:0;font-weight:var(--fw-semibold);text-wrap:balance}.benefit-grid.svelte-1bgjwv4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-10);margin-top:var(--s-10)}.benefit.svelte-1bgjwv4{border-top:1px solid var(--border-subtle);padding-top:var(--s-5)}.number.svelte-1bgjwv4{color:var(--fg-brand);font-size:var(--fs-sm)}h3.svelte-1bgjwv4{margin:var(--s-4) 0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-normal)}.benefit.svelte-1bgjwv4 p:where(.svelte-1bgjwv4),.detail.svelte-1bgjwv4 p:where(.svelte-1bgjwv4),details.svelte-1bgjwv4 p:where(.svelte-1bgjwv4),.related.svelte-1bgjwv4 p:where(.svelte-1bgjwv4){color:var(--fg-secondary);font-size:var(--fs-lg);line-height:var(--lh-loose)}.capabilities.svelte-1bgjwv4{background:var(--bg-subtle);padding-block:var(--s-12);border-block:1px solid var(--border-subtle)}.capability-grid.svelte-1bgjwv4,.practice.svelte-1bgjwv4,.faq.svelte-1bgjwv4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--s-12)}.capabilities.svelte-1bgjwv4 ul:where(.svelte-1bgjwv4){list-style:none;margin:0;padding:0}.capabilities.svelte-1bgjwv4 li:where(.svelte-1bgjwv4){display:flex;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--border-subtle);line-height:var(--lh-normal)}.capabilities.svelte-1bgjwv4 li:where(.svelte-1bgjwv4) svg{color:var(--fg-brand);flex-shrink:0;margin-top:var(--s-1)}.facts.svelte-1bgjwv4{display:flex;flex-wrap:wrap;gap:var(--s-6);margin-top:var(--s-8)}.facts.svelte-1bgjwv4 div:where(.svelte-1bgjwv4){display:flex;flex-direction:column-reverse;gap:var(--s-2)}dt.svelte-1bgjwv4{font-size:var(--fs-sm);color:var(--fg-secondary)}dd.svelte-1bgjwv4{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0}.detail.svelte-1bgjwv4+.detail:where(.svelte-1bgjwv4){padding-top:var(--s-8);margin-top:var(--s-8);border-top:1px solid var(--border-subtle)}.detail.svelte-1bgjwv4 h3:where(.svelte-1bgjwv4){font-size:var(--fs-2xl);margin-top:0}.detail.svelte-1bgjwv4 p:where(.svelte-1bgjwv4):last-child{margin-bottom:0}.faq.svelte-1bgjwv4{border-top:1px solid var(--border-subtle)}details.svelte-1bgjwv4{border-bottom:1px solid var(--border-subtle)}summary.svelte-1bgjwv4{display:flex;justify-content:space-between;gap:var(--s-4);list-style:none;padding-block:var(--s-5);cursor:pointer;font-size:var(--fs-lg);font-weight:var(--fw-medium)}summary.svelte-1bgjwv4::-webkit-details-marker{display:none}summary.svelte-1bgjwv4 span:where(.svelte-1bgjwv4){color:var(--fg-brand)}details[open].svelte-1bgjwv4 summary:where(.svelte-1bgjwv4) span:where(.svelte-1bgjwv4){transform:rotate(45deg)}details.svelte-1bgjwv4 p:where(.svelte-1bgjwv4){margin:0 0 var(--s-5)}.related.svelte-1bgjwv4{padding-top:0}.related-grid.svelte-1bgjwv4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)}.related-grid.svelte-1bgjwv4>a:where(.svelte-1bgjwv4){display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-6);align-items:start;color:var(--fg);text-decoration:none;padding-block:var(--s-5);border-top:1px solid var(--border-subtle)}.related.svelte-1bgjwv4 h3:where(.svelte-1bgjwv4){margin-top:0}.related.svelte-1bgjwv4 p:where(.svelte-1bgjwv4){font-size:var(--fs-md)}.related-grid.svelte-1bgjwv4>a:where(.svelte-1bgjwv4):hover .text-link:where(.svelte-1bgjwv4){text-decoration:underline}@media(max-width:1023px){.hero-grid.svelte-1bgjwv4{grid-template-columns:1fr;gap:var(--s-8)}.hero-visual.svelte-1bgjwv4{max-width:600px;width:100%;margin-inline:auto}.benefit-grid.svelte-1bgjwv4{gap:var(--s-6)}.related-grid.svelte-1bgjwv4>a:where(.svelte-1bgjwv4){grid-template-columns:90px minmax(0,1fr)}}@media(max-width:767px){.benefit-grid.svelte-1bgjwv4,.capability-grid.svelte-1bgjwv4,.practice.svelte-1bgjwv4,.faq.svelte-1bgjwv4,.related-grid.svelte-1bgjwv4{grid-template-columns:1fr;gap:var(--s-8)}.page-nav-inner.svelte-1bgjwv4{gap:var(--s-6)}.lede.svelte-1bgjwv4{font-size:var(--fs-lg)}}
