.store-buttons[data-astro-cid-52hpkemf]{flex-wrap:wrap;gap:.75rem;display:flex}.store-link[data-astro-cid-52hpkemf]{border-radius:var(--home-radius-sm);transition:opacity .15s;display:block}.store-link[data-astro-cid-52hpkemf]:hover{opacity:.85}.store-link[data-astro-cid-52hpkemf] img[data-astro-cid-52hpkemf]{width:auto;height:56px}.home-section[data-astro-cid-5lyysmr3]{padding-block:var(--home-section-y)}.home-section--white[data-astro-cid-5lyysmr3]{background:var(--home-surface-white)}.home-section--soft[data-astro-cid-5lyysmr3]{background:var(--home-surface-soft)}.faq[data-astro-cid-ajsgapk5]{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.faq-list[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--home-border-subtle)}.faq-item[data-astro-cid-ajsgapk5]{border-top:1px solid var(--home-border-subtle)}.faq-item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{font-family:var(--font-display);color:var(--home-text-primary);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]:after{content:"+";color:var(--home-text-tertiary);flex:none;font-weight:400}.faq-item[data-astro-cid-ajsgapk5][open] summary[data-astro-cid-ajsgapk5]:after{content:"–"}.faq-item[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:40rem;padding-bottom:1.75rem}@media (width<=900px){.faq[data-astro-cid-ajsgapk5]{grid-template-columns:1fr}}.cta[data-astro-cid-xgshwhbj]{padding-block:var(--home-section-y);background:var(--home-surface-white)}.cta-panel[data-astro-cid-xgshwhbj]{background:var(--home-surface-soft);border-radius:var(--home-radius-lg);text-align:center;flex-direction:column;align-items:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);display:flex}.cta-panel[data-astro-cid-xgshwhbj] p{max-width:34rem;margin-block:var(--home-stack) 2.25rem}.cta-panel--compact[data-astro-cid-xgshwhbj]{padding-block:clamp(2.5rem,5vw,4rem)}.home-page{--home-brand:#6366f1;--home-brand-hover:#5457e8;--home-brand-soft:#eef0ff;--home-brand-text:#4f46e5;--home-text-primary:#17171a;--home-text-secondary:#64646d;--home-text-tertiary:#70707a;--home-border-subtle:#e8e8ec;--home-border-strong:#d9d9df;--home-surface-white:#fff;--home-surface-soft:#f9f9fb;--home-radius-sm:12px;--home-radius-md:18px;--home-radius-lg:28px;--home-section-y:clamp(4.5rem, 9vw, 8rem);--home-gap:clamp(2.5rem, 6vw, 5.5rem);--home-stack:1.5rem;--font-display:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--nav-bg:#ffffffe6;--nav-border:var(--home-border-subtle);--nav-link-hover-bg:transparent;font-family:var(--font-body);color:var(--home-text-primary);background:var(--home-surface-white)}.home-page [id]{scroll-margin-top:68px}.home-page :focus-visible{outline:2px solid var(--home-brand);outline-offset:3px}.home-h1,.home-h2,.home-h3{font-family:var(--font-display);color:var(--home-text-primary);text-wrap:balance}.home-h1{letter-spacing:-.03em;font-size:clamp(2.5rem,1.5rem + 3.4vw,3.75rem);font-weight:800;line-height:1.06}.home-h2{letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.1}.home-h3{letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.2}.home-lead{color:var(--home-text-secondary);font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.65}.home-body{color:var(--home-text-secondary);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.home-eyebrow,.home-num{color:var(--home-brand-text);font-size:1rem;font-weight:600;line-height:1.4}.home-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-page *,.home-page :before,.home-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
