.coverage-grid_grid__q29TQ{max-width:90rem;margin:0 auto;padding:12rem 2rem 0}.coverage-grid_grid__reveal__vepgJ{margin-top:0}.coverage-grid_grid__title__Ztclt{margin:0 0 .5rem;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.75rem,2.5vw + .75rem,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.coverage-grid_grid__subtitle__6_yA2{margin:0 0 3rem;max-width:36rem;font-size:.9rem;line-height:1.6;color:var(--muted-foreground)}.coverage-grid_grid__scrollWrap__JgFCj{width:100%;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.coverage-grid_grid__scrollWrap__JgFCj::-webkit-scrollbar{display:none}.coverage-grid_grid__table__ams21{width:100%;min-width:32rem;border-collapse:collapse;table-layout:fixed}.coverage-grid_grid__header__wvi_6{padding:.75rem 1rem;font-family:var(--font-plus-jakarta-sans),sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);text-align:center;border-bottom:1px solid var(--border)}.coverage-grid_grid__headerSticky__pctLP{position:sticky;left:0;z-index:2;background:var(--background);width:11rem;text-align:left}.coverage-grid_grid__row__2295A{border-bottom:1px solid var(--border);transition:background .15s ease}.coverage-grid_grid__row__2295A:hover{background:var(--accent)}.coverage-grid_grid__row__2295A:last-child{border-bottom:none}.coverage-grid_grid__rowHeader__x_cUY{position:sticky;left:0;z-index:1;background:var(--background);padding:.875rem 1rem;font-family:var(--font-plus-jakarta-sans),sans-serif;font-size:.85rem;font-weight:500;color:var(--foreground);text-align:left;white-space:nowrap;vertical-align:middle}.coverage-grid_grid__row__2295A:hover .coverage-grid_grid__rowHeader__x_cUY{background:var(--accent)}.coverage-grid_grid__flag__36_RB{font-size:1.1rem;line-height:1;margin-right:.4rem}.coverage-grid_grid__cell__7Hcx7{padding:.875rem 1rem;text-align:center;vertical-align:middle}.coverage-grid_grid__check__M_CHH{width:1.125rem;height:1.125rem;color:#22c55e;display:inline-block}.coverage-grid_grid__dash__rwi6t{width:1rem;height:1rem;color:var(--muted-foreground);opacity:.3;display:inline-block}.coverage-grid_grid__footer__7Mmcx{margin:1.5rem 0 0;font-size:.8rem;color:var(--muted-foreground);text-align:center}@media (max-width:640px){.coverage-grid_grid__reveal__vepgJ{margin-top:6rem}.coverage-grid_grid__q29TQ{padding:5rem 1rem}.coverage-grid_grid__headerSticky__pctLP,.coverage-grid_grid__rowHeader__x_cUY{width:9rem;min-width:9rem;font-size:.8rem}.coverage-grid_grid__header__wvi_6{font-size:.6rem;padding:.5rem}.coverage-grid_grid__cell__7Hcx7{padding:.75rem .5rem}}.faq-section_faq__quB34{max-width:90rem;margin:0 auto 6rem;padding:0 24px}.faq-section_faq__title__ZISRj{margin:0 0 3rem;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.75rem,2.5vw + .75rem,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.faq-section_faq__list__WugGJ{display:flex;flex-direction:column}.faq-section_faq__row__Vo17G{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:2rem 0;align-items:end}.faq-section_faq__row--borderTop__SzPLd{border-top:1px solid var(--border)}.faq-section_faq__number__djSj6{color:var(--muted-foreground);text-align:left}.faq-section_faq__number__djSj6,.faq-section_faq__question__m9erw{font-family:var(--font-lora),"Lora",serif;font-size:1.375rem;font-weight:500;line-height:1.3}.faq-section_faq__question__m9erw{max-width:500px;margin:0 0 0 auto;color:var(--foreground);text-align:right}.faq-section_faq__answer__9WxzL{margin:0;max-width:500px;font-family:var(--font-lora),"Lora",serif;font-size:1rem;line-height:1.58;letter-spacing:-.003em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--foreground)}@media (max-width:48rem){.faq-section_faq__row__Vo17G{grid-template-columns:1fr;gap:.5rem}.faq-section_faq__number__djSj6{text-align:left}.faq-section_faq__question__m9erw{margin-left:0;text-align:left}}.faq-section_faq__link__jkQJw{display:inline;background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--foreground);text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer;transition:opacity .15s}.faq-section_faq__link__jkQJw:hover{opacity:.7}.pricing-section_pricing__0EZ16{max-width:90rem;margin:0 auto 12rem;padding:0 24px}.pricing-section_pricing__title__Gm5Fa{margin:0 0 .5rem;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.75rem,2.5vw + .75rem,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.pricing-section_pricing__subtitle__KOpES{margin:0 0 2.5rem;font-size:.9375rem;color:var(--muted-foreground)}.pricing-section_pricing__cards__u3aRT{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem;align-items:stretch}@media (max-width:56rem){.pricing-section_pricing__cards__u3aRT{grid-template-columns:1fr}}.pricing-section_card__D7vi8{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:4px;border:1px solid var(--border);background:var(--card)}.pricing-section_card--enterprise__fF_al{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pricing-section_card--enterprise__fF_al .pricing-section_card__name__neHBW{color:var(--primary-foreground)}.pricing-section_card--enterprise__fF_al .pricing-section_card__description__lpMte{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.pricing-section_card--enterprise__fF_al .pricing-section_card__price__s6CDI{color:var(--primary-foreground)}.pricing-section_card--enterprise__fF_al .pricing-section_card__period__ofYD8{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.pricing-section_card--enterprise__fF_al .pricing-section_card__feature__LTeT2{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}.pricing-section_card--enterprise__fF_al .pricing-section_card__checkIcon__gpUX1{color:var(--primary-foreground)}.pricing-section_card__separatorEnterprise__nLHNt{background:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}.pricing-section_card__header__WXvHZ{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.pricing-section_card__name__neHBW{font-size:1.125rem;font-weight:600;margin:0}.pricing-section_card__description__lpMte{font-size:.8125rem;color:var(--muted-foreground);margin-top:.125rem}.pricing-section_card__badge__epYuy{flex-shrink:0}.pricing-section_card__pricing__huvwM{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pricing-section_card__price__s6CDI{font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.pricing-section_card__period__ofYD8{font-size:.75rem;color:var(--muted-foreground);line-height:1.3}.pricing-section_card__action__56PxP{display:flex;align-items:center}.pricing-section_card__cta__GoAZn{width:100%}.pricing-section_card__trial__GpiLU{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.pricing-section_card__features__Y_Lm1{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem;margin:0;padding-left:0;list-style:none}.pricing-section_card__feature__LTeT2{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--muted-foreground)}.pricing-section_card__checkIcon__gpUX1{width:1rem;height:1rem;flex-shrink:0}.dark .parallax-image_parallaxImage__asset--light__Sxda_,.parallax-image_parallaxImage__asset--dark__UlJux{display:none}.dark .parallax-image_parallaxImage__asset--dark__UlJux{display:block}.stacked-images_stack__nrjqQ{position:relative;aspect-ratio:1512/982;padding-right:72px;padding-bottom:64px}.stacked-images_stack__card__iHngI{position:absolute;inset:0;overflow:hidden;will-change:transform}.stacked-images_stack__image__s_116{width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}.dark .stacked-images_stack__image--light__9h9hu,.stacked-images_stack__image--dark__UPUVW{display:none}.dark .stacked-images_stack__image--dark__UPUVW{display:block}@keyframes product-page_fadeInUp__PSSJC{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-page_page__6WIIN{min-height:100vh;background:var(--background);color:var(--foreground)}.product-page_hero__8i04E{max-width:64rem;margin:0 auto;padding:5rem 2rem 3rem;text-align:center}.product-page_hero__title__hUcxw{margin:0;font-family:var(--font-lora),"Lora",serif;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--foreground)}.product-page_hero__subtitle__2qFIh{margin:1rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:var(--muted-foreground)}.product-page_bento__NTEfw{max-width:64rem;margin:4rem auto 0;padding:0 2rem 4rem}.product-page_bento__grid__nTozA{display:grid;grid-template-columns:1fr;gap:1rem}.product-page_bento__card__ayCDV{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s ease,transform .2s ease;opacity:0;animation:product-page_fadeInUp__PSSJC .6s ease forwards}.product-page_bento__card__ayCDV:first-child{animation-delay:0s}.product-page_bento__card__ayCDV:nth-child(2){animation-delay:.1s}.product-page_bento__card__ayCDV:nth-child(3){animation-delay:.2s}.product-page_bento__card__ayCDV:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.product-page_bento__cardIcon__Y7tiH{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);flex-shrink:0}.product-page_bento__cardTitle___6UoO{margin:0;font-family:var(--font-lora),"Lora",serif;font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--foreground)}.product-page_bento__cardDescription__g7WN0{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}.product-page_bento__cardScreenshot__EjKIW{margin-top:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-page_bento__cardScreenshotPlaceholder__yVdeH{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.product-page_features__Q_NQL{max-width:90rem;margin:4rem auto 0;padding:0 24px;display:flex;flex-direction:column;gap:12rem}.product-page_feature__KmlQB{display:grid;grid-template-columns:1fr;gap:3.3rem;align-items:center;scroll-margin-top:5rem}.product-page_feature__content__ir3Wo{display:flex;flex-direction:column;gap:1rem;max-width:37rem}.product-page_feature__eyebrow__Rl_eo{margin:0;display:flex;align-items:center;gap:.5rem;min-height:1.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.product-page_feature__eyebrowIconWrap__wR0uo{display:grid;place-items:center;width:4rem;height:4rem;flex:0 0 auto}.product-page_feature__eyebrowIconAsset__WeX55{grid-area:1/1;display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal}.dark .product-page_feature__eyebrowIconAsset--light__Daavs,.product-page_feature__eyebrowIconAsset--dark__C3dLJ{display:none}.dark .product-page_feature__eyebrowIconAsset--dark__C3dLJ{display:block}.product-page_feature__title__H8FJu{margin:0;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.product-page_feature__description__09GHa{margin:0;font-size:.9375rem;line-height:1.65;color:var(--muted-foreground)}.product-page_feature__list__fifAX{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.product-page_feature__listItem__WJGTe{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;color:var(--foreground)}.product-page_feature__listIcon__zCIzy{flex-shrink:0;margin-top:.125rem;color:var(--muted-foreground)}.product-page_feature__visual__VKI38{display:flex;align-items:center;justify-content:center;overflow:hidden}.product-page_feature__visualImage__YWK_H{width:100%;height:100%;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-lg)}.product-page_howItWorks__wotQE{max-width:72rem;margin:3rem auto 0;padding:5rem 2rem}.product-page_howItWorks__title__K5wFt{margin:0 0 2.5rem;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--foreground)}.product-page_howItWorks__steps__4eRLx{display:grid;grid-template-columns:1fr;gap:1.5rem}.product-page_howItWorks__step__nrJl_{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem;padding:1.5rem}.product-page_howItWorks__stepNumber__fOTit{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--foreground);color:var(--background);font-size:.8125rem;font-weight:600;flex-shrink:0}.product-page_howItWorks__stepTitle__1fAqZ{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}.product-page_howItWorks__stepDescription__yvF3Z{margin:0;font-size:.8125rem;line-height:1.55;color:var(--muted-foreground);max-width:18rem}.product-page_faq__TFXLi{max-width:90rem;margin:10rem auto 6rem;padding:0 24px}.product-page_faq__title__jfbkF{margin:0 0 3rem;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.product-page_faq__list__rGSy2{display:flex;flex-direction:column}.product-page_faq__row__ifcoF{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:2rem 0;align-items:end}.product-page_faq__row--borderTop__33Vfh{border-top:1px solid var(--border)}.product-page_faq__number__dK8qW{color:var(--muted-foreground);text-align:left}.product-page_faq__number__dK8qW,.product-page_faq__question__BPp6B{font-family:var(--font-lora),"Lora",serif;font-size:1.375rem;font-weight:500;line-height:1.3}.product-page_faq__question__BPp6B{max-width:500px;margin:0 0 0 auto;color:var(--foreground);text-align:right}.product-page_faq__answer__bzdkI{margin:0;max-width:500px;font-family:var(--font-lora),"Lora",serif;font-size:1rem;line-height:1.58;letter-spacing:-.003em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--foreground)}@media (max-width:48rem){.product-page_faq__row__ifcoF{grid-template-columns:1fr;gap:.5rem}.product-page_faq__number__dK8qW{text-align:left}.product-page_faq__question__BPp6B{margin-left:0;text-align:left}}.product-page_faq__link___F8dK{display:inline;background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--foreground);text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer;transition:opacity .15s}.product-page_faq__link___F8dK:hover{opacity:.7}.product-page_cta__7Kmtz{max-width:72rem;margin:0 auto;padding:3rem 2rem 5rem}.product-page_cta__card__uhrFM{border-radius:var(--radius-lg)}.product-page_cta__content__wPJEa{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.product-page_cta__copy__4eHWt{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;text-align:center}.product-page_cta__title__TK9j4{margin:0;font-family:var(--font-lora),"Lora",serif;font-size:clamp(1.5rem,2vw + .75rem,2rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.product-page_cta__subtitle__8MRbr{margin:0;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground);max-width:28rem}.product-page_cta__buttons__vD_67{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;justify-content:center}.product-page_cta__visual__pL0wl{position:relative;overflow:hidden;min-height:16rem}.product-page_cta__visualImageWrap__WfefM{height:100%;min-height:16rem}.product-page_cta__signalRow__H_yFI{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;pointer-events:none}.product-page_cta__signalBadge__M9GsB{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .55rem;border:1px solid color-mix(in oklab,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in oklab,var(--background) 86%,transparent);box-shadow:0 8px 18px rgba(0,0,0,.06);font-size:.75rem;line-height:1;color:var(--foreground)}@media (min-width:48rem){.product-page_bento__grid__nTozA{grid-template-columns:1fr 1fr 1fr}.product-page_feature__KmlQB{grid-template-columns:.75fr 1.25fr}.product-page_feature--reversed__bh0sv{direction:rtl}.product-page_feature--reversed__bh0sv>*{direction:ltr}.product-page_howItWorks__steps__4eRLx{grid-template-columns:1fr 1fr 1fr}.product-page_cta__content__wPJEa{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem}.product-page_cta__copy__4eHWt{align-items:flex-start;text-align:left}.product-page_cta__buttons__vD_67{justify-content:flex-start}.product-page_cta__visualImageWrap__WfefM,.product-page_cta__visual__pL0wl{min-height:19rem}}@media (max-width:48rem){.product-page_hero__8i04E{padding:3rem 1rem 2rem}.product-page_bento__NTEfw{padding:0 1rem 3rem}.product-page_features__Q_NQL{padding:0 1rem;gap:3rem}.product-page_howItWorks__wotQE{padding:3rem 1rem}.product-page_cta__7Kmtz{padding:2rem 1rem 3rem}.product-page_cta__card__uhrFM{padding:0}.product-page_cta__copy__4eHWt{padding:1rem}}