.timeline-comparison-wrapper{grid-template-columns:1fr 1fr;gap:60px;display:grid}.staff-retention-grid{grid-template-columns:1fr 1fr;gap:50px;margin:40px 0;display:grid}.demo-form-grid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.demo-form-grid input:focus,.demo-form-grid select:focus{border-color:#fff6!important}@media (max-width:768px){.timeline-comparison-wrapper{grid-template-columns:1fr;gap:60px}.timeline-column{padding:0 10px}.staff-retention-grid{grid-template-columns:1fr;gap:40px}.demo-form-grid{grid-template-columns:1fr;gap:0}.pricing-container{margin:60px 0 20px!important;overflow:visible!important}.pricing-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:16px!important;margin:0 -20px!important;padding:0 20px 20px!important;display:flex!important;overflow:auto hidden!important}.pricing-grid::-webkit-scrollbar{display:none!important}.pricing-card,.pricing-card-featured{scroll-snap-align:center!important;scroll-snap-stop:always!important;flex:0 0 85%!important;min-width:0!important;padding:25px 20px!important}.pricing-card-featured{transform:scale(1)!important;box-shadow:0 10px 30px #0000004d!important}.popular-badge{padding:6px 18px!important;font-size:11px!important;top:-15px!important}.scroll-indicators{display:flex!important}.pricing-toggle-wrapper{padding:0 20px;margin-bottom:40px!important}.pricing-toggle-container{width:100%;max-width:320px;pointer-events:auto!important}.pricing-toggle-btn{pointer-events:auto!important;padding:9px 18px!important;font-size:13px!important}.pricing-bubble{pointer-events:none!important}}@media (max-width:480px){.pricing-grid{gap:12px!important;margin:0 -15px!important;padding:0 15px 20px!important}.pricing-card,.pricing-card-featured{flex:0 0 90%!important}.pricing-card h2,.pricing-card-featured h2{font-size:32px!important}.pricing-toggle-wrapper{padding:0 15px;margin-bottom:40px!important}.pricing-toggle-container{width:100%;max-width:280px}.pricing-toggle-btn{padding:8px 12px!important;font-size:12px!important}.pricing-container{margin:50px 0 20px!important}}
