.comparison_section__Q6tFo{background-color:hsl(var(--surface-muted));padding:var(--section-padding-y) 0;border-top:1px solid hsl(var(--border))}.comparison_container__FL_N5{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.comparison_header__Fz6_P{text-align:center;margin-bottom:4rem}.comparison_header__Fz6_P h2{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.comparison_header__Fz6_P p{font-size:1.25rem;color:hsl(var(--text-muted));max-width:42rem;margin:0 auto}.comparison_tableWrapper__Md1Y9{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:1rem;background-color:hsl(var(--surface));box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.comparison_table__yKl1g{width:100%;border-collapse:collapse}.comparison_table__yKl1g td,.comparison_table__yKl1g th{padding:1.25rem 1.5rem;text-align:center;border-bottom:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important}.comparison_featureHeader__jWbd0{text-align:left!important;font-weight:600;color:hsl(var(--foreground))!important}.comparison_primaryHeader__1NPyV{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}.comparison_categoryRow__na0Kg td{background-color:hsl(var(--surface-muted));font-weight:600;color:hsl(var(--foreground))!important;text-align:left}.comparison_featureCell__ftyup{text-align:left;font-weight:500;color:hsl(var(--text-muted))!important}.comparison_primaryCell__bnlHB{background-color:hsla(var(--primary),.05)}.comparison_table__yKl1g td svg{margin:0 auto}.comparison_table__yKl1g td .comparison_checkIcon__nvt1l{color:hsl(var(--success))!important}.comparison_table__yKl1g td .comparison_xIcon__8_243{color:hsl(var(--danger))!important}.comparison_table__yKl1g tbody tr:last-child td{border-bottom:none}.code-snippet_pre__1sG2J{background-color:hsl(var(--surface-muted));color:hsl(var(--text-muted));font-family:monospace;padding:1rem;border-radius:.5rem;font-size:.875rem;overflow-x:auto;text-align:left;border:1px solid hsl(var(--border))}.code-snippet_dark__CnQos .code-snippet_pre__1sG2J{background-color:#161b22}.code-snippet_code__sJi2R{white-space:pre-wrap}.dx-showcase_section__t5Ivi{background-color:hsl(var(--surface));padding:var(--section-padding-y) 0;border-top:1px solid hsl(var(--border))}.dx-showcase_container__UkUwz{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media (min-width:1024px){.dx-showcase_container__UkUwz{grid-template-columns:1fr 1.2fr}}.dx-showcase_textContainer__GCm8s h2{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1.5rem}.dx-showcase_textContainer__GCm8s p{font-size:1.125rem;color:hsl(var(--text-muted));line-height:1.7}.dx-showcase_codeContainer___R51M{background-color:hsl(var(--background));border-radius:.75rem;overflow:hidden;border:1px solid hsl(var(--border))}.dx-showcase_tabs__F692Y{display:flex;background-color:hsl(var(--surface-muted));padding:.5rem 1rem 0;gap:.5rem;border-bottom:1px solid hsl(var(--border))}.dx-showcase_tab__lzwYS{padding:.75rem 1.25rem;color:hsl(var(--text-muted));background-color:transparent;border:none;cursor:pointer;font-size:.875rem;border-radius:.375rem .375rem 0 0;transition:all .2s}.dx-showcase_tab__lzwYS:hover{color:hsl(var(--foreground))}.dx-showcase_activeTab__7fS6x{color:hsl(var(--primary));background-color:hsl(var(--background));border-bottom:2px solid hsl(var(--primary))}.features_section__hyfaQ{background-color:hsl(var(--surface-muted));padding:var(--section-padding-y) 0;border-top:1px solid hsl(var(--border))}.features_container__hKEVY{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.features_header__AzprQ{text-align:center;margin-bottom:5rem}.features_header__AzprQ h2{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.features_header__AzprQ p{font-size:1.25rem;color:hsl(var(--text-muted));max-width:42rem;margin:0 auto}.features_stack__8Rujc{display:flex;flex-direction:column;gap:6rem}.features_prop__RhhYa{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.features_prop__RhhYa{grid-template-columns:1fr 1fr}.features_prop__RhhYa:nth-child(2n) .features_textContainer__YYLXR{order:2}}.features_textContainer__YYLXR h3{font-size:1.875rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.features_textContainer__YYLXR p{font-size:1.125rem;color:hsl(var(--text-muted));line-height:1.7}.features_visualContainer__E9v7z{background-color:hsl(var(--surface));border-radius:.75rem;border:1px solid hsl(var(--border));padding:2rem;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.features_featureImage__smL19{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.features_showcaseImage__4Fo5z{width:100%;height:auto;border-radius:12px;object-fit:contain}.features_imageContainer__3I09A{width:100%}.features_adaptiveGrid__ziDhk,.features_adaptiveVisual__A935H,.features_speedVisual__2jKHS{display:none}.loops-waitlist-form_formWrapper__RYYni{width:100%;max-width:100%}.loops-waitlist-form_formWrapper__RYYni.loops-waitlist-form_minimal__H64_l{max-width:400px}.loops-waitlist-form_formWrapper__RYYni.loops-waitlist-form_detailed__u0Sko{max-width:500px}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-container{width:100%}.loops-waitlist-form_formWrapper__RYYni .newsletter-form{display:flex;flex-direction:row;gap:.75rem;align-items:stretch;justify-content:center;width:100%}.loops-waitlist-form_formWrapper__RYYni.loops-waitlist-form_detailed__u0Sko .newsletter-form{flex-direction:column}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-input{font-family:var(--font-geist-sans);color:hsl(var(--foreground,222 47% 11%));font-size:1rem;margin:0;width:100%;flex:1;background:hsl(var(--input-background,0 0% 100%));border:1px solid hsl(var(--border,214 32% 91%));border-radius:12px;padding:.875rem 1rem;transition:all .2s ease}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-input:hover{border-color:hsl(var(--border-hover,214 32% 85%))}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-input:focus{outline:none;border-color:hsl(var(--primary,221 83% 53%));box-shadow:0 0 0 3px var(--primary-alpha-20,rgba(99,102,241,.2))}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-button,.loops-waitlist-form_formWrapper__RYYni .newsletter-loading-button{background:linear-gradient(135deg,hsl(var(--primary,221 83% 53%)) 0,hsl(var(--primary-hover,221 83% 48%)) 100%);font-size:1rem;color:hsl(var(--primary-foreground,210 40% 98%));font-family:var(--font-geist-sans);font-weight:500;white-space:nowrap;padding:.875rem 2rem;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-button:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--primary-alpha-30,rgba(99,102,241,.3))}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-button:active{transform:translateY(0)}.loops-waitlist-form_formWrapper__RYYni .newsletter-loading-button{opacity:.8;cursor:wait}.loops-waitlist-form_formWrapper__RYYni .newsletter-success{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:hsl(var(--success,142 71% 45%)/.1);border-radius:12px;margin-top:1rem}.loops-waitlist-form_formWrapper__RYYni .newsletter-success-message{font-family:var(--font-geist-sans);color:hsl(var(--success,142 71% 45%));font-size:1rem;margin:0;font-weight:500}.loops-waitlist-form_formWrapper__RYYni .newsletter-error{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--error-alpha-10,rgba(239,68,68,.1));border-radius:12px;margin-top:1rem}.loops-waitlist-form_formWrapper__RYYni .newsletter-error-message{font-family:var(--font-geist-sans);color:hsl(var(--error,0 84% 60%));font-size:1rem;margin:0}.loops-waitlist-form_formWrapper__RYYni .newsletter-back-button{color:hsl(var(--text-muted,215 20% 65%));font-family:var(--font-geist-sans);font-size:.875rem;margin:1rem auto 0;text-align:center;background:transparent;border:none;cursor:pointer;padding:.5rem 1rem;transition:color .2s ease}.loops-waitlist-form_formWrapper__RYYni .newsletter-back-button:hover{color:hsl(var(--foreground,222 47% 11%));text-decoration:underline}@media (max-width:640px){.loops-waitlist-form_formWrapper__RYYni .newsletter-form{flex-direction:column}.loops-waitlist-form_formWrapper__RYYni .newsletter-form-button{width:100%}}.final-cta_section__MBLae{background-color:hsl(var(--surface,0 0% 100%));padding:var(--section-padding-y) 0;border-top:1px solid hsl(var(--border,214 32% 91%))}.final-cta_container__ljV7y{width:100%;max-width:50rem;margin:0 auto;padding:0 2rem;text-align:center}.final-cta_container__ljV7y h2{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground,222 47% 11%));margin-bottom:1rem}.final-cta_container__ljV7y p{font-size:1.25rem;color:hsl(var(--text-muted,215 20% 65%));margin-bottom:2.5rem}.final-cta_formContainer__MWzk8{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:3rem}.final-cta_detailedForm__I5R3b{width:100%;max-width:500px;margin:0 auto}.final-cta_alreadySignedUp__n2m89{padding:1.5rem;background:hsla(142,76%,36%,.05);border-radius:.75rem;border:1px solid hsla(142,76%,36%,.15);max-width:500px;margin:0 auto}.final-cta_alreadySignedUp__n2m89 h3{font-size:1.25rem;margin-bottom:.5rem;color:hsl(142,76%,36%)}.final-cta_alreadySignedUp__n2m89 p{color:hsl(var(--foreground,222 47% 11%));font-size:.95rem;margin:0}.footer_footer__Jhe_Y{background-color:hsl(var(--surface-muted,240 5% 96%));border-top:1px solid hsl(var(--border,214 32% 91%));padding:var(--spacing-2xl) 0 var(--spacing-lg)}.footer_container__UDvvz{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.footer_grid__4pjGh{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:768px){.footer_grid__4pjGh{grid-template-columns:repeat(5,1fr)}}.footer_brandColumn__kfnzl{grid-column:span 2/span 2;margin-bottom:2rem}@media (min-width:768px){.footer_brandColumn__kfnzl{grid-column:span 1/span 1;margin-bottom:0}}.footer_logo__D9phB{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:hsl(var(--foreground,222 47% 11%));margin-bottom:1rem}.footer_brandColumn__kfnzl p{font-size:.875rem;color:hsl(var(--text-muted,215 20% 65%));margin-bottom:1.5rem;max-width:240px}.footer_socials__21UiO{display:flex;gap:1rem}.footer_socials__21UiO a{color:hsl(var(--text-muted,215 20% 65%));transition:color .2s}.footer_linkColumn__mk1e1 h4,.footer_socials__21UiO a:hover{color:hsl(var(--foreground,222 47% 11%))}.footer_linkColumn__mk1e1 h4{font-weight:600;margin-bottom:1rem}.footer_linkColumn__mk1e1 ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer_linkColumn__mk1e1 a{font-size:.875rem;color:hsl(var(--text-muted,215 20% 65%));transition:color .2s}.footer_linkColumn__mk1e1 a:hover{color:hsl(var(--foreground,222 47% 11%))}.footer_bottomBar__PKtHn{margin-top:4rem;padding-top:2rem;border-top:1px solid hsl(var(--border,214 32% 91%));text-align:center}.footer_bottomBar__PKtHn p{font-size:.875rem;color:hsl(var(--text-muted,215 20% 65%))}.theme-toggler_button__ivujm{background-color:transparent;border:none;cursor:pointer;color:hsl(var(--text-muted,215 20% 65%));padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s}.theme-toggler_button__ivujm:hover{color:hsl(var(--foreground,222 47% 11%));background-color:hsl(var(--surface-muted,240 5% 96%))}.theme-toggler_button__ivujm:focus-visible{outline:2px solid hsl(var(--primary,221 83% 53%));outline-offset:2px}.header_header__qRao9{position:sticky;top:0;left:0;right:0;z-index:50;background-color:transparent;border-bottom:1px solid transparent;transition:transform .3s ease-in-out,background-color .3s,border-color .3s;transform:translateY(0)}.header_hidden__I6IpX{transform:translateY(-100%)}.header_scrolled__MYHyN{background-color:hsla(var(--background),.8);backdrop-filter:blur(10px);border-bottom-color:hsl(var(--border))}.header_container__p_Qm7{width:100%;max-width:80rem;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.header_container__p_Qm7{padding:1rem 2rem}}.header_logo__rh_ms{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.header_nav__7ygRJ{display:none}@media (min-width:768px){.header_nav__7ygRJ{display:flex;gap:2rem}}.header_nav__7ygRJ a{font-size:.875rem;color:hsl(var(--text-muted));transition:color .2s}.header_nav__7ygRJ a:hover{color:hsl(var(--primary))}.header_desktopNav__nSURC{display:none}@media (min-width:1024px){.header_desktopNav__nSURC{display:flex;gap:2rem}}.header_desktopNav__nSURC a{font-size:.875rem;color:hsl(var(--text-muted));transition:color .2s}.header_desktopNav__nSURC a:hover{color:hsl(var(--primary))}.header_cta__GM_kU{display:flex;align-items:center;gap:1rem}.header_button__EQwnY{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s;cursor:pointer;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid transparent}.header_button__EQwnY:hover{opacity:.9}.header_menuButton__DqZaj{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:hsl(var(--foreground));cursor:pointer}@media (min-width:1024px){.header_menuButton__DqZaj{display:none}}.header_mobileMenu__kkcEB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--background));z-index:100;padding:1rem 1.5rem;display:flex;flex-direction:column}.header_mobileMenuHeader__N9NPm{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.header_closeMenuButton__wp32a{background-color:transparent;border:none;color:hsl(var(--foreground));cursor:pointer}.header_mobileNav__maZ07{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem}.header_mobileNav__maZ07 a{font-size:1.25rem;font-weight:500;color:hsl(var(--foreground))}.header_banner__sDDw5{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.75rem 2rem;text-align:center;font-size:.875rem;display:flex;align-items:center;justify-content:center;position:relative}.header_banner__sDDw5 p{margin:0}.header_closeButton__Phlrt{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:hsl(var(--primary-foreground));font-size:1.5rem;cursor:pointer;padding:.5rem;line-height:1;opacity:.7;transition:opacity .2s}.header_closeButton__Phlrt:hover{opacity:1}.badge_badge__Gp9OA{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;transition:all .2s ease}.badge_default__VZSke{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.badge_secondary__feBuz{background-color:hsl(var(--surface-muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.badge_destructive__XcUL6{background-color:hsl(var(--danger)/.1);color:hsl(var(--danger));border:1px solid hsl(var(--danger)/.2)}.badge_outline__ths6m{background-color:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.badge_badge__Gp9OA:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.badge_dark__xDCns .badge_secondary__feBuz{background-color:hsl(var(--surface));color:hsl(var(--foreground));border-color:hsl(var(--border))}.badge_dark__xDCns .badge_outline__ths6m{border-color:hsl(var(--border))}.badge_hero__u1L2S{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);font-weight:600}.badge_dark__xDCns .badge_hero__u1L2S{background-color:hsl(var(--primary)/.15);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}.hero-headline_headlineContainer__wIPU4{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.hero-headline_mainHeading__aWJhD{font-size:3.75rem;font-weight:700;color:hsl(var(--foreground))}@media (min-width:768px){.hero-headline_mainHeading__aWJhD{font-size:4.5rem}}.hero-headline_gradientText__lovo6{display:block;background:linear-gradient(to right,hsl(var(--primary)),#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-headline_subtitle__t78cb{max-width:42rem;font-size:1.25rem;color:hsl(var(--text-muted))}.hero-cta-with-form_ctaContainer__9VW3T{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:600px;margin:0 auto}.hero-cta-with-form_formWrapper__580MT{display:flex;justify-content:center;width:100%}.hero-cta-with-form_heroForm__Cmp0v{width:100%}.hero-cta-with-form_secondaryActions__IrTrQ{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-cta-with-form_docsLink__qNAG8,.hero-cta-with-form_githubLink__i2lEy{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:all .2s ease;border-radius:6px}.hero-cta-with-form_docsLink__qNAG8:hover,.hero-cta-with-form_githubLink__i2lEy:hover{color:var(--foreground);background:var(--surface-muted)}.hero-cta-with-form_docsLink__qNAG8:focus-visible,.hero-cta-with-form_githubLink__i2lEy:focus-visible{color:var(--foreground);background:var(--surface-muted);outline:2px solid var(--primary);outline-offset:2px}.hero-cta-with-form_githubIcon__I_Opn{width:18px;height:18px}.hero-cta-with-form_arrow__UySaW{transition:transform .2s}.hero-cta-with-form_docsLink__qNAG8:hover .hero-cta-with-form_arrow__UySaW{transform:translateX(2px)}@media (max-width:640px){.hero-cta-with-form_ctaContainer__9VW3T{gap:1.5rem}.hero-cta-with-form_secondaryActions__IrTrQ{flex-direction:column;width:100%}.hero-cta-with-form_docsLink__qNAG8,.hero-cta-with-form_githubLink__i2lEy{width:100%;justify-content:center;padding:.75rem 1.5rem}}.hero-stats_statsContainer__CxPG2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%;max-width:42rem;padding-top:2rem}.hero-stats_statItem__fjNgv{text-align:center}.hero-stats_statValue__Lwkas{font-size:1.875rem;font-weight:700;color:hsl(var(--foreground))}.hero-stats_statLabel__xew9q{font-size:.875rem;color:hsl(var(--text-muted))}.scroll-indicator_indicator__5Jtiz{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);color:hsl(var(--text-muted,215 20% 65%));z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:hsla(var(--foreground,222 47% 11%),.05);@supports not (backdrop-filter:blur(4px)){background-color:hsla(var(--foreground,222 47% 11%),.15)}backdrop-filter:blur(4px);border:1px solid hsla(var(--foreground,222 47% 11%),.1)}.hero_heroSection__MaXof{position:relative;height:100vh;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding-top:var(--header-height)}.hero_heroSection__MaXof:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--background,0 0% 100%));z-index:-2}.hero_heroSection__MaXof:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(hsl(var(--border,214 32% 91%)/.05) 1px,transparent 1px),linear-gradient(to right,hsl(var(--border,214 32% 91%)/.05) 1px,transparent 1px);background-size:2.5rem 2.5rem;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 20%,transparent 70%);z-index:-1}.hero_background__tm42y{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero_gradientOverlay__ImxQk{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom right,hsl(var(--primary,221 83% 53%)/.1),hsl(var(--background,0 0% 100%)/0),hsl(var(--primary,221 83% 53%)/.05))}.hero_radialOverlay__RJDDs{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,hsl(var(--primary,221 83% 53%)/.15),transparent)}.hero_container__IRQa2{position:relative;z-index:1;width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.hero_container__IRQa2{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.hero_container__IRQa2{max-width:1024px;padding-left:2rem;padding-right:2rem}}.hero_contentWrapper__igfip{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-top:5rem}.hero_floatingElement___kTpc{position:absolute;width:16rem;height:16rem;border-radius:9999px;background-color:hsla(var(--primary,221 83% 53%),.05);filter:blur(60px)}.hero_heroVisual__t9_WK{margin-top:4rem;width:100%;max-width:1200px;z-index:2}.hero_heroImage__XvrbN{width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.how-it-works_section__HXipu{background-color:#ffffff;padding:var(--section-padding-y) 0;border-top:1px solid #e5e7eb}.how-it-works_container__QG6US{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.how-it-works_header__8q2E0{text-align:center;margin-bottom:4rem}.how-it-works_header__8q2E0 h2{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.how-it-works_header__8q2E0 p{font-size:1.25rem;color:#4b5563;max-width:42rem;margin:0 auto}.how-it-works_grid__eyDx3{display:grid;grid-template-columns:1fr;gap:2rem;position:relative}@media (min-width:1024px){.how-it-works_grid__eyDx3{grid-template-columns:repeat(3,1fr)}.how-it-works_grid__eyDx3:before{content:"";position:absolute;top:30%;left:15%;right:15%;height:2px;background:repeating-linear-gradient(90deg,#d1d5db,#d1d5db 4px,transparent 0,transparent 8px);z-index:0}}.how-it-works_step__UCimu{text-align:center;position:relative;z-index:1}.how-it-works_stepVisual__jV90J{height:240px;background-color:#f3f4f6;border-radius:.75rem;margin-bottom:1.5rem;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;padding:1.5rem}.how-it-works_step__UCimu h3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.how-it-works_step__UCimu p{color:#4b5563}.how-it-works_imageGrid__WrCAz{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}.how-it-works_imageCard__V2ORE{background-color:hsl(var(--surface-muted));border-radius:.5rem;border:1px solid hsl(var(--border));object-fit:cover;width:100%;height:auto}.how-it-works_imageCard__V2ORE:first-child{grid-row:span 2;background-image:linear-gradient(45deg,#a5b4fc,#e0e7ff)}.how-it-works_imageCard__V2ORE:nth-child(2){background-image:linear-gradient(45deg,#fbcfe8,#ffe4e6)}.how-it-works_imageCard__V2ORE:nth-child(3){background-image:linear-gradient(45deg,#a7f3d0,#d1fae5)}.how-it-works_imageCard__V2ORE:nth-child(4){background-image:linear-gradient(45deg,#fde68a,#fef3c7)}.how-it-works_sizeCard__EHNoW{background:white;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:transform .2s}.how-it-works_sizeCard__EHNoW:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.how-it-works_sizeLabel__L2gJ4{background:#f3f4f6;padding:.5rem;font-size:.875rem;font-weight:600;text-align:center;border-bottom:1px solid #e5e7eb}.how-it-works_renderedImage__PQA3_{padding:2rem;text-align:center;font-size:1.5rem;font-weight:700;color:#6366f1;background:linear-gradient(135deg,#eef2ff,#e0e7ff);min-height:80px;display:flex;align-items:center;justify-content:center}.how-it-works_renderedShowcase__qyEkh{width:100%;height:auto;border-radius:8px}.pricing-modal_backdrop__CcnZl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.pricing-modal_modal__ROUnM{background:var(--card-background);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative}.pricing-modal_closeButton__qegxn{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:8px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.pricing-modal_closeButton__qegxn:hover{background:var(--surface-muted);color:var(--foreground)}.pricing-modal_header__n7U3Z{padding:2rem 2rem 0;text-align:center}.pricing-modal_header__n7U3Z h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--foreground)}.pricing-modal_planInfo__tFq4o{background:var(--surface-muted);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.pricing-modal_planInfo__tFq4o h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground)}.pricing-modal_price__n6K1u{font-size:2.5rem;font-weight:800;color:var(--primary);margin-bottom:.5rem}.pricing-modal_price__n6K1u span{font-size:1rem;font-weight:400;color:var(--muted-foreground)}.pricing-modal_description__xekpD{font-size:.95rem;color:var(--muted-foreground);margin:0}.pricing-modal_formWrapper__aakhn{padding:0 2rem 2rem}.pricing-modal_formIntro__21pRJ{font-size:.95rem;color:var(--muted-foreground);text-align:center;margin-bottom:1.5rem}@media (max-width:640px){.pricing-modal_modal__ROUnM{max-height:100vh;height:100vh;max-width:100%;border-radius:0}.pricing-modal_header__n7U3Z{padding:1.5rem 1.5rem 0}.pricing-modal_formWrapper__aakhn{padding:0 1.5rem 1.5rem}}.pricing_section__HOU_E{background-color:#f9fafb;padding:var(--section-padding-y) 0}.pricing_container__x1a6A{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.pricing_header__L6cOZ{text-align:center;margin-bottom:4rem}.pricing_header__L6cOZ h2{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.pricing_header__L6cOZ p{font-size:1.25rem;color:#6b7280;max-width:42rem;margin:0 auto}.pricing_grid__kgobP{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media (min-width:768px){.pricing_grid__kgobP{grid-template-columns:repeat(3,1fr);align-items:start}}.pricing_card__ijQhi{background:white;border-radius:16px;padding:2rem;border:1px solid #e5e7eb;position:relative;transition:all .2s}.pricing_card__ijQhi:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.pricing_highlighted__kbgzf{border:2px solid #6366f1;transform:scale(1.05)}.pricing_highlighted__kbgzf:hover{transform:scale(1.05) translateY(-4px)}.pricing_badge__YpUPj{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#6366f1;color:white;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600}.pricing_planHeader__dWcC1{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.pricing_planHeader__dWcC1 h3{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.pricing_price__jpT1J{font-size:3rem;font-weight:800;color:#111827;margin-bottom:.5rem}.pricing_price__jpT1J span{font-size:1.25rem;font-weight:400;color:#6b7280}.pricing_description__RxnW1{font-size:1rem;color:#6b7280}.pricing_features__LejCg{list-style:none;padding:0;margin:0 0 2rem}.pricing_features__LejCg li{display:flex;align-items:start;gap:.75rem;margin-bottom:1rem;color:#4b5563}.pricing_features__LejCg li svg{flex-shrink:0;width:20px;height:20px;color:#10b981;margin-top:2px}.pricing_ctaButton__C4MPH{width:100%;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;border:2px solid #e5e7eb;background:white;color:#111827}.pricing_ctaButton__C4MPH:hover{background:#f9fafb;border-color:#d1d5db}.pricing_primaryCta__wH1AB{background:#6366f1;color:white;border-color:#6366f1}.pricing_primaryCta__wH1AB:hover{background:#4f46e5;border-color:#4f46e5}.pricing_enterprise__fcWEj{text-align:center;padding:3rem;background:white;border-radius:16px;border:1px solid #e5e7eb}.pricing_enterprise__fcWEj h3{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.pricing_enterprise__fcWEj p{font-size:1.125rem;color:#6b7280;margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}.pricing_contactButton__5fEpS{padding:.75rem 2rem;background:#111827;color:white;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}.pricing_contactButton__5fEpS:hover{background:#1f2937;transform:translateY(-2px)}.problem-solution_section__09_h5{background-color:hsl(var(--surface-muted));padding:var(--section-padding-y) 0;border-top:1px solid hsl(var(--border))}.problem-solution_container__GSCzD{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem}.problem-solution_header__82Fcw{text-align:center;margin-bottom:4rem}.problem-solution_header__82Fcw h2{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.problem-solution_header__82Fcw p{font-size:1.25rem;color:hsl(var(--text-muted));max-width:42rem;margin:0 auto}.problem-solution_grid__orsS7{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.problem-solution_grid__orsS7{grid-template-columns:1fr 1fr}}.problem-solution_card__axMqn{background-color:hsl(var(--surface));border-radius:1rem;padding:2rem;border:1px solid hsl(var(--border));box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.problem-solution_card__axMqn h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.problem-solution_cardSubtitle__DkMdv{color:hsl(var(--text-muted));margin-bottom:2rem}.problem-solution_afterVisual__VYLaW,.problem-solution_beforeVisual__hhsiJ{background-color:hsl(var(--surface-muted));border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;min-height:120px}.problem-solution_beforeVisual__hhsiJ{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.problem-solution_templateCard__ms73T{background-color:hsl(var(--surface));color:hsl(var(--text-muted));font-size:.75rem;padding:.5rem;border-radius:.25rem;border:1px dashed hsl(var(--border));text-align:center}.problem-solution_afterVisual__VYLaW{display:flex;align-items:center;justify-content:center}.problem-solution_compositionCard__n0J82{background-color:#1f2937;color:#d1d5db;font-family:monospace;padding:1rem 1.5rem;border-radius:.5rem;font-size:1rem}.problem-solution_list__Mvy2d{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:1rem}.problem-solution_list__Mvy2d li{display:flex;align-items:center;gap:.75rem;color:hsl(var(--foreground))}.problem-solution_list__Mvy2d li:before{display:none}.problem-solution_list__Mvy2d li svg{flex-shrink:0}.problem-solution_card__axMqn:not(.problem-solution_interlayWay__k8L3N) .problem-solution_list__Mvy2d li svg{color:hsl(var(--danger))}.problem-solution_interlayWay__k8L3N .problem-solution_list__Mvy2d li svg{color:hsl(var(--success))}.problem-solution_interlayWay__k8L3N{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsla(var(--primary),.2)}.problem-solution_visualComparison__KMSNz{margin-bottom:3rem;text-align:center}.problem-solution_comparisonImage__oWmPn{width:100%;max-width:1200px;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_pageWrapper__dwooz{display:flex;flex-direction:column;min-height:100vh}.page_mainContent__51TpB{flex-grow:1}