body{margin:0;background:var(--background);color:var(--text);font-family:var(--typography-primary-regular-body-font-family, Arial),sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a.svelte-1m2hbpq.svelte-1m2hbpq{color:inherit;transition:color .2s ease,opacity .2s ease}.faq-content a{color:var(--accent-100, #5b4cff);text-decoration:underline;text-underline-offset:.15em}.faq-content a:hover{opacity:.85}.landing-page.svelte-1m2hbpq.svelte-1m2hbpq{position:relative;background:radial-gradient(circle at top left,var(--accent-20),transparent 28%),linear-gradient(180deg,var(--background) 0%,var(--background-95) 100%);color:var(--text);padding-top:calc(var(--header-height, 6rem) + var(--sizes-6, 1.6875rem))}.landing-page.svelte-1m2hbpq.svelte-1m2hbpq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,var(--accent-alpha-5) 100%);pointer-events:none}.wrap.svelte-1m2hbpq.svelte-1m2hbpq{position:relative;z-index:1;width:min(100%,var(--layout-dimensions-max-width));margin:0 auto;padding-left:var(--sizes-6);padding-right:var(--sizes-6);box-sizing:border-box}.hero.svelte-1m2hbpq.svelte-1m2hbpq{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--sizes-8);padding-top:var(--sizes-8, 3.375rem);padding-bottom:var(--sizes-8, 3.375rem)}.hero-grid.svelte-1m2hbpq.svelte-1m2hbpq{display:flex;flex-direction:row;align-items:center;gap:var(--sizes-8)}.hero-visual.svelte-1m2hbpq.svelte-1m2hbpq{width:100%;border-radius:var(--sizes-4, .9375rem);overflow:hidden}.hero-visual.svelte-1m2hbpq video.svelte-1m2hbpq{width:100%;height:auto;display:block;object-fit:cover}.hero-content.svelte-1m2hbpq.svelte-1m2hbpq{width:100%;display:flex;flex-direction:column;align-items:flex-start}.hero-features.svelte-1m2hbpq.svelte-1m2hbpq{list-style:none;padding:0;margin:0 0 var(--sizes-4, .9375rem);display:flex;flex-direction:column;gap:var(--sizes-2, .375rem)}.hero-features.svelte-1m2hbpq li.svelte-1m2hbpq{position:relative;padding-left:1.5rem;font-size:1rem;color:var(--text-70);line-height:1.5}.hero-features.svelte-1m2hbpq li.svelte-1m2hbpq:before{content:"→";position:absolute;left:0;color:var(--accent-100);font-weight:700}@media (min-width: 992px){.hero-grid.svelte-1m2hbpq.svelte-1m2hbpq{grid-template-columns:65% 35%;align-items:center}.hero-visual.svelte-1m2hbpq.svelte-1m2hbpq,.hero-content.svelte-1m2hbpq.svelte-1m2hbpq{width:100%}}@media (max-width: 960px){.hero-grid.svelte-1m2hbpq.svelte-1m2hbpq{flex-direction:column-reverse}}@media (max-width: 680px){.hero.svelte-1m2hbpq.svelte-1m2hbpq{padding-top:var(--sizes-6, 1.6875rem)}.hero-visual.svelte-1m2hbpq.svelte-1m2hbpq{order:-1}.hero-content.svelte-1m2hbpq.svelte-1m2hbpq{order:1}.hero-features.svelte-1m2hbpq.svelte-1m2hbpq{flex-direction:column}}h1.svelte-1m2hbpq.svelte-1m2hbpq{margin:0 0 var(--sizes-2, .375rem);max-width:18ch;font-family:var(--typography-primary-bold-title-font-family, Arial);font-size:clamp(2.5rem,5vw,4.25rem);line-height:.96;letter-spacing:-.05em;color:var(--text)}h1.svelte-1m2hbpq span.svelte-1m2hbpq{color:var(--accent-100)}.lede.svelte-1m2hbpq.svelte-1m2hbpq{max-width:42rem;margin:0 0 var(--sizes-4, .9375rem);color:var(--text-70);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}.hero-ctas.svelte-1m2hbpq.svelte-1m2hbpq,.closing-ctas.svelte-1m2hbpq.svelte-1m2hbpq{display:flex;flex-wrap:wrap;gap:var(--sizes-2, .375rem);margin-bottom:var(--sizes-4, .9375rem)}.btn.svelte-1m2hbpq.svelte-1m2hbpq{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:var(--sizes-2, .375rem);text-decoration:none;font-weight:700;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn.svelte-1m2hbpq.svelte-1m2hbpq:hover{transform:translateY(-1px)}.btn-primary.svelte-1m2hbpq.svelte-1m2hbpq{background:linear-gradient(135deg,var(--text) 0%,var(--primary) 100%);color:var(--background);box-shadow:0 .75rem 1.5rem var(--text-alpha-10)}.btn-primary.svelte-1m2hbpq.svelte-1m2hbpq:hover{background:linear-gradient(135deg,var(--accent-100) 0%,var(--primary-100) 100%);border-color:var(--accent-100)}.btn-ghost.svelte-1m2hbpq.svelte-1m2hbpq{border-color:var(--text-15);background:var(--background-alpha-30);color:var(--text)}.btn-ghost.svelte-1m2hbpq.svelte-1m2hbpq:hover{border-color:var(--accent-100);color:var(--accent-100);background:var(--accent-alpha-5)}.section-block.svelte-1m2hbpq.svelte-1m2hbpq{padding-top:var(--sizes-6, 1.6875rem);padding-bottom:var(--sizes-6, 1.6875rem);border-top:1px solid var(--text-15)}.faq-section.svelte-1m2hbpq.svelte-1m2hbpq{display:flex;flex-direction:column;align-items:stretch;padding-top:var(--sizes-7, 2.25rem);padding-bottom:var(--sizes-7, 2.25rem)}.final-sections.svelte-1m2hbpq.svelte-1m2hbpq{width:min(100%,var(--layout-dimensions-max-width));margin-inline:auto;display:flex;flex-direction:column}.faq-section.svelte-1m2hbpq .faq-container{display:flex;flex-direction:column;width:100%;max-width:none;padding-inline:0}.home-faq-inner.svelte-1m2hbpq.svelte-1m2hbpq{width:100%;max-width:43.75rem;margin-inline:0}.home-eyebrow.svelte-1m2hbpq.svelte-1m2hbpq{margin:0;font-size:var(--typography-primary-regular-caption-font-size, .75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-50)}.home-eyebrow--center.svelte-1m2hbpq.svelte-1m2hbpq{text-align:center}.home-section-title.svelte-1m2hbpq.svelte-1m2hbpq{margin:0;font-family:var(--typography-primary-bold-title-font-family, Arial);font-size:var(--typography-primary-bold-title-font-size, var(--type-font-size-title));font-weight:var(--typography-primary-bold-title-font-weight, 700);line-height:1.1;color:var(--text);letter-spacing:-.03em}.home-section-title--center.svelte-1m2hbpq.svelte-1m2hbpq{text-align:center}.closing.svelte-1m2hbpq.svelte-1m2hbpq{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--sizes-7, 2.25rem);padding-bottom:var(--sizes-7, 2.25rem);border-top:1px solid var(--text-15)}@media (min-width: 992px){.final-sections.svelte-1m2hbpq.svelte-1m2hbpq{display:grid;grid-template-columns:minmax(0,43.75rem) minmax(20rem,1fr);align-items:center;column-gap:var(--sizes-8, 3.375rem)}.final-sections.svelte-1m2hbpq>.faq-section.svelte-1m2hbpq{min-width:0;width:100%}.final-sections.svelte-1m2hbpq>.closing.svelte-1m2hbpq{min-width:20rem;width:100%}}.closing.svelte-1m2hbpq h2.svelte-1m2hbpq{margin:0 0 var(--sizes-2, .375rem);max-width:20ch;font-family:var(--typography-primary-bold-title-font-family, Arial);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.04em;color:var(--text)}.closing.svelte-1m2hbpq p.svelte-1m2hbpq{margin:0 0 var(--sizes-3, .5625rem);max-width:48ch;color:var(--text-70)}.svelte-1m2hbpq.svelte-1m2hbpq:focus-visible{outline:2px solid var(--accent-100);outline-offset:2px}@media (max-width: 680px){.landing-page.svelte-1m2hbpq.svelte-1m2hbpq{padding-top:calc(var(--header-height, 6rem) + var(--sizes-4, .9375rem))}.hero.svelte-1m2hbpq.svelte-1m2hbpq{padding-top:var(--sizes-6, 1.6875rem)}.btn.svelte-1m2hbpq.svelte-1m2hbpq{width:100%}.hero-ctas.svelte-1m2hbpq.svelte-1m2hbpq,.closing-ctas.svelte-1m2hbpq.svelte-1m2hbpq{display:grid;grid-template-columns:1fr}}
