.cta.svelte-1yikgrv{padding-block:clamp(.5rem,.2115384615rem + 1.2820512821vw,1.75rem) clamp(1.5rem,1.0384615385rem + 2.0512820513vw,3.5rem);scroll-margin-top:calc(var(--header-height) + 1rem)}.box.svelte-1yikgrv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.75rem,1.1442307692rem + 2.6923076923vw,4.375rem);max-width:var(--shell-content-width);margin-inline:auto;padding:clamp(1.625rem,1.0480769231rem + 2.5641025641vw,4.125rem) clamp(1.625rem,1.0769230769rem + 2.4358974359vw,4rem);border-radius:var(--radius-xl);background-color:var(--color-bg-section);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary)}@media(max-width:63.99875rem){.box.svelte-1yikgrv{grid-template-columns:minmax(0,1fr)}}.box.svelte-1yikgrv .cta-eyebrow{margin-bottom:clamp(1.125rem,1.0384615385rem + .3846153846vw,1.5rem)}.title.svelte-1yikgrv{max-width:40.625rem;margin:0;font-size:clamp(1.75rem,1.5192307692rem + 1.0256410256vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.text.svelte-1yikgrv{max-width:35.625rem;margin:clamp(1.125rem,1.0384615385rem + .3846153846vw,1.5rem) 0 0;font-size:clamp(.875rem,.8461538462rem + .1282051282vw,1rem);line-height:1.7;color:var(--color-text-secondary)}.contact.svelte-1yikgrv{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.375rem,1.2307692308rem + .641025641vw,2rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-surface)}.contact.svelte-1yikgrv .contact-icon{width:1.75rem;height:1.75rem;color:var(--color-chrome-accent)}.contact-text.svelte-1yikgrv{margin:0;font-size:clamp(.9375rem,.8942307692rem + .1923076923vw,1.125rem);line-height:1.6}.email.svelte-1yikgrv{font-weight:700;color:var(--color-chrome-accent);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.email.svelte-1yikgrv:hover{color:var(--color-chrome-text)}:where(.section.svelte-1ur00ha){padding-block:clamp(3.5rem,2.75rem + 3.3333333333vw,6.75rem)}.inner.svelte-1ur00ha{max-width:var(--shell-content-width);margin-inline:auto}.tone-soft.svelte-1ur00ha{--color-bg-section: var(--color-bg-muted);border-image:conic-gradient(var(--color-bg-section) 0 0) fill 0//0 100vw}.tone-dark.svelte-1ur00ha{--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary);border-image:conic-gradient(var(--color-bg-section) 0 0) fill 0//0 100vw}.faq.svelte-sgcapx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(.625rem,-.3846153846rem + 4.4871794872vw,5rem)}@media(max-width:63.99875rem){.faq.svelte-sgcapx{grid-template-columns:minmax(0,1fr)}}.faq.svelte-sgcapx .faq-heading{margin-bottom:1.5rem}.answer.svelte-sgcapx{margin:0}:where(.hero.svelte-90ks89){padding-block:clamp(1rem,.3076923077rem + 3.0769230769vw,4rem) clamp(2.5rem,2.0384615385rem + 2.0512820513vw,4.5rem)}.grid.svelte-90ks89{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(2.25rem,1.9615384615rem + 1.2820512821vw,3.5rem);max-width:var(--shell-content-width);margin-inline:auto}@media(max-width:63.99875rem){.grid.svelte-90ks89{grid-template-columns:minmax(0,1fr);gap:2.75rem}}.copy.svelte-90ks89,.visual.svelte-90ks89{min-width:0}.hero.svelte-90ks89 .hero-eyebrow{margin-bottom:clamp(1.25rem,1.1923076923rem + .2564102564vw,1.5rem)}.title.svelte-90ks89{margin:0;font-size:clamp(2.125rem,1.6346153846rem + 2.1794871795vw,4.25rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.lead.svelte-90ks89{max-width:33.75rem;margin:clamp(1.375rem,1.2884615385rem + .3846153846vw,1.75rem) 0 0;font-size:clamp(1rem,.9567307692rem + .1923076923vw,1.1875rem);line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.actions.svelte-90ks89{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:clamp(1.75rem,1.6634615385rem + .3846153846vw,2.125rem)}.actions.svelte-90ks89 .hero-action{gap:1rem;min-height:3.375rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600}@media(max-width:33.12375rem){.actions.svelte-90ks89 .hero-action{width:100%}}.hero.svelte-90ks89 .hero-tags{margin-top:clamp(1.5rem,1.3557692308rem + .641025641vw,2.125rem)}.note.svelte-90ks89{max-width:29.375rem;margin:1rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--color-text-tertiary)}.layout-wide.svelte-90ks89 .grid:where(.svelte-90ks89),.layout-center.svelte-90ks89 .grid:where(.svelte-90ks89){grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,1.9903846154rem + 1.1538461538vw,3.375rem)}.layout-wide.svelte-90ks89 .title:where(.svelte-90ks89),.layout-center.svelte-90ks89 .title:where(.svelte-90ks89){max-width:68.75rem;font-size:clamp(2.125rem,1.4903846154rem + 2.8205128205vw,4.875rem)}.layout-wide.svelte-90ks89 .copy:where(.svelte-90ks89){max-width:62.5rem}.layout-wide.svelte-90ks89 .lead:where(.svelte-90ks89){max-width:45rem}.layout-wide.svelte-90ks89 .visual:where(.svelte-90ks89)>.figure{aspect-ratio:2.35;max-height:35rem}@media(max-width:33.12375rem){.layout-wide.svelte-90ks89 .visual:where(.svelte-90ks89)>.figure{aspect-ratio:1.25}}.layout-center.svelte-90ks89 .copy:where(.svelte-90ks89){max-width:63.75rem;margin-inline:auto;text-align:center}.layout-center.svelte-90ks89 .title:where(.svelte-90ks89),.layout-center.svelte-90ks89 .lead:where(.svelte-90ks89),.layout-center.svelte-90ks89 .note:where(.svelte-90ks89){margin-inline:auto}.layout-center.svelte-90ks89 .lead:where(.svelte-90ks89),.layout-center.svelte-90ks89 .note:where(.svelte-90ks89){max-width:46.875rem}.layout-center.svelte-90ks89 .actions:where(.svelte-90ks89),.layout-center.svelte-90ks89 .copy:where(.svelte-90ks89) .hero-eyebrow,.layout-center.svelte-90ks89 .copy:where(.svelte-90ks89) .hero-tags{justify-content:center}.tone-dark.svelte-90ks89{padding-top:clamp(2.8125rem,2.1057692308rem + 3.141025641vw,5.875rem);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary);border-image:conic-gradient(var(--color-bg-section) 0 0) fill 0//0 100vw}.landing.svelte-bxm0ju{font-size:1rem;line-height:1.65}:where(.landing.svelte-bxm0ju) :where(h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.landing.svelte-bxm0ju) :where(ul,ol){padding:0}:where(.landing.svelte-bxm0ju) :where(h1,h2,h3,h4){text-wrap:balance}:where(.landing.svelte-bxm0ju) :where(p){text-wrap:pretty}@media(prefers-reduced-motion:reduce){.landing.svelte-bxm0ju *,.landing.svelte-bxm0ju *:before,.landing.svelte-bxm0ju *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
