.landing_main__1WGAv{padding-top:80px}.landing_hero__eUgL5{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.landing_heroContent__PTv_J{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.landing_heroText__Y3fP3{max-width:560px}.landing_badge__PRgF6{display:inline-block;background:#f1f5f9;color:#64748b;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:20px}.landing_heroText__Y3fP3 h1{font-size:2.4rem;line-height:1.2;margin-bottom:24px;font-weight:700}.landing_gradientText___dwqK{background:linear-gradient(135deg,#4987be,#94b9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing_heroDescription__HM522{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:32px}.landing_heroCtas___toWb{display:flex;gap:16px;flex-wrap:wrap}.landing_btnPrimary__JexCK{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:linear-gradient(135deg,#4987be,#94b9ff);color:white;border-radius:8px;font-weight:500;font-size:1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer}.landing_btnPrimary__JexCK:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(73,135,190,.35)}.landing_btnSecondary__Hdjtg{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:8px;font-weight:500;font-size:1rem;text-decoration:none;transition:all .2s ease;cursor:pointer}.landing_btnSecondary__Hdjtg:hover{background:var(--primary-color);color:white}.landing_heroVisual__nh6ma{display:flex;justify-content:center;align-items:center}.landing_heroImage__9dzyk{max-width:100%;height:auto;border-radius:16px}.landing_iconContainer__0wkZZ{position:relative;display:flex;justify-content:center;align-items:center}.landing_iconGlow__7xsqH{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(73,135,190,.3) 0,transparent 70%);border-radius:50%;animation:landing_pulse__k4Z3V 3s ease-in-out infinite}@keyframes landing_pulse__k4Z3V{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.3}}.landing_heroIcon__vc2b5{color:#4987be;z-index:1}.landing_sectionTitle__YlTKq{text-align:center}.landing_sectionTitleLeft__T7KaV,.landing_sectionTitle__YlTKq{font-size:2rem;margin-bottom:16px;font-weight:700}.landing_sectionSubtitle__8Q4VM{text-align:center;font-size:1.1rem;color:var(--text-secondary);max-width:700px;margin:0 auto 48px;line-height:1.6}.landing_featuresSection__c4qjf{padding:80px 0;background:#ffffff}.landing_featuresSectionAlt__2p1Qh{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.landing_featuresGrid__cRDoL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.landing_featuresGridFour__Tws2o{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.landing_featuresGridTwo__ns5Zf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.landing_featureCard__CzjG1{background:#f8fbff}.landing_featureCardWhite__ugon7,.landing_featureCard__CzjG1{border-radius:16px;padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e8f0f8}.landing_featureCardWhite__ugon7{background:#ffffff}.landing_featureCardWhite__ugon7:hover,.landing_featureCard__CzjG1:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(73,135,190,.12)}.landing_featureIconWrapper__AURVA{width:72px;height:72px;margin:0 auto 20px}.landing_featureIconWrapperSmall__d_Bsd,.landing_featureIconWrapper__AURVA{background:linear-gradient(135deg,#4987be,#94b9ff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.landing_featureIconWrapperSmall__d_Bsd{width:56px;height:56px;margin:0 auto 16px}.landing_featureCardWhite__ugon7 h3,.landing_featureCard__CzjG1 h3{font-size:1.15rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.landing_featureCardWhite__ugon7 p,.landing_featureCard__CzjG1 p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.landing_benefitsSection__NdgN_{padding:80px 0;background:linear-gradient(135deg,#4987be,#94b9ff)}.landing_benefitsContent__VVDeM{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.landing_benefitsText__esWWa h2{font-size:2rem;color:white;margin-bottom:32px;font-weight:700}.landing_benefitsList__JsmCE{list-style:none;padding:0;margin:0}.landing_benefitsList__JsmCE li{color:white;font-size:1.1rem;padding:12px 0 12px 32px;position:relative;line-height:1.5}.landing_benefitsList__JsmCE li:before{content:"✓";position:absolute;left:0;font-weight:700}.landing_benefitsVisual__XUEPU,.landing_statsCircle__mZO62{display:flex;justify-content:center;align-items:center}.landing_statsCircle__mZO62{width:200px;height:200px;background:rgba(255,255,255,.15);border-radius:50%;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.landing_statsNumber__SvVRu{font-size:3rem;font-weight:700;color:white}.landing_statsLabel__4UB5h{font-size:.9rem;color:rgba(255,255,255,.9);text-align:center;padding:0 20px}.landing_splitSection__wFYtm{padding:80px 0;background:#ffffff}.landing_splitContentReverse__XhLcQ,.landing_splitContent__N0M5T{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.landing_splitContentReverse__XhLcQ .landing_splitImage__qwLk6{order:2}.landing_splitContentReverse__XhLcQ .landing_splitText__ZIXFU{order:1}.landing_splitText__ZIXFU h2{font-size:1.8rem;margin-bottom:20px;font-weight:700;color:var(--text-primary)}.landing_splitText__ZIXFU p{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.landing_splitImage__qwLk6 img{max-width:100%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.landing_logosGrid__ksLrr{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}.landing_logoItem__I9omK{padding:16px 24px;transition:transform .2s ease}.landing_logoItem__I9omK:hover{transform:translateY(-2px)}.landing_logoItem__I9omK img{height:60px;width:auto}.landing_integrationName__GmK4w{font-size:1.1rem;font-weight:600;color:#4987be;display:block;padding:20px 32px;background:white;border-radius:12px;border:2px solid #e8f0f8;transition:all .2s ease}.landing_logoItem__I9omK:hover .landing_integrationName__GmK4w{border-color:#4987be;box-shadow:0 4px 16px rgba(73,135,190,.15)}.landing_casesSection__P5_ft{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.landing_caseCard__bFbqx{background:white;border-radius:16px;padding:32px;border:1px solid #e8f0f8;transition:transform .3s ease,box-shadow .3s ease}.landing_caseCard__bFbqx:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(73,135,190,.12)}.landing_caseCard__bFbqx h3{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.landing_caseCard__bFbqx p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.landing_caseLink__c_N2w{color:#4987be;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.landing_caseLink__c_N2w:hover{text-decoration:underline}.landing_checkList__2Rd77{list-style:none;padding:0;margin:0}.landing_checkList__2Rd77 li{padding:8px 0 8px 28px;position:relative;color:var(--text-secondary);line-height:1.5}.landing_checkList__2Rd77 li:before{content:"✓";position:absolute;left:0;color:#4987be;font-weight:700}@media (max-width:1024px){.landing_featuresGridFour__Tws2o{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing_heroContent__PTv_J{grid-template-columns:1fr;text-align:center;gap:40px}.landing_heroText__Y3fP3{max-width:100%}.landing_heroCtas___toWb{justify-content:center}.landing_featuresGridFour__Tws2o,.landing_featuresGridTwo__ns5Zf,.landing_featuresGrid__cRDoL{grid-template-columns:1fr}.landing_benefitsContent__VVDeM,.landing_splitContentReverse__XhLcQ,.landing_splitContent__N0M5T{grid-template-columns:1fr;text-align:center}.landing_splitContentReverse__XhLcQ .landing_splitImage__qwLk6,.landing_splitContentReverse__XhLcQ .landing_splitText__ZIXFU{order:unset}.landing_benefitsList__JsmCE li,.landing_checkList__2Rd77 li{text-align:left}}