.FeaturesGrid-module__F8B-Ka__section{flex-direction:column;gap:clamp(2.5rem,3vw + 1.5rem,4rem);width:100%;display:flex}.FeaturesGrid-module__F8B-Ka__heading{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin-inline:auto;display:flex}.FeaturesGrid-module__F8B-Ka__title{font-family:var(--font-geist),sans-serif;letter-spacing:-.045em;font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem);font-weight:700;line-height:1.08}.FeaturesGrid-module__F8B-Ka__subtitle{max-width:460px;font-size:clamp(.9rem,.85rem + .25vw,1rem);line-height:1.65}.FeaturesGrid-module__F8B-Ka__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.FeaturesGrid-module__F8B-Ka__card{background:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff12);border-radius:14px;padding:1.5rem;transition:background-color .18s,border-color .18s}.FeaturesGrid-module__F8B-Ka__card:hover{background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#ffffff0f);border-color:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f)}.FeaturesGrid-module__F8B-Ka__iconWrap{width:40px;height:40px;color:var(--mantine-color-brand-6);background:var(--lightningcss-light,#4f76f61a)var(--lightningcss-dark,#4f76f626);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FeaturesGrid-module__F8B-Ka__cardTitle{line-height:1.3}.FeaturesGrid-module__F8B-Ka__cardBody{line-height:1.65}@media (max-width:62em){.FeaturesGrid-module__F8B-Ka__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99em){.FeaturesGrid-module__F8B-Ka__grid{grid-template-columns:1fr;gap:.75rem}.FeaturesGrid-module__F8B-Ka__card{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.FeaturesGrid-module__F8B-Ka__card{transition:none}}
.LandingHero-module__S0wbaa__page{flex-direction:column;gap:clamp(5rem,6vw + 3rem,9rem);padding-top:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.LandingHero-module__S0wbaa__copyStack{gap:clamp(var(--mantine-spacing-md),.7rem + .8vw,var(--mantine-spacing-xl))}.LandingHero-module__S0wbaa__kicker{letter-spacing:.02em;align-self:flex-start;padding-inline:.7rem}.LandingHero-module__S0wbaa__title{--hero-title-size:clamp(2.6rem,2rem + 3vw,4.4rem);font-family:var(--font-geist),sans-serif;font-size:var(--hero-title-size);letter-spacing:-.055em;font-weight:700;line-height:.97}.LandingHero-module__S0wbaa__lede{font-size:clamp(1rem,.96rem + .28vw,1.12rem);line-height:1.65}.LandingHero-module__S0wbaa__ctaGroup{align-items:center}.LandingHero-module__S0wbaa__primaryCta,.LandingHero-module__S0wbaa__secondaryCta{min-width:11.5rem}.LandingHero-module__S0wbaa__proofList{color:var(--lightningcss-light,var(--mantine-color-gray-7))var(--lightningcss-dark,var(--mantine-color-dark-1))}.LandingHero-module__S0wbaa__proofList .mantine-List-itemWrapper{line-height:1.55}.LandingHero-module__S0wbaa__screenshotFrame{background:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#111114);border:1px solid var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff0f);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff08),0 28px 72px var(--lightningcss-light,#1a1a1a29)var(--lightningcss-dark,#0000008f),0 4px 16px var(--lightningcss-light,#1a1a1a14)var(--lightningcss-dark,#00000047)}.LandingHero-module__S0wbaa__screenshotBar{background:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#111114);border-bottom:1px solid var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#ffffff0d);align-items:center;gap:6px;padding:11px 14px;display:flex}.LandingHero-module__S0wbaa__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;display:block}.LandingHero-module__S0wbaa__dot[data-color=red]{background:#ef4444}.LandingHero-module__S0wbaa__dot[data-color=yellow]{background:#f59e0b}.LandingHero-module__S0wbaa__dot[data-color=green]{background:#22c55e}.LandingHero-module__S0wbaa__screenshotImg{width:100%!important;height:auto!important;display:block!important}.LandingHero-module__S0wbaa__platformSection{text-align:center;padding-inline:clamp(.5rem,2vw,2rem)}.LandingHero-module__S0wbaa__platformLabel{color:var(--lightningcss-light,var(--mantine-color-gray-5))var(--lightningcss-dark,var(--mantine-color-dark-3));letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.72rem;font-weight:700}.LandingHero-module__S0wbaa__platformStrip{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.LandingHero-module__S0wbaa__platformPill{cursor:default;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff14);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .9rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff05)}.LandingHero-module__S0wbaa__platformPill:hover{background:color-mix(in srgb,var(--platform-color,#888)10%,transparent);border-color:color-mix(in srgb,var(--platform-color,#888)50%,transparent);box-shadow:inset 0 1px 0 var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff05),0 0 0 3px color-mix(in srgb,var(--platform-color,#888)12%,transparent)}.LandingHero-module__S0wbaa__platformPillLabel{color:var(--lightningcss-light,var(--mantine-color-dark-7))var(--lightningcss-dark,var(--mantine-color-gray-2));font-size:.84rem;font-weight:600;line-height:1}.LandingHero-module__S0wbaa__demoSection{flex-direction:column;align-items:center;gap:clamp(2rem,2vw + 1.5rem,3.5rem);width:100%;display:flex}.LandingHero-module__S0wbaa__demoCopy{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:620px;display:flex}.LandingHero-module__S0wbaa__sectionTitle{font-family:var(--font-geist),sans-serif;letter-spacing:-.045em;font-size:clamp(1.75rem,1.3rem + 2.1vw,2.9rem);font-weight:700;line-height:1.07}.LandingHero-module__S0wbaa__demoCaptionText{max-width:500px;font-size:clamp(.9rem,.85rem + .25vw,1rem);line-height:1.65}.LandingHero-module__S0wbaa__videoFrame{border:1px solid var(--lightningcss-light,#e8e6df80)var(--lightningcss-dark,#ffffff12);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 0 0 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff05),0 24px 64px var(--lightningcss-light,#1a1a1a12)var(--lightningcss-dark,#00000052)}.LandingHero-module__S0wbaa__demoVideoFrame{width:100%;max-width:980px}.LandingHero-module__S0wbaa__featureVideo{width:100%;height:auto;display:block}.LandingHero-module__S0wbaa__aiSpotlight{width:100%}.LandingHero-module__S0wbaa__aiSpotlightInner{background:var(--lightningcss-light,#4f76f60f)var(--lightningcss-dark,#4f76f614);border:1px solid var(--lightningcss-light,#4f76f629)var(--lightningcss-dark,#4f76f633);border-radius:20px;grid-template-columns:1fr 1fr;gap:clamp(2rem,3vw + 1rem,4rem);padding:clamp(2rem,3vw + 1rem,3.5rem);display:grid}.LandingHero-module__S0wbaa__aiSpotlightCopy{flex-direction:column;justify-content:center;display:flex}.LandingHero-module__S0wbaa__aiSpotlightTitle{font-family:var(--font-geist),sans-serif;letter-spacing:-.045em;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight:700;line-height:1.08}.LandingHero-module__S0wbaa__aiSpotlightBody{max-width:420px;font-size:clamp(.9rem,.85rem + .25vw,1rem);line-height:1.7}.LandingHero-module__S0wbaa__aiSpotlightPoints{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.LandingHero-module__S0wbaa__aiPoint{align-items:flex-start;gap:.85rem;display:flex}.LandingHero-module__S0wbaa__aiPointIcon{color:var(--mantine-color-brand-6);background:var(--lightningcss-light,#4f76f61f)var(--lightningcss-dark,#4f76f62e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:flex}.LandingHero-module__S0wbaa__featureRows{flex-direction:column;gap:clamp(5rem,5vw + 3rem,8rem);display:flex}.LandingHero-module__S0wbaa__featureRow{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,3vw + 1rem,5.5rem);display:grid}.LandingHero-module__S0wbaa__featureRowReversed .LandingHero-module__S0wbaa__featureCopy{order:1}.LandingHero-module__S0wbaa__featureRowReversed .LandingHero-module__S0wbaa__featureAsset{order:2}.LandingHero-module__S0wbaa__featureHeadline{font-family:var(--font-geist),sans-serif;letter-spacing:-.045em;font-size:clamp(1.5rem,1.1rem + 2vw,2.3rem);font-weight:700;line-height:1.08}.LandingHero-module__S0wbaa__featureCopy{padding-inline:clamp(0rem,.8vw,1.5rem)}@media (max-width:62em){.LandingHero-module__S0wbaa__page{gap:clamp(3.5rem,5vw + 2rem,6rem)}.LandingHero-module__S0wbaa__aiSpotlightInner{grid-template-columns:1fr}.LandingHero-module__S0wbaa__featureRow{grid-template-columns:1fr;gap:2.5rem}.LandingHero-module__S0wbaa__featureRow .LandingHero-module__S0wbaa__featureAsset{order:1}.LandingHero-module__S0wbaa__featureRow .LandingHero-module__S0wbaa__featureCopy,.LandingHero-module__S0wbaa__featureRowReversed .LandingHero-module__S0wbaa__featureCopy{order:2}.LandingHero-module__S0wbaa__featureRowReversed .LandingHero-module__S0wbaa__featureAsset{order:1}.LandingHero-module__S0wbaa__featureCopy{padding-inline:0}}@media (max-width:47.99em){.LandingHero-module__S0wbaa__page{gap:clamp(3rem,5vw + 1.5rem,5rem)}.LandingHero-module__S0wbaa__aiSpotlightInner{gap:1.75rem;padding:1.5rem}.LandingHero-module__S0wbaa__title{--hero-title-size:clamp(2.2rem,1.8rem + 3.5vw,3.1rem)}.LandingHero-module__S0wbaa__lede{max-width:none;font-size:1rem}.LandingHero-module__S0wbaa__ctaGroup{flex-direction:column;align-items:stretch}.LandingHero-module__S0wbaa__primaryCta,.LandingHero-module__S0wbaa__secondaryCta{width:100%;min-width:0}.LandingHero-module__S0wbaa__platformStrip{gap:.4rem}.LandingHero-module__S0wbaa__platformPill{padding:.36rem .72rem}.LandingHero-module__S0wbaa__platformPillLabel{font-size:.78rem}.LandingHero-module__S0wbaa__demoSection{gap:1.75rem}.LandingHero-module__S0wbaa__featureRows{gap:clamp(3.5rem,5vw + 2rem,5rem)}.LandingHero-module__S0wbaa__featureRow{gap:2rem}}@media (prefers-reduced-motion:reduce){.LandingHero-module__S0wbaa__platformPill{transition:none}}
.PricingPreview-module__fm-SSa__shell{box-shadow:none;isolation:isolate;background:0 0;border:none;padding-left:0;padding-right:0;position:relative;overflow:visible}.PricingPreview-module__fm-SSa__headerBlock{max-width:36rem}.PricingPreview-module__fm-SSa__toggleBlock{min-width:min(100%,18rem)}.PricingPreview-module__fm-SSa__animatedBackdrop{opacity:0;pointer-events:none;z-index:0;position:absolute}.PricingPreview-module__fm-SSa__shell>:not(.PricingPreview-module__fm-SSa__animatedBackdrop){z-index:1;position:relative}.PricingPreview-module__fm-SSa__billingToggle{background:var(--lightningcss-light,#f7f8fbe6)var(--lightningcss-dark,#101720d6);border:1px solid var(--lightningcss-light,#e4e8eff0)var(--lightningcss-dark,#cdd6e41f);padding:4px;box-shadow:0 10px 28px var(--lightningcss-light,#1a1a1a0a)var(--lightningcss-dark,#0000002e)}.PricingPreview-module__fm-SSa__billingTitle{color:var(--lightningcss-light,var(--mantine-color-dark-6))var(--lightningcss-dark,var(--mantine-color-dark-1))}.PricingPreview-module__fm-SSa__headerRule{background:linear-gradient(90deg,#0000,#4f76f63d,#0000);width:min(180px,100%);height:1px}.PricingPreview-module__fm-SSa__cardsPanel{box-shadow:none;background:0 0;border:none;padding:0}.PricingPreview-module__fm-SSa__cardStack{min-height:100%}.PricingPreview-module__fm-SSa__cardBody{flex:auto}.PricingPreview-module__fm-SSa__cardHeader{gap:var(--mantine-spacing-xs);display:grid}.PricingPreview-module__fm-SSa__cardTitleRow{align-items:flex-start}.PricingPreview-module__fm-SSa__cardWrap{border-radius:calc(var(--mantine-radius-xl) + 2px);background:0 0;height:100%;padding:0}.PricingPreview-module__fm-SSa__card{background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#18181afa);border:1px solid var(--lightningcss-light,#d2cdc0)var(--lightningcss-dark,#ffffff24);height:100%;min-height:100%;transition:border-color .15s,box-shadow .15s,transform .12s;position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--lightningcss-light,#e8e2d6f2)var(--lightningcss-dark,#ffffff0d),inset 0 1px var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff08),0 18px 42px var(--lightningcss-light,#1a1a1a0d)var(--lightningcss-dark,#00000038)}.PricingPreview-module__fm-SSa__card:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #4f76f600;transition:border-color .16s,box-shadow .16s,opacity .16s;position:absolute;inset:0}.PricingPreview-module__fm-SSa__card:hover{border-color:var(--lightningcss-light,#3d61d647)var(--lightningcss-dark,#6f93ff4d);box-shadow:0 0 0 1px var(--lightningcss-light,#3d61d61f)var(--lightningcss-dark,#6f93ff1f),inset 0 1px var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#6f93ff0d),0 24px 56px var(--lightningcss-light,#1a1a1a14)var(--lightningcss-dark,#00000047)}.PricingPreview-module__fm-SSa__card:hover:after{border-color:#4f76f647}.PricingPreview-module__fm-SSa__featuredCard{background:linear-gradient(#4f76f614,#0000 24%),var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#101720f0);border-color:var(--lightningcss-light,#6f93ff94)var(--lightningcss-dark,#6f93ff47);box-shadow:inset 0 1px var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#6f93ff0f),0 18px 42px var(--lightningcss-light,#1a1a1a0d)var(--lightningcss-dark,#00000038)}.PricingPreview-module__fm-SSa__discountBadge{text-transform:none;align-self:flex-start}.PricingPreview-module__fm-SSa__divider{border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#dedcd114)}.PricingPreview-module__fm-SSa__featureRow{align-items:flex-start;min-height:1.5rem}.PricingPreview-module__fm-SSa__featureRowMuted{opacity:.44}.PricingPreview-module__fm-SSa__featureCheck{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:2px;display:inline-flex}.PricingPreview-module__fm-SSa__featureCheckActive{color:var(--mantine-color-brand-6)}.PricingPreview-module__fm-SSa__featureCheckMuted{color:var(--lightningcss-light,var(--mantine-color-gray-4))var(--lightningcss-dark,var(--mantine-color-dark-3))}.PricingPreview-module__fm-SSa__featureText{line-height:1.4}.PricingPreview-module__fm-SSa__highlight{color:var(--lightningcss-light,var(--mantine-color-gray-7))var(--lightningcss-dark,var(--mantine-color-dark-1))}.PricingPreview-module__fm-SSa__metaLine{color:var(--lightningcss-light,var(--mantine-color-gray-6))var(--lightningcss-dark,var(--mantine-color-dark-2))}.PricingPreview-module__fm-SSa__summaryLine{color:var(--lightningcss-light,var(--mantine-color-dark-6))var(--lightningcss-dark,var(--mantine-color-dark-1));font-weight:600}.PricingPreview-module__fm-SSa__price{--pricing-price-size:clamp(1.85rem,1.65rem + .85vw,2.45rem);font-family:var(--font-geist),sans-serif;font-size:var(--pricing-price-size);letter-spacing:-.04em;font-weight:700}.PricingPreview-module__fm-SSa__priceRow{align-items:flex-end}.PricingPreview-module__fm-SSa__featureList{padding-top:.125rem}.PricingPreview-module__fm-SSa__ctaButton{margin-top:auto}.PricingPreview-module__fm-SSa__footnote{text-align:center}.PricingPreview-module__fm-SSa__period{white-space:nowrap}@media (max-width:47.99em){.PricingPreview-module__fm-SSa__billingToggle{width:100%}.PricingPreview-module__fm-SSa__shell{padding-inline:0}.PricingPreview-module__fm-SSa__headerBlock{max-width:28rem}.PricingPreview-module__fm-SSa__cardsPanel{padding-top:var(--mantine-spacing-xs)}.PricingPreview-module__fm-SSa__card{border-radius:var(--mantine-radius-lg)}.PricingPreview-module__fm-SSa__cardStack{gap:var(--mantine-spacing-sm)}.PricingPreview-module__fm-SSa__cardHeader{gap:calc(var(--mantine-spacing-xs) + 2px)}.PricingPreview-module__fm-SSa__cardTitleRow{gap:var(--mantine-spacing-xs)}.PricingPreview-module__fm-SSa__priceRow{gap:4px}.PricingPreview-module__fm-SSa__period{margin-bottom:.35rem}.PricingPreview-module__fm-SSa__featureList{gap:calc(var(--mantine-spacing-xs) - 2px)}.PricingPreview-module__fm-SSa__featureText{font-size:.92rem}.PricingPreview-module__fm-SSa__ctaButton{margin-top:var(--mantine-spacing-xs)}}
.HomeContainer-module__p3cG9G__page{isolation:isolate;background:radial-gradient(circle at 12% 16%,var(--lightningcss-light,#4f76f61f)var(--lightningcss-dark,#4f76f61a),#0000 24%),radial-gradient(circle at 84% 20%,var(--lightningcss-light,#60a5fa1f)var(--lightningcss-dark,#60a5fa17),#0000 22%),radial-gradient(circle at 52% 62%,var(--lightningcss-light,#fff9)var(--lightningcss-dark,#080c1200),#0000 34%),linear-gradient(var(--lightningcss-light,#f5f7fb)var(--lightningcss-dark,#091018) 0%,var(--lightningcss-light,#edf2f8)var(--lightningcss-dark,#0b121b) 38%,var(--lightningcss-light,#f7f8fb)var(--lightningcss-dark,#070d14) 100%);min-height:100dvh;padding-top:clamp(4.9rem,4.3rem + 1.5vw,6.2rem);position:relative;overflow:clip}.HomeContainer-module__p3cG9G__pageGlow{pointer-events:none;z-index:0;position:absolute;inset:0}.HomeContainer-module__p3cG9G__pageGlow:before,.HomeContainer-module__p3cG9G__pageGlow:after{content:"";filter:blur(70px);border-radius:999px;position:absolute}.HomeContainer-module__p3cG9G__pageGlow:before{background:radial-gradient(circle,var(--lightningcss-light,#4f76f62e)var(--lightningcss-dark,#4f76f61f),#0000 68%);width:26rem;height:26rem;top:8rem;left:-7rem}.HomeContainer-module__p3cG9G__pageGlow:after{background:radial-gradient(circle,var(--lightningcss-light,#60a5fa29)var(--lightningcss-dark,#60a5fa1a),#0000 68%);width:24rem;height:24rem;top:30rem;right:-8rem}.HomeContainer-module__p3cG9G__content{padding-bottom:clamp(2.5rem,1.8rem + 2vw,4.5rem);z-index:1;padding-inline:clamp(1rem,3vw,2.5rem);position:relative}@media (max-width:47.99em){.HomeContainer-module__p3cG9G__page{padding-top:4.2rem}.HomeContainer-module__p3cG9G__pageGlow:before{width:18rem;height:18rem;top:6rem;left:-6rem}.HomeContainer-module__p3cG9G__pageGlow:after{width:16rem;height:16rem;top:22rem;right:-6rem}.HomeContainer-module__p3cG9G__content{padding-bottom:2.5rem}}@media (prefers-reduced-motion:no-preference){[data-mantine-color-scheme=dark] .HomeContainer-module__p3cG9G__pageGlow:before,[data-mantine-color-scheme=dark] .HomeContainer-module__p3cG9G__pageGlow:after{animation:18s ease-in-out infinite HomeContainer-module__p3cG9G__pageDrift}}@keyframes HomeContainer-module__p3cG9G__pageDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.04)}}