.language-switcher--dropdown[data-astro-cid-q3fbwmlh]{display:inline-block;position:relative}.lang-select[data-astro-cid-q3fbwmlh]{--focus-ring-radius:var(--radius-sm);appearance:none;background-color:var(--primary-background-color);color:var(--primary-text-color);cursor:pointer;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;border:none;justify-content:flex-start;align-items:center;gap:.5em;min-width:45px;padding:.5rem 0;transition:color .2s;display:flex}.lang-select[data-astro-cid-q3fbwmlh]:hover,.lang-select[data-astro-cid-q3fbwmlh]:focus-visible{color:var(--primary-color)}.lang-select__label[data-astro-cid-q3fbwmlh]{min-width:1.75rem}.lang-options[data-astro-cid-q3fbwmlh]{background:var(--primary-background-color);box-shadow:var(--lang-switcher-shadow);opacity:0;visibility:hidden;z-index:50;border:none;border-radius:4px;width:100%;min-width:97px;margin-top:1rem;padding:0;transition:all .2s;position:absolute;top:100%;left:-10px;overflow:hidden;transform:translateY(0)}.lang-options[data-astro-cid-q3fbwmlh].show{opacity:1;visibility:visible}.lang-option[data-astro-cid-q3fbwmlh]{--focus-ring-radius:var(--radius-sm);color:var(--primary-text-color);cursor:pointer;font:600 1.1rem/155% var(--font-family);background:0 0;border:none;justify-content:flex-start;align-items:center;width:97px;height:52px;padding:0 1rem;transition:background .2s;display:flex}.lang-option[data-astro-cid-q3fbwmlh][aria-current=true]{background:var(--primary-background-color);color:var(--primary-color);font-weight:700;position:relative}.lang-option[data-astro-cid-q3fbwmlh]:focus-visible{background:var(--secondary-background-color)}.lang-option[data-astro-cid-q3fbwmlh][aria-current=true] .checkmark[data-astro-cid-q3fbwmlh],.lang-segment[data-astro-cid-q3fbwmlh][aria-pressed=true] .checkmark[data-astro-cid-q3fbwmlh]{flex-shrink:0;align-items:center;height:1.5em;margin-left:auto;display:flex}.lang-option[data-astro-cid-q3fbwmlh][aria-current=true] .checkmark[data-astro-cid-q3fbwmlh] svg[data-astro-cid-q3fbwmlh]{width:1em;height:1em;display:block}.lang-segment[data-astro-cid-q3fbwmlh][aria-pressed=true] .checkmark[data-astro-cid-q3fbwmlh] svg[data-astro-cid-q3fbwmlh]{width:1.25em;height:1.25em;display:block}.lang-option[data-astro-cid-q3fbwmlh]:not([aria-current=true]):hover{background:var(--secondary-background-color)}.lang-arrow[data-astro-cid-q3fbwmlh]{transition:transform .2s;display:inline-flex}.lang-select[data-astro-cid-q3fbwmlh][aria-expanded=true] .lang-arrow[data-astro-cid-q3fbwmlh]{transform:rotate(180deg)}.language-switcher--segmented[data-astro-cid-q3fbwmlh]{flex-direction:column;gap:.75rem;width:100%;display:flex}.lang-section-label[data-astro-cid-q3fbwmlh]{color:var(--secondary-text-color);font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.25}.lang-segments[data-astro-cid-q3fbwmlh]{flex-direction:column;gap:.5rem;width:100%;display:flex}.lang-segment[data-astro-cid-q3fbwmlh]{--focus-ring-radius:var(--radius-sm);appearance:none;background:var(--primary-background-color);border:1px solid var(--section-border-color);border-radius:var(--focus-ring-radius);color:var(--primary-text-color);cursor:pointer;font-family:var(--font-family);font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);-webkit-tap-highlight-color:transparent;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.75rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.lang-segment__name[data-astro-cid-q3fbwmlh]{flex:auto}.lang-segment[data-astro-cid-q3fbwmlh][aria-pressed=true]{background:var(--secondary-background-color);border-color:var(--primary-border-strong);box-shadow:var(--primary-inset-ring);color:var(--primary-color);font-weight:var(--font-weight-bold)}.lang-segment[data-astro-cid-q3fbwmlh]:active:not([aria-pressed=true]){background:var(--section-background-color);border-color:var(--primary-border-light)}@media (hover:hover){.lang-segment[data-astro-cid-q3fbwmlh]:not([aria-pressed=true]):hover{background:var(--section-background-color);border-color:var(--primary-border-light);color:var(--primary-text-color)}}@media (prefers-reduced-motion:reduce){.lang-select[data-astro-cid-q3fbwmlh],.lang-options[data-astro-cid-q3fbwmlh],.lang-option[data-astro-cid-q3fbwmlh],.lang-arrow[data-astro-cid-q3fbwmlh],.lang-segment[data-astro-cid-q3fbwmlh]{transition:none!important}}.header[data-astro-cid-7cubq6ot]{background:var(--primary-background-color);box-shadow:var(--header-shadow);height:var(--header-height)}.header__bar[data-astro-cid-7cubq6ot]{height:100%}.logo-container[data-astro-cid-7cubq6ot]{flex-shrink:0;align-items:center;height:42px;display:flex}.logo-container--prime[data-astro-cid-7cubq6ot]{height:42px}.logo-img[data-astro-cid-7cubq6ot]{object-fit:contain;width:auto;max-width:227px;height:42px;display:block}.mobile-nav-item--chevron[data-astro-cid-7cubq6ot]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.mobile-nav-item__label[data-astro-cid-7cubq6ot]{flex:auto}.mobile-nav-item__chevron[data-astro-cid-7cubq6ot]{color:var(--secondary-text-color);flex-shrink:0}.nav-item[data-astro-cid-7cubq6ot]{--focus-ring-radius:var(--radius-sm);border-radius:var(--focus-ring-radius);color:var(--primary-text-color);font-size:var(--font-size-base-large);font-weight:var(--font-weight-semibold);transition:var(--interaction-transition);white-space:nowrap;padding:0 .5rem;line-height:1.5;text-decoration:none!important}.nav-item[data-astro-cid-7cubq6ot]:focus-visible{color:var(--primary-color)}.nav-item[data-astro-cid-7cubq6ot]:active{color:var(--interaction-active-bg)}.nav-item[data-astro-cid-7cubq6ot].active{color:var(--primary-color);position:relative}.nav-item[data-astro-cid-7cubq6ot].active:after{background:var(--wave-gradient);content:"";border-radius:2px;width:100%;height:3px;position:absolute;bottom:-25px;left:0;right:0}@media (width<=1023px){.header__bar[data-astro-cid-7cubq6ot]{gap:.75rem}.logo-container[data-astro-cid-7cubq6ot]{flex:auto;min-width:0}.logo-img[data-astro-cid-7cubq6ot]{max-width:min(227px,100% - .5rem)}#mobile-menu-button[data-astro-cid-7cubq6ot]{--focus-ring-radius:var(--radius-sm);flex-shrink:0}#mobile-menu[data-astro-cid-7cubq6ot]{border-top:1px solid var(--primary-color)}.logo-container--prime[data-astro-cid-7cubq6ot]{height:32px!important}.logo-container--prime[data-astro-cid-7cubq6ot] .logo-img[data-astro-cid-7cubq6ot]{max-width:173px;width:auto!important;height:32px!important}.mobile-nav-item[data-astro-cid-7cubq6ot]{--focus-ring-radius:var(--radius-sm);color:var(--primary-text-color);font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);transition:var(--interaction-transition);align-items:center;width:calc(100% + 3rem);margin-inline:-1.5rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}a[data-astro-cid-7cubq6ot].mobile-nav-item:focus-visible,a[data-astro-cid-7cubq6ot].mobile-nav-item.active,a[data-astro-cid-7cubq6ot].mobile-nav-item:active{background:var(--secondary-background-color)}.mobile-lang-switcher[data-astro-cid-7cubq6ot]{border-top:1px solid var(--section-border-color);margin-inline:-1.5rem;width:calc(100% + 3rem);margin-top:.5rem;padding:1.5rem 1.5rem 0}}@media (hover:hover){.nav-item[data-astro-cid-7cubq6ot]:hover,.mobile-nav-item--chevron[data-astro-cid-7cubq6ot]:hover .mobile-nav-item__chevron[data-astro-cid-7cubq6ot]{color:var(--interaction-hover-bg)}}@media (prefers-reduced-motion:reduce){.nav-item[data-astro-cid-7cubq6ot],.mobile-nav-item[data-astro-cid-7cubq6ot]{transition:var(--interaction-transition-reduced)!important}}.product-session-account--status-icon[data-astro-cid-7cubq6ot]{flex:none;width:auto;position:relative;overflow:visible}.product-session-account__status[data-astro-cid-7cubq6ot]{--focus-ring-radius:var(--radius-sm);border-radius:var(--radius-lg);color:var(--secondary-text-color);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:1rem;line-height:0;transition:background-color .15s;display:inline-flex;position:relative;overflow:visible}.product-session-account__status[data-astro-cid-7cubq6ot]:focus-visible{background:var(--secondary-background-color)}.product-session-account[data-astro-cid-7cubq6ot] .product-session-account__icon{color:var(--secondary-text-color);flex-shrink:0;transition:color .2s}.product-session-account[data-astro-cid-7cubq6ot][data-product-session-account-active=true] .product-session-account__icon{color:var(--primary-color)}.product-session-account__tooltip[data-astro-cid-7cubq6ot]{background:var(--primary-text-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--inverse-text-color);font-size:.8125rem;font-weight:var(--font-weight-medium);opacity:0;overflow-wrap:break-word;pointer-events:none;visibility:hidden;white-space:normal;z-index:50;width:max-content;max-width:min(32rem,100vw - 1.5rem);padding:.375rem .625rem;line-height:1.25;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + .375rem);right:0;transform:translateY(-.25rem)}.product-session-account--mobile[data-astro-cid-7cubq6ot]{width:100%}.product-session-account--mobile[data-astro-cid-7cubq6ot][hidden]{display:none}.product-session-account__status--mobile[data-astro-cid-7cubq6ot]{justify-content:flex-start;width:100%;padding:1.25rem 0}.product-session-account__status--mobile[data-astro-cid-7cubq6ot] .product-session-account__tooltip[data-astro-cid-7cubq6ot]{left:0;right:auto}.product-session-account__status[data-astro-cid-7cubq6ot]:hover .product-session-account__tooltip[data-astro-cid-7cubq6ot]:not([hidden]),.product-session-account__status[data-astro-cid-7cubq6ot]:focus-visible .product-session-account__tooltip[data-astro-cid-7cubq6ot]:not([hidden]){opacity:1;visibility:visible;transform:translateY(0)}.product-session-account__menu[data-astro-cid-7cubq6ot]{background:var(--primary-background-color);border:1px solid var(--section-background-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:10rem;right:var(--account-menu-right,1.5rem);top:calc(var(--header-height) + .5rem);z-index:40;flex-direction:column;display:flex;position:fixed}.product-session-account-menu__item{color:var(--primary-text-color);font-size:var(--font-size-base);padding:.625rem .875rem;text-decoration:none}.product-session-account-menu__item:hover{background:var(--secondary-background-color)}.product-session-account__stale[data-astro-cid-7cubq6ot]{color:var(--secondary-text-color);max-width:16rem;margin:.25rem 0 0;font-size:.75rem}.product-session-banner-host{max-width:var(--site-content-max-width);width:100%;margin:0 auto .5rem;padding:0 1.5rem}.product-session-banner-host:empty{margin-bottom:0}.product-session-banner{border-radius:var(--radius-md);font-size:var(--font-size-base);margin-bottom:.5rem;padding:.75rem 1rem}.product-session-banner--info{background:var(--nav-hover-bg);color:var(--primary-text-color)}.product-session-banner--warning{background:var(--error-surface);color:var(--primary-text-color)}:root{--primary-default:#4e68d0;--primary-light:#f5f6ff;--primary-hover:#3350c1;--primary-active:#2b43a1;--primary-12:#eaedf9;--primary-16:#e4e8f8;--primary-24:#d6dcf4;--primary-32:#c8d0f0;--primary-40:#bbc5ed;--primary-56:#9fade5;--primary-72:#8496de;--secondary-costs-default:#62c1c4;--secondary-costs-hover:#149da2;--secondary-costs-dark:#2d7476;--secondary-costs-12:#ecf8f8;--secondary-costs-16:#e6f5f6;--secondary-costs-24:#d9f0f1;--secondary-costs-32:#cdebec;--secondary-costs-40:#c0e6e7;--secondary-costs-56:#a7dcde;--secondary-costs-72:#8ed2d5;--tertiary-quality-dark:#5f54d1;--tertiary-quality-default:#a89ee5;--tertiary-quality-hover:#8b7edd;--tertiary-quality-light:#9d98e5;--tertiary-quality-12:#f5f3fc;--tertiary-quality-16:#f1effb;--tertiary-quality-24:#eae8f9;--tertiary-quality-32:#e3e0f7;--tertiary-quality-40:#dcd8f5;--tertiary-quality-56:#cec9f0;--tertiary-quality-72:#c0b9ec;--price-default:#40b6dd;--price-12:#e8f6fb;--price-16:#e0f3fa;--price-24:#d1edf7;--price-32:#c2e8f4;--price-40:#b3e2f1;--price-56:#94d6ec;--price-72:#75cae7;--white:#fff;--schriftfarbe:#333740;--dunkelgrau:#5b6271;--bgd:#d4ddff;--bgd-grey:#f6f7f7;--disabled:#e9eaec;--eye-inside:#73e4e8;--outline:#152151;--error:#d02525;--error-surface:#d025251f;--success:#09814a;--alert:#ffcb47;--alert-dark:#a37500;--color-blue:#3f74bd;--logo-mark:#26465a;--footer-background:#434b5e;--primary-color:var(--primary-default);--primary-color-hover:var(--primary-hover);--accent-color:var(--eye-inside);--primary-text-color:var(--schriftfarbe);--secondary-text-color:var(--dunkelgrau);--inverse-text-color:var(--white);--primary-background-color:var(--white);--secondary-background-color:var(--primary-light);--section-background-color:var(--bgd-grey);--footer-background-color:var(--footer-background);--logo-color:var(--logo-mark);--btn-hover-color:var(--primary-hover);--btn-active-color:var(--primary-active);--border-form-color:var(--dunkelgrau);--text-form-color:var(--dunkelgrau);--outline-color:var(--outline);--btn-disabled-color:var(--disabled);--btn-success-color:var(--secondary-costs-24);--btn-success-text-color:var(--success);--section-border-color:var(--bgd);--about-avatar-bg:var(--section-border-color);--about-avatar-border:var(--tertiary-quality-12);--error-color:var(--error);--success-color:var(--success);--well-suited-color:var(--color-blue);--partly-suitable-color:var(--tertiary-quality-dark);--rather-unsuitable-color:var(--tertiary-quality-light);--completely-unsuitable-color:var(--dunkelgrau);--info-background-color:var(--bgd-grey);--selected-color:var(--alert);--selected-text-color:var(--outline);--selected-border-color:var(--tertiary-quality-default);--brand-gradient:linear-gradient(90deg, var(--tertiary-quality-dark) 0%, var(--secondary-costs-hover) 100%);--brand-gradient-horizontal:var(--brand-gradient);--wave-gradient:var(--brand-gradient);--shadow-landing-card:0 0 8px #4e68d014;--font-family-headline:var(--headline-font-family);--light-text:var(--inverse-text-color);--brand-gradient-vertical:linear-gradient(180deg, var(--tertiary-quality-dark) 0%, var(--secondary-costs-hover) 100%);--brand-gradient-soft-primary:linear-gradient(0deg, #5f54d129 0%, #149da200 33.09%);--brand-gradient-soft-secondary:linear-gradient(0deg, #149da229 0%, #149da200 33.09%);--brand-gradient-soft-primary-panel:linear-gradient(0deg, #5f54d124 0%, #149da200 55%);--surface-dialog-gradient:linear-gradient(180deg, var(--primary-background-color) 0%, var(--secondary-background-color) 100%);--overlay-scrim:#4e68d02e;--overlay-scrim-heavy:#4e68d033;--overlay-scrim-modal:#4e68d0cc;--overlay-scrim-sheet:#434b5e85;--overlay-scrim-sheet-shadow:0 -12px 40px #434b5e2e;--divider-subtle:#2330501f;--primary-border-muted:#4e68d047;--primary-border-strong:#4e68d066;--primary-border-light:#4e68d040;--primary-border-accent:#4e68d073;--primary-glow-ring:0 0 0 2px #4e68d024;--primary-inset-ring:inset 0 0 0 1px #4e68d01f;--primary-shadow-soft:0 6px 16px #4e68d02e;--primary-shadow-hover:0 6px 18px #4e68d03d;--primary-shadow-active:0 2px 6px #4e68d033;--primary-shadow-compact:0 4px 14px #2b43a11f;--panel-elevated-shadow:0 8px 24px #2b43a12e;--panel-drop-shadow:drop-shadow(0 0 8px #2b43a129);--card-hover-shadow:0 16px 40px #32467824;--feature-dialog-border:#b4bef5bf;--feature-dialog-shadow:0 28px 80px #3246782e;--scrollbar-thumb:#5f54d16b;--scrollbar-thumb-hover:#5f54d19e;--header-shadow:0 2px 8px 0 #2828500f;--nav-hover-bg:#4e68d01f;--lang-switcher-shadow:0 0 4px 0 #4e68d03d;--font-family:var(--font-inter);--font-size-base:16px;--font-size-base-small:14px;--font-size-base-large:18px;--line-height-base:1.5;--headline-font-family:var(--font-aleo);--headline-line-height:1.42;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--header-height:74px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--container-width:100%;--container-padding:1.5rem;--container-max-width:1440px;--site-content-max-width:var(--container-max-width);--section-padding-y:4rem;--section-padding-x:1.5rem;--section-padding:var(--section-padding-y) var(--section-padding-x);--page-inline-gutter:1.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:1.875rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--transition-fast:.2s;--transition-normal:.3s;--transition-slow:.5s;--interaction-hover-bg:var(--primary-color-hover);--interaction-active-bg:var(--btn-active-color);--interaction-disabled-bg:var(--btn-disabled-color);--interaction-disabled-text:var(--secondary-text-color);--interaction-disabled-cursor:not-allowed;--interaction-elevated-shadow:0 8px 20px #4e68d040;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-style:solid;--focus-ring-radius:var(--radius-sm);--focus-ring-color:var(--primary-color);--focus-ring-contrast:var(--primary-background-color);--focus-ring-color-inverse:var(--inverse-text-color);--focus-ring-contrast-inverse:var(--footer-background-color);--focus-ring-transition:outline-color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out;--interaction-transition:background-color var(--transition-fast) ease-out, color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out, outline-color var(--transition-fast) ease-out, border-color var(--transition-fast) ease-out, opacity var(--transition-fast) ease-out, transform var(--transition-fast) ease-out, filter var(--transition-fast) ease-out;--interaction-transition-reduced:background-color var(--transition-fast) ease-out, color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out, outline-color var(--transition-fast) ease-out, border-color var(--transition-fast) ease-out, opacity var(--transition-fast) ease-out, filter var(--transition-fast) ease-out;--landing-section-title-size:24px;--landing-section-title-line-height:1.35;--landing-body-size:18px;--landing-body-line-height:26px;--landing-subtitle-size:20px;--landing-subtitle-line-height:1.25;--landing-modal-title-size:22px;--landing-modal-title-line-height:1.3;--landing-explore-companies-logo-height:36px;--landing-explore-companies-logo-gap:44px;--landing-explore-companies-note-size:14px;--landing-explore-companies-note-line-height:22px;--landing-feature-card-icon-max-height:56px;--landing-feature-card-icon-max-width:64px;--palette-main-active:78 104 208;--palette-main-hover:51 80 193;--palette-main-light:255 255 255;--palette-secondary-brand:20 157 162;--palette-price-500:95 84 209;--palette-price-700:20 157 162;--palette-quality-hover:139 126 221;--palette-costs-dark:45 116 118;--palette-eye-inside:115 228 232;--palette-outline:21 33 81;--palette-primary-40:187 197 237;--palette-primary-56:159 173 229;--palette-primary-72:132 150 222;--gradient-not-found-depth:linear-gradient(180deg, rgb(var(--palette-main-active)) 0%, rgb(var(--palette-main-hover)) 38%, rgb(var(--palette-costs-dark)) 64%, rgb(var(--palette-secondary-brand)) 100%);--gradient-not-found-surface-light:radial-gradient(ellipse 105% 92% at 50% 0%, #ffffff9e 0%, #ffffff57 24%, rgb(var(--palette-primary-40) / 22%) 46%, transparent 72%);--gradient-not-found-bottom-glow:radial-gradient(ellipse 80% 40% at 50% 108%, rgb(var(--palette-secondary-brand) / 20%) 0%, transparent 65%);--gradient-not-found-shimmer:radial-gradient(ellipse 95% 70% at 50% 0%, #ffffff47 0%, rgb(var(--palette-primary-56) / 12%) 38%, transparent 70%);--not-found-hero-bg:var(--gradient-not-found-depth);--not-found-surface-light-bg:var(--gradient-not-found-surface-light);--not-found-ambient-bg:var(--gradient-not-found-bottom-glow);--not-found-shimmer-bg:var(--gradient-not-found-shimmer);--gradient-not-found-page-vignette:radial-gradient(ellipse 65% 60% at 47% 48%, #ffffff0a 0%, transparent 65%), linear-gradient(90deg, rgb(var(--palette-outline) / 8%) 0%, transparent 25%, transparent 75%, rgb(var(--palette-costs-dark) / 9%) 100%);--not-found-code-size:clamp(5rem, 18vw, 8rem);--not-found-headline-size:clamp(1.75rem, 4vw, 2.5rem);--not-found-headline-tracking:-.02em;--content-width:var(--site-content-max-width)}@media (width>=768px){:root{--container-padding:2rem;--section-padding-x:2rem;--section-padding:var(--section-padding-y) var(--section-padding-x);--page-inline-gutter:2rem;--landing-section-title-size:28px;--landing-section-title-line-height:1.4;--landing-body-size:18px;--landing-body-line-height:26px;--landing-subtitle-size:22px;--landing-modal-title-size:28px;--landing-explore-companies-logo-height:48px;--landing-explore-companies-logo-gap:76px;--landing-explore-companies-note-size:16px;--landing-explore-companies-note-line-height:25px;--landing-feature-card-icon-max-height:70px;--landing-feature-card-icon-max-width:80px}}@media (width>=1024px){:root{--landing-modal-title-size:32px}}@media (width<=1023px){:root{--header-height:64px}}html,body{width:100%;max-width:100%;overflow-x:clip}html.scroll-lock{overflow:hidden}body{background-color:var(--primary-background-color);color:var(--primary-text-color);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base)}html.scroll-lock body{overscroll-behavior:none;padding-right:var(--scrollbar-width,0);width:auto;position:fixed;left:0;right:0}html.scroll-lock header.header{padding-right:var(--scrollbar-width,0)}.container{max-width:var(--container-max-width);padding:0 var(--container-padding);width:100%;margin:0 auto}.section{padding:var(--section-padding)}.hero-title-gradient{background:var(--wave-gradient);color:#0000;-webkit-text-fill-color:transparent;background-clip:text}h1{font-size:3.5rem!important}h1#not-found-headline{letter-spacing:var(--not-found-headline-tracking);font-family:var(--headline-font-family)!important;font-size:var(--not-found-headline-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--headline-line-height)!important}h2{font-size:2.5rem!important}h3{font-size:1.625rem!important}h4{font-size:1.325rem!important}h5{font-size:1.125rem!important}h6{font-size:1rem!important}h2.landing-section-title{font-size:var(--landing-section-title-size)!important;line-height:var(--landing-section-title-line-height)!important}h2.feature-card-overlay__title,h2.how-it-works-modal__title,.mobile-bottom-sheet__title{font-size:var(--landing-modal-title-size)!important;line-height:var(--landing-modal-title-line-height)!important}h3.feature-card__title,h3.prime-section__checklist-title,h3.timeline-v__title,h3.feature-card-overlay__section-title,h3.font-headline{font-size:var(--landing-subtitle-size)!important;line-height:var(--landing-subtitle-line-height)!important}h2.about-title{font-size:var(--landing-section-title-size)!important;line-height:var(--landing-section-title-line-height)!important}h2.about-section__subtitle,h3.about-section__subtitle{font-family:var(--font-family)!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important}@media (width<=1023px){h2.about-section__subtitle,h3.about-section__subtitle{font-size:18px!important;line-height:1.3!important}}@media (width>=1024px){h2.about-section__subtitle,h3.about-section__subtitle{font-size:26px!important;line-height:26px!important}h2.landing-section-title{font-size:48px!important;line-height:1.5!important}h2.landing-section-title--centered{font-size:40px!important;line-height:1.4!important}h2.about-title{font-size:36px!important;line-height:1.35!important}h2.landing-section-title--centered.testimonials-section__title,h2.landing-section-title--centered.analytics-testimonials__title{line-height:64px!important}h2.feature-card-overlay__title{font-size:var(--landing-modal-title-size)!important;line-height:var(--landing-modal-title-line-height)!important}}@media (width>=1024px) and (width<=1279px){h2.landing-section-title--centered.team-section__title{font-size:32px!important;line-height:1.35!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus:not(:focus-visible){outline:none}:where(a,button,input:not([type=hidden]),select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible:not(.landing-focus-ring-suppress,.sr-only){border-radius:var(--focus-ring-radius);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-contrast);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);transition:var(--focus-ring-transition)}:where(footer,.landing-focus-context--inverse) :where(a,button,input:not([type=hidden]),select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible:not(.landing-focus-ring-suppress,.sr-only){--focus-ring-color:var(--focus-ring-color-inverse);--focus-ring-contrast:var(--focus-ring-contrast-inverse)}.landing-focus-ring-suppress:focus-visible{box-shadow:none;outline:none}.landing-focus-context--inverse:focus-visible:not(.landing-focus-ring-suppress,.sr-only){--focus-ring-color:var(--focus-ring-color-inverse);--focus-ring-contrast:var(--focus-ring-contrast-inverse)}.landing-interaction-transition{transition:var(--interaction-transition)}.landing-focus-ring:focus-visible{border-radius:var(--focus-ring-radius);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-contrast);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);transition:var(--focus-ring-transition)}.landing-focus-ring--shape-circle,.landing-icon-pill,.landing-close-button{--focus-ring-radius:50%}.landing-focus-ring--inverse:focus-visible,.landing-focus-ring.landing-focus-context--inverse:focus-visible{--focus-ring-color:var(--focus-ring-color-inverse);--focus-ring-contrast:var(--focus-ring-contrast-inverse)}.landing-section-cta{transition:var(--interaction-transition)}@media (hover:hover){.landing-section-cta:hover:not(:disabled,[aria-disabled=true]){background-color:var(--secondary-background-color)}}.landing-section-cta:disabled,.landing-section-cta[aria-disabled=true]{background-color:var(--interaction-disabled-bg);color:var(--interaction-disabled-text);cursor:var(--interaction-disabled-cursor);pointer-events:none}.landing-section-cta:active:not(:disabled,[aria-disabled=true]){background-color:var(--section-border-color)}@media (prefers-reduced-motion:reduce){.landing-interaction-transition,.landing-section-cta{transition:var(--interaction-transition-reduced)!important}}.landing-icon-pill{background-color:var(--section-border-color);color:var(--primary-text-color);cursor:pointer;height:32px;transition:background-color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out, color var(--transition-fast) ease-out, transform var(--transition-fast) ease-out;border:none;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:32px;padding:8px;display:inline-flex}.landing-icon-pill--md{width:36px;height:36px}.landing-icon-pill__img{height:16px;transition:filter var(--transition-fast) ease-out, transform .22s ease-out;width:16px;display:block}.landing-icon-pill:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-contrast), var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.landing-icon-pill:active{transform:scale(.94)}.landing-icon-pill.is-active,.feature-card.is-active .landing-icon-pill,.product-demo__how-link.is-active .landing-icon-pill{background-color:var(--primary-color);box-shadow:var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.landing-icon-pill.is-active .landing-icon-pill__img,.landing-icon-pill:focus-visible .landing-icon-pill__img,.feature-card.is-active .landing-icon-pill .landing-icon-pill__img,.product-demo__how-link.is-active .landing-icon-pill .landing-icon-pill__img{filter:brightness(0)invert()}.landing-icon-pill.is-active .landing-icon-pill__img--rotate,.feature-card.is-active .landing-icon-pill__img--rotate,.product-demo__how-link.is-active .landing-icon-pill__img--rotate{transform:rotate(45deg)}.product-demo__how-link:focus-visible .landing-icon-pill{background-color:var(--primary-color);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-contrast), var(--interaction-elevated-shadow);color:var(--inverse-text-color);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);transition:var(--focus-ring-transition)}.product-demo__how-link:focus-visible .landing-icon-pill .landing-icon-pill__img{filter:brightness(0)invert()}.product-demo__how-link:active .landing-icon-pill{transform:scale(.94)}@media (hover:hover){.landing-icon-pill:hover{background-color:var(--interaction-hover-bg);box-shadow:var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.landing-icon-pill:hover .landing-icon-pill__img{filter:brightness(0)invert()}.product-demo__how-link:hover .landing-icon-pill{background-color:var(--interaction-hover-bg);box-shadow:var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.product-demo__how-link:hover .landing-icon-pill .landing-icon-pill__img{filter:brightness(0)invert()}.feature-card:hover:not(.is-active) .landing-icon-pill{background-color:var(--interaction-hover-bg);box-shadow:var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.feature-card:hover:not(.is-active) .landing-icon-pill .landing-icon-pill__img{filter:brightness(0)invert()}}.feature-card.is-active .landing-icon-pill,.feature-card.is-active .landing-icon-pill .landing-icon-pill__img,.feature-card:not(:hover,.is-active) .landing-icon-pill,.feature-card:not(:hover,.is-active) .landing-icon-pill .landing-icon-pill__img{transition:none}@media (hover:hover){.feature-card:hover:not(.is-active) .landing-icon-pill{transition:background-color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out, color var(--transition-fast) ease-out, transform var(--transition-fast) ease-out}.feature-card:hover:not(.is-active) .landing-icon-pill__img{transition:filter var(--transition-fast) ease-out, transform var(--transition-fast) ease-out}}@media (prefers-reduced-motion:reduce){.landing-icon-pill,.landing-icon-pill__img{transition:none!important}.landing-icon-pill.is-active .landing-icon-pill__img--rotate,.landing-icon-pill:active,.product-demo__how-link:active .landing-icon-pill{transform:none}}.landing-close-button{background-color:var(--section-border-color);box-sizing:border-box;color:var(--primary-text-color);cursor:pointer;transition:background-color var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out, color var(--transition-fast) ease-out, transform var(--transition-fast) ease-out;border:none;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-close-button--xs{width:24px;height:24px;padding:0}.landing-close-button--sm{width:32px;height:32px;padding:0}.landing-close-button--md{width:36px;height:36px;padding:0}.landing-close-button__icon{flex-shrink:0;display:block}.landing-close-button__icon--xs{width:10px;height:10px}.landing-close-button__icon--xs path{stroke-width:1.25px}.landing-close-button__icon--sm{width:12px;height:12px}.landing-close-button__icon--sm path{stroke-width:1.35px}.landing-close-button__icon--md{width:14px;height:14px}.landing-close-button__icon--md path{stroke-width:1.5px}.landing-close-button:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-contrast), var(--interaction-elevated-shadow);color:var(--inverse-text-color)}.landing-close-button:disabled,.landing-close-button[aria-disabled=true]{cursor:var(--interaction-disabled-cursor);opacity:.5;pointer-events:none}.landing-close-button:active:not(:disabled,[aria-disabled=true]){background-color:var(--interaction-active-bg);transform:scale(.94)}@media (hover:hover){.landing-close-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--interaction-hover-bg);box-shadow:var(--interaction-elevated-shadow);color:var(--inverse-text-color)}}@media (prefers-reduced-motion:reduce){.landing-close-button{transition:var(--interaction-transition-reduced)}.landing-close-button:active:not(:disabled,[aria-disabled=true]){transform:none}}.card{background:var(--primary-background-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg);transition:transform var(--transition-normal)}.card:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.card{transition:none!important}.card:hover{transform:none}}.grid{gap:var(--spacing-lg);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=1024px){:root{--section-padding:3rem var(--page-inline-gutter)}}@media (width<=768px){:root{--section-padding:2rem var(--page-inline-gutter);--container-max-width:auto}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@supports (-webkit-touch-callout:none){.analytics-testimonials__viewport,.mobile-bottom-sheet__content{-webkit-overflow-scrolling:touch}:where(a,button,input:not([type=hidden]),select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible:not(.landing-focus-ring-suppress,.sr-only){outline-style:solid}}.footer[data-astro-cid-lljsc5ht]{background:var(--footer-background-color);color:var(--inverse-text-color);justify-content:space-between;align-items:center;height:294px;display:flex}.footer-container[data-astro-cid-lljsc5ht]{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.footer-left[data-astro-cid-lljsc5ht]{justify-self:start;align-items:flex-start;gap:1.5rem;display:flex}.footer-logo[data-astro-cid-lljsc5ht]{width:48px;height:48px}.footer-brand[data-astro-cid-lljsc5ht]{margin-bottom:.25rem;font-size:2rem;font-weight:600;display:block}.footer-desc[data-astro-cid-lljsc5ht]{color:var(--inverse-text-color);margin:0;padding-top:1rem;padding-left:3.5rem;font-size:1rem}.footer-center[data-astro-cid-lljsc5ht]{justify-self:center;gap:3rem;display:flex}.footer-link[data-astro-cid-lljsc5ht]{--focus-ring-radius:var(--radius-sm);border-radius:var(--focus-ring-radius);color:var(--inverse-text-color);transition:var(--interaction-transition);font-size:1.1rem;text-decoration:underline}.footer-link[data-astro-cid-lljsc5ht]:focus-visible{color:var(--secondary-background-color)}.footer-link[data-astro-cid-lljsc5ht]:active{color:var(--secondary-background-color);font-weight:var(--font-weight-medium)}.footer-right[data-astro-cid-lljsc5ht]{justify-self:end;gap:1.5rem;padding-inline-end:1.5rem;display:flex}.footer-right[data-astro-cid-lljsc5ht] .footer-link[data-astro-cid-lljsc5ht]{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.footer-center-lower[data-astro-cid-lljsc5ht]{align-self:flex-end;transform:translateY(52px)}@media (width<=1024px){.footer[data-astro-cid-lljsc5ht]{height:auto}.footer-container[data-astro-cid-lljsc5ht]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding-block:3rem;display:flex}.footer-center[data-astro-cid-lljsc5ht]{font-size:1.1rem;font-weight:var(--font-weight-normal);order:3;gap:2rem;line-height:26px}.footer-right[data-astro-cid-lljsc5ht]{flex-wrap:wrap;order:2;justify-content:center;gap:1.5rem;padding-inline-end:0}.footer-center-lower[data-astro-cid-lljsc5ht]{flex-direction:column;align-self:center;gap:1rem;display:flex;transform:none}.footer-left[data-astro-cid-lljsc5ht]{justify-content:flex-start;align-items:center;width:100%}.footer-desc[data-astro-cid-lljsc5ht]{font-size:1.1rem;font-weight:var(--font-weight-normal);overflow-wrap:break-word;text-align:left;padding-left:3rem;line-height:26px}}@media (hover:hover){.footer-link[data-astro-cid-lljsc5ht]:hover{color:var(--secondary-background-color);text-decoration:none}}@media (prefers-reduced-motion:reduce){.footer-link[data-astro-cid-lljsc5ht]{transition:var(--interaction-transition-reduced)!important}}
