.landing-container{max-width:1280px;margin:0 auto;padding:0 24px}.nav-links{display:flex;gap:24px;font-size:14px;font-weight:500}.nav-actions{display:flex;align-items:center;gap:8px}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;background:#888;backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,237,248,.6);flex-direction:column;padding:12px 24px 24px;z-index:39;gap:2px}.mobile-menu.open{display:flex}.mobile-menu a,.mobile-menu button{display:block;padding:14px 0;font-size:16px;font-weight:500;text-decoration:none;color:#2b2b3d;background:none;border:none;border-bottom:1px solid #888;text-align:left;cursor:pointer;font-family:inherit}.mobile-menu a:last-child{border-bottom:none}.mobile-menu-actions{display:flex;gap:10px;margin-top:12px}.mobile-menu-actions a{flex:1;text-align:center;padding:14px!important;border-radius:12px;font-weight:600;font-size:15px;border:none!important}.mobile-btn-outline{background:#fff;border:1.5px solid #dde0e8!important;color:#2b2b3d!important}.mobile-btn-fill{background:#2b2b3d!important;color:#fff!important}.hero-content{max-width:1280px;margin:0 auto;padding:88px 24px 72px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:48px 24px;max-width:1280px;margin:0 auto}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.features-grid,.how-grid{margin-top:56px;display:grid;gap:20px}.how-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid,.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pricing-grid{max-width:1000px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto}.section-pad,.section-pad-alt{padding:96px 24px}.cta-box{padding:64px 48px;text-align:center}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pricing-card-highlight{transform:scale(1.03)}.integrations-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (max-width:1024px){.nav-links{gap:16px;font-size:13px}.how-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.pricing-grid{grid-template-columns:1fr;max-width:440px;gap:16px}.pricing-card-highlight{transform:none}.testimonials-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}@media (max-width:768px){.nav-actions .nav-register,.nav-actions .nav-signin,.nav-links{display:none}.nav-hamburger{display:flex;align-items:center;justify-content:center}.hero-content{padding:56px 20px 48px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons a{width:100%!important;justify-content:center}.section-pad,.section-pad-alt{padding:64px 20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:40px 20px}.features-grid,.how-grid{margin-top:36px}.features-grid,.footer-grid,.how-grid,.testimonials-grid{grid-template-columns:1fr}.footer-grid{gap:28px}.cta-box{padding:40px 24px}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons a{width:100%!important;justify-content:center}.lang-label-full{display:none}.lang-label-short{display:inline}}@media (min-width:769px){.lang-label-short{display:none}.lang-label-full{display:inline}}@media (max-width:400px){.landing-container{padding:0 16px}.section-pad,.section-pad-alt{padding:56px 16px}.hero-content{padding:48px 16px 40px}.stats-grid{padding:32px 16px;gap:16px}.otp-grid{gap:6px}.pricing-grid{max-width:100%}}body,html{overflow-x:hidden;max-width:100vw}@media (max-width:768px){.hero-content{padding:48px 16px 40px!important;text-align:center}.hero-content h1{font-size:clamp(28px,9vw,48px)!important;letter-spacing:-1px!important;word-break:break-word}.hero-content p{font-size:15px!important;padding:0 4px}div,section{max-width:100%}.stats-grid{padding:32px 16px!important;gap:16px!important}.nav-hamburger{display:flex!important}}@media (max-width:400px){.hero-content{padding:40px 12px 32px!important}}