body,html{height:auto!important}.feature-card,.features-grid .feature-card{width:auto!important;height:auto!important;max-width:100%;box-sizing:border-box}.features-section{overflow:hidden;max-width:100vw;box-sizing:border-box}.features-grid{max-width:100%;box-sizing:border-box}.hero-section{height:auto!important;min-height:auto}@media (max-width:968px){.hero-section{min-height:auto;padding:100px 20px 60px}.hero-container{grid-template-columns:1fr;gap:32px}.hero-stats{grid-template-columns:repeat(3,1fr)}.hero-subtitle{font-size:clamp(.95rem, 2.5vw, 1.2rem)}.ai-mockup,.analytics-mockup,.calendar-mockup,.chat-mockup,.contract-mockup,.crm-mockup,.dashboard-mockup,.email-mockup,.flow-mockup,.hr-mockup,.integration-mockup,.invoice-mockup,.payment-mockup,.seo-mockup,.sms-mockup,.social-mockup,.timetracking-mockup,.voice-mockup,.workforce-mockup{order:-1}.platform-hero{padding:80px 20px 50px}.features-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}.features-section{padding:80px 24px}.feature-card{padding:24px;width:auto!important;height:auto!important}.section-header{margin-bottom:40px}}@media (max-width:768px){.hero-section{padding:80px 16px 50px}.hero-container{gap:24px}.hero-stats{grid-template-columns:1fr;gap:12px}.stat-box{padding:14px}.stat-value{font-size:1.6rem}.cta-group{flex-direction:column;align-items:stretch}.cta-primary,.cta-secondary{width:100%;justify-content:center;text-align:center}.platform-hero{padding:70px 16px 40px}.hero-cta-group{flex-direction:column;align-items:center}.hero-cta-group .cta-primary,.hero-cta-group .cta-secondary{width:100%;max-width:320px;justify-content:center}.features-grid{grid-template-columns:1fr!important;gap:16px}.features-section{padding:60px 16px;overflow:hidden}.feature-card{padding:20px;width:auto!important;height:auto!important;max-width:100%}.feature-icon{width:48px;height:48px;font-size:24px;border-radius:12px;margin-bottom:16px}.feature-title{font-size:1.1rem;margin-bottom:8px}.feature-description{font-size:14px}.section-header{margin-bottom:32px}.section-title{font-size:clamp(1.5rem, 5vw, 2rem)}.section-subtitle{font-size:.95rem}}@media (max-width:480px){.hero-section{padding:60px 14px 36px}.hero-container{gap:20px}.hero-badge{font-size:12px;padding:6px 14px}.hero-subtitle{font-size:.95rem}.ai-mockup,.analytics-mockup,.calendar-mockup,.chat-mockup,.contract-mockup,.crm-mockup,.dashboard-mockup,.email-mockup,.flow-mockup,.hr-mockup,.integration-mockup,.invoice-mockup,.payment-mockup,.seo-mockup,.sms-mockup,.social-mockup,.timetracking-mockup,.voice-mockup,.workforce-mockup{max-width:100%}.platform-hero{padding:50px 14px 30px}.platform-stats{grid-template-columns:1fr;gap:16px;padding:16px}.features-grid{grid-template-columns:1fr!important;gap:14px}.features-section{padding:50px 14px;overflow:hidden}.feature-card{padding:18px;border-radius:14px;width:auto!important;height:auto!important;max-width:100%}}.api-features-grid,.methods-features-grid,.payment-methods-features,.payment-methods-grid,.platforms-features,.platforms-grid,.pricing-grid,.reader-features,.security-grid,.steps-grid{max-width:100%;box-sizing:border-box}@media (max-width:768px){.steps-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.pricing-grid{grid-template-columns:1fr!important;max-width:400px;margin-inline:auto}.platforms-grid{grid-template-columns:repeat(3,1fr)!important}.payment-methods-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.api-features-grid{grid-template-columns:1fr!important}.payment-methods-features,.platforms-features{grid-template-columns:1fr!important}section{overflow-x:hidden;max-width:100vw}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr!important;gap:14px}.platforms-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.payment-methods-grid{grid-template-columns:1fr!important;gap:14px}}