@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500&family=TASA+Orbiter:wght@400;500;600&display=swap";:root{--color-page-beige:#f1ece6;--color-page-white:#fff;--color-bg:var(--color-page-beige);--color-surface:#ffffffd1;--color-surface-strong:#fff;--color-surface-card:#fefdfa;--color-surface-warm:var(--color-page-beige);--color-surface-dark:#282c37;--color-text:#282c37;--color-text-muted:#707579;--color-text-soft:#a2acb0;--color-text-alt:#657089;--color-text-placeholder:#b9bfce;--color-text-inverse-muted:#d9d9d9;--color-text-inverse-soft:#b1b7c7;--color-muted:#b9bfce;--color-border:#70757938;--color-border-subtle:#70757938;--color-border-strong:#0061fe3d;--color-border-card:#cfcfcf;--color-accent:#0061fe;--color-accent-strong:#0057e5;--color-accent-soft:#4378ff1a;--color-accent-cool:#0061fe1f;--color-accent-warm:#fff2e8;--color-success:#34c759;--color-danger:#ff383c;--color-white:#fff;--shadow-soft:0 24px 48px #0000000f;--shadow-card:0 8px 30px #00000008;--shadow-overlay:0 2px 8px #00000026;--shadow-panel-subtle:0 .125rem .625rem #0000000f;--shadow-button:0 14px 30px #0061fe33;--radius-sm:.75rem;--radius-md:.75rem;--radius-card:1.25rem;--radius-lg:1.25rem;--radius-panel:1.875rem;--radius-pill:9999px;--font-size-body-md:1.03438rem;--line-height-body-md:1.35;--letter-spacing-body-md:-.020625rem;--font-size-body-sm:.875rem;--line-height-body-sm:1.35;--letter-spacing-body-sm:-.01rem;--font-size-body-xs:.75rem;--line-height-body-xs:1.35;--letter-spacing-body-xs:-.015rem;--font-size-caption:.75rem;--line-height-caption:1.35;--letter-spacing-caption:-.015rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--container-site:75rem;--heading-letter-spacing:-.05em;--page-gutter:1rem;--header-offset:6.75rem;--font-body:"TASA Orbiter", "Avenir Next", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label:"SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", "TASA Orbiter", "Avenir Next", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (width<=47.9375rem){:root{--mobile-body-size:1rem;--mobile-body-line-height:1.35;--mobile-body-letter-spacing:-.01rem}}@media (width>=48rem){:root{--page-gutter:1.5rem}}@media (width>=64rem){:root{--page-gutter:2rem}}@media (width>=96rem){:root{--page-gutter:2.5rem}}body{font-family:var(--font-body);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--heading-letter-spacing)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:20rem;max-width:100%;color:var(--color-text);background:var(--color-page-beige);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}.skip-link{z-index:120;background:var(--color-accent);color:var(--color-white);font-family:var(--font-label);letter-spacing:-.02rem;border-radius:999px;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1;transition:transform .16s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}main{max-width:100%;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}section[id]{scroll-margin-top:var(--header-offset)}section#how-it-works,section#features,section#pricing,section#support{scroll-margin-top:0}::selection{background:#0061fe2e}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}
