.landing-page_landingPage__lznX_{--primary-color:#1e3a8a;--primary-dark:#1e3a8a;--secondary-color:#50e3c2;--accent-color:#ff6b6b;--text-color:#333;--text-light:#666;--text-lighter:#999;--bg-color:#fff;--bg-light:#f8f9fa;--bg-dark:#0a0a0a;--border-color:#e1e4e8;--success-color:#28a745;--warning-color:#ffc107;--error-color:#dc3545;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:20px;--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-xl:0 20px 25px rgba(0,0,0,.1);font-family:Roboto,sans-serif;color:var(--text-color);line-height:1.6}.landing-page_container__2bntj{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.landing-page_header__5oHrU{position:fixed;top:0;left:0;width:100%;background-color:var(--bg-color);box-shadow:var(--shadow-sm);z-index:1000;padding:var(--spacing-md) 0}.landing-page_header__5oHrU.landing-page_sticky__DR1dI{box-shadow:var(--shadow-md);background-color:hsla(0,0%,100%,.95)}.landing-page_nav__MJngO{display:flex;justify-content:space-between;align-items:center}.landing-page_logo__2kgA7{display:flex;align-items:center;font-weight:700;font-size:1.5rem;color:var(--primary-color);transition:opacity .3s ease}.landing-page_logo__2kgA7:hover{opacity:.8}.landing-page_logo__2kgA7 img{height:40px;margin-right:var(--spacing-sm)}.landing-page_navLinks__lJ4YG{display:flex;gap:var(--spacing-xl)}.landing-page_navLinks__lJ4YG a{color:var(--text-color);font-weight:500;text-decoration:none;transition:color .3s ease}.landing-page_navLinks__lJ4YG a:hover{color:var(--primary-color)}.landing-page_authButtons__tRDLo{display:flex;gap:var(--spacing-md)}.landing-page_mobileMenuBtn__eDhKS{display:none;background:none;border:none;cursor:pointer}.landing-page_mobileMenuBtn__eDhKS span{display:block;width:25px;height:3px;background-color:var(--text-color);margin:5px 0;transition:all .3s ease}.landing-page_mobileMenuBtn__eDhKS.landing-page_active__4cTc_ span:first-child{transform:rotate(45deg) translate(5px,5px)}.landing-page_mobileMenuBtn__eDhKS.landing-page_active__4cTc_ span:nth-child(2){opacity:0}.landing-page_mobileMenuBtn__eDhKS.landing-page_active__4cTc_ span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.landing-page_hero__j4UVl{padding:8rem 0 5rem;background-color:var(--bg-light);overflow:hidden}.landing-page_hero__j4UVl .landing-page_container__2bntj{display:flex;align-items:center;gap:var(--spacing-xxl)}.landing-page_heroContent__5Qj8k{flex:1}.landing-page_hero__j4UVl h1{margin-bottom:var(--spacing-lg);font-size:3.5rem;line-height:1.2}.landing-page_hero__j4UVl p{font-size:1.25rem;color:var(--text-light);margin-bottom:var(--spacing-xl)}.landing-page_heroCta__v4WyU{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.landing-page_heroStats___WA71{display:flex;gap:var(--spacing-xl)}.landing-page_stat__81OqA{display:flex;flex-direction:column}.landing-page_statNumber__s3h2v{font-size:2rem;font-weight:700;color:var(--primary-color)}.landing-page_statText__vd7Zu{font-size:.9rem;color:var(--text-light)}.landing-page_heroImage__GgKCw{flex:1;position:relative}.landing-page_heroImage__GgKCw img{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg)}.landing-page_sectionHeader__ytzfb{text-align:center;max-width:800px;margin:0 auto var(--spacing-xxl)}.landing-page_sectionHeader__ytzfb h2{margin-bottom:var(--spacing-md)}.landing-page_sectionHeader__ytzfb p{color:var(--text-light);font-size:1.25rem}.landing-page_features__jsU_w{padding:var(--spacing-xxl) 0}.landing-page_featuresGrid__nFTWC{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-xl)}.landing-page_integrationsGrid__q1wt0{gap:var(--spacing-xxl);grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:center}.landing-page_featureCard__TR_Ys{background-color:var(--bg-color);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.landing-page_featureCard__TR_Ys:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.landing-page_featureIcon__Rj9b8{background-color:rgba(30,58,138,.1);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.landing-page_featureIcon__Rj9b8 img{width:30px;height:30px}.landing-page_featureCard__TR_Ys h3{margin-bottom:var(--spacing-md)}.landing-page_featureCard__TR_Ys p{color:var(--text-light)}.landing-page_howItWorks__IvpJR{padding:var(--spacing-xxl) 0;background-color:var(--bg-light)}.landing-page_steps__H724M{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.landing-page_step__IUIL9{display:flex;align-items:center;gap:var(--spacing-xl)}.landing-page_step__IUIL9:nth-child(2n){flex-direction:row-reverse}.landing-page_stepNumber__7Zuoz{background-color:var(--primary-color);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.landing-page_stepContent__g9UqS,.landing-page_stepImage__SmjLS{flex:1}.landing-page_stepImage__SmjLS img{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md)}.landing-page_pricing__vDb67{padding:var(--spacing-xxl) 0}.landing-page_pricingCards__mJOvp{display:flex;gap:var(--spacing-xl);justify-content:center;flex-wrap:wrap}.landing-page_pricingCard__3GM8A{background-color:var(--bg-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl);flex:1;min-width:300px;max-width:350px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.landing-page_pricingCard__3GM8A:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.landing-page_pricingCard__3GM8A.landing-page_featured__yxbUU{border:2px solid var(--primary-color);transform:scale(1.05)}.landing-page_pricingCard__3GM8A.landing-page_featured__yxbUU:hover{transform:scale(1.05) translateY(-5px)}.landing-page_pricingBadge__FK9TQ{position:absolute;top:-15px;right:20px;background-color:var(--primary-color);color:#fff;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.landing-page_pricingHeader__WppU2{text-align:center;margin-bottom:var(--spacing-lg)}.landing-page_price__7LCCh{margin:var(--spacing-md) 0}.landing-page_amount__JYn3Q{font-size:3rem;font-weight:700;color:var(--text-color)}.landing-page_period__38Wyp{font-size:1rem;color:var(--text-light)}.landing-page_pricingFeatures__8uReH{margin-bottom:var(--spacing-xl)}.landing-page_pricingFeatures__8uReH ul li{padding:var(--spacing-sm) 0;color:var(--text-light);position:relative;padding-left:25px}.landing-page_pricingFeatures__8uReH ul li:before{content:"✓";color:var(--success-color);position:absolute;left:0}.landing-page_pricingCta__tLbZf{margin-top:auto}.landing-page_testimonials__YTYUD{padding:var(--spacing-xxl) 0;background-color:var(--bg-light)}.landing-page_testimonialsSlider__Sq1HN{position:relative;overflow:hidden;margin-bottom:var(--spacing-xl)}.landing-page_testimonial__CABQL{background-color:var(--bg-color);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);margin:0 var(--spacing-md)}.landing-page_testimonialContent__mxvez{margin-bottom:var(--spacing-lg)}.landing-page_testimonialContent__mxvez p{font-style:italic;font-size:1.1rem}.landing-page_testimonialAuthor__EY9NF{display:flex;align-items:center;gap:var(--spacing-md)}.landing-page_testimonialAuthor__EY9NF img{width:60px;height:60px;border-radius:50%;object-fit:cover}.landing-page_authorInfo__IZfyl h4{margin-bottom:0}.landing-page_authorInfo__IZfyl p{color:var(--text-light);margin-bottom:0}.landing-page_testimonialControls__tg2va{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg)}.landing-page_nextBtn__RmDTo,.landing-page_prevBtn__Jlntf{background-color:transparent;border:none;color:var(--primary-color);cursor:pointer;font-weight:600}.landing-page_testimonialDots__6gjCM{display:flex;gap:var(--spacing-sm)}.landing-page_dot__uMfl3{width:10px;height:10px;border-radius:50%;background-color:var(--border-color);cursor:pointer}.landing-page_dot__uMfl3.landing-page_active__4cTc_{background-color:var(--primary-color)}.landing-page_faq___lMvp{padding:var(--spacing-xxl) 0;background-color:var(--bg-color)}.landing-page_faqContainer__LWJ2W{max-width:800px;margin:0 auto}.landing-page_faqItem__Z6jBs{margin-bottom:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden;transition:all .3s ease}.landing-page_faqItem__Z6jBs:hover{box-shadow:var(--shadow-md)}.landing-page_faqQuestion__wg7WD{padding:var(--spacing-lg);background-color:var(--bg-light);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.landing-page_faqQuestion__wg7WD h3{margin:0;font-size:1.1rem;font-weight:600}.landing-page_faqQuestion__wg7WD.landing-page_active__4cTc_{background-color:var(--primary-color);color:#fff}.landing-page_faqIcon__ReVV_{font-size:1.5rem;font-weight:700}.landing-page_faqAnswer__AlGU3{max-height:0;overflow:hidden;transition:max-height .5s ease;background-color:#fff}.landing-page_faqAnswer__AlGU3 p{padding:var(--spacing-lg);margin:0;color:var(--text-light);line-height:1.6}@media (max-width:768px){.landing-page_faqQuestion__wg7WD h3{font-size:1rem}.landing-page_faqAnswer__AlGU3 p{font-size:.9rem}}.landing-page_cta__Ru6kk{padding:var(--spacing-xxl) 0;background-color:var(--primary-color);color:#fff}.landing-page_ctaContent__PiiDR{text-align:center;max-width:800px;margin:0 auto}.landing-page_cta__Ru6kk h2{color:#fff;margin-bottom:var(--spacing-md)}.landing-page_cta__Ru6kk p{color:hsla(0,0%,100%,.9);font-size:1.25rem;margin-bottom:var(--spacing-xl)}.landing-page_ctaButtons___C9yb{display:flex;justify-content:center;gap:var(--spacing-md)}.landing-page_btn__OsvUz{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem;text-decoration:none}.landing-page_btnPrimary__OZZfL{background-color:var(--primary-color);color:#fff}.landing-page_btnPrimary__OZZfL:hover{background-color:var(--secondary-color)}.landing-page_btnOutline__xAc9P{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.landing-page_btnOutline__xAc9P:hover{background-color:var(--primary-color);color:#fff}.landing-page_btnLarge__mGImA{padding:1rem 2rem;font-size:1.1rem}.landing-page_btnFull__OiAjY{width:100%}.landing-page_cta__Ru6kk .landing-page_btnPrimary__OZZfL{background-color:#fff;color:var(--primary-color)}.landing-page_cta__Ru6kk .landing-page_btnPrimary__OZZfL:hover{background-color:hsla(0,0%,100%,.9)}.landing-page_cta__Ru6kk .landing-page_btnOutline__xAc9P{border-color:#fff;color:#fff}.landing-page_cta__Ru6kk .landing-page_btnOutline__xAc9P:hover{background-color:#fff;color:var(--primary-color)}.landing-page_modalOverlay__nTvAA{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1001}.landing-page_modal__15yKq{background-color:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.landing-page_modalHeader__d61yR{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.landing-page_modalHeader__d61yR h3{margin:0}.landing-page_closeModal__zwoFz{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-light)}.landing-page_modalBody__3tqsj{padding:20px}.landing-page_formGroup__HnS_F{margin-bottom:20px}.landing-page_formGroup__HnS_F label{display:block;margin-bottom:5px;font-weight:500}.landing-page_formGroup__HnS_F input,.landing-page_formGroup__HnS_F textarea{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-family:inherit;font-size:16px}.landing-page_formGroup__HnS_F textarea{resize:vertical}@media (max-width:1024px){.landing-page_hero__j4UVl h1{font-size:2.5rem}.landing-page_hero__j4UVl .landing-page_container__2bntj{flex-direction:column}.landing-page_heroContent__5Qj8k,.landing-page_heroImage__GgKCw{width:100%}.landing-page_step__IUIL9,.landing-page_step__IUIL9:nth-child(2n){flex-direction:column}.landing-page_stepContent__g9UqS,.landing-page_stepImage__SmjLS{width:100%}}@media (max-width:768px){.landing-page_authButtons__tRDLo,.landing-page_navLinks__lJ4YG{display:none}.landing-page_authButtons__tRDLo.landing-page_active__4cTc_,.landing-page_navLinks__lJ4YG.landing-page_active__4cTc_{display:flex;flex-direction:column;width:100%}.landing-page_mobileMenuBtn__eDhKS{display:block}.landing-page_heroCta__v4WyU{flex-direction:column}.landing-page_heroStats___WA71{flex-wrap:wrap;justify-content:center}.landing-page_pricingCards__mJOvp{flex-direction:column;align-items:center}.landing-page_pricingCard__3GM8A{width:100%;max-width:400px}.landing-page_pricingCard__3GM8A.landing-page_featured__yxbUU{transform:none}.landing-page_pricingCard__3GM8A.landing-page_featured__yxbUU:hover{transform:translateY(-5px)}.landing-page_ctaButtons___C9yb{flex-direction:column}}@media (max-width:480px){.landing-page_hero__j4UVl h1{font-size:2rem}.landing-page_container__2bntj{padding:0 var(--spacing-md)}.landing-page_hero__j4UVl{padding:6rem 0 3rem}.landing-page_hero__j4UVl p{font-size:1rem}.landing-page_featuresGrid__nFTWC{grid-template-columns:1fr}.landing-page_testimonialAuthor__EY9NF{flex-direction:column;text-align:center}}.landing-page_footer__Yniq2{background-color:var(--bg-dark);color:#fff;padding:4rem 0 2rem}.landing-page_footerContent__JrClv{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);align-items:start}.landing-page_footerSection__C5SgW{display:block}.landing-page_footerSection__C5SgW h4{font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-lg);color:#fff;margin-top:0}.landing-page_footerLogo__XI5hZ{display:block;font-weight:700;font-size:1.5rem;color:#fff;margin-bottom:var(--spacing-md)}.landing-page_footerDescription__92kpe{color:hsla(0,0%,100%,.7);line-height:1.6;margin-top:0}.landing-page_footerSection__C5SgW ul{list-style:none;padding:0;margin:0}.landing-page_footerSection__C5SgW ul li{margin-bottom:var(--spacing-sm)}.landing-page_footerLink__bLgHl,.landing-page_footerSection__C5SgW ul li a{color:hsla(0,0%,100%,.7);text-decoration:none;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;transition:color .3s ease;text-align:left;display:inline;padding:0}.landing-page_footerLink__bLgHl:hover,.landing-page_footerSection__C5SgW ul li a:hover{color:#fff}.landing-page_footerBottom___RS4b{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--spacing-lg);text-align:center}.landing-page_footerBottom___RS4b p{color:hsla(0,0%,100%,.5);font-size:.9rem;margin:0}@media (max-width:768px){.landing-page_footerContent__JrClv{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:left}.landing-page_footerSection__C5SgW{text-align:left}}@media (max-width:1024px) and (min-width:769px){.landing-page_footerContent__JrClv{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}