@media(max-width:700px){
#site-root #top{padding-top:112px!important;padding-bottom:24px!important;min-height:0!important}
#site-root #top .s-intro{font-size:16px!important;line-height:1.5!important}
#site-root #top .customer-entry{width:100%!important;max-width:none!important}#site-root #top .customer-entry a{min-height:48px!important}
#site-root #demo{padding:24px 0!important}#site-root #demo .showcase-heading{gap:8px!important;margin-bottom:18px!important}#site-root #demo .showcase-heading small{margin-top:0!important}#site-root #demo .showcase-frame{height:540px!important}
#site-root #demo .showcase-action{margin-top:16px!important}#site-root #demo .showcase-action a{box-sizing:border-box;white-space:normal;padding:12px!important;line-height:1.3!important}
#site-root #team-comparison.growth-team{margin-top:32px!important;margin-bottom:28px!important}#site-root .growth-option{padding:18px!important}#site-root .growth-option h3{margin-bottom:16px!important}#site-root .growth-option ul{margin-top:16px!important;padding-top:12px!important}#site-root .growth-system{min-height:140px!important;gap:18px!important}#site-root .growth-skills span{padding:9px 3px!important}#site-root .growth-roles{min-height:132px!important}#site-root .growth-explorer{margin-top:14px!important}#site-root #growth-panel{padding:18px!important;gap:14px!important}#site-root #growth-panel p{font-size:14px!important;line-height:1.45!important}
#site-root #pricing{padding-top:28px!important;padding-bottom:28px!important}#site-root #pricing .tariff-heading{background:transparent!important;box-shadow:none!important;position:static!important}#site-root #pricing .tariff-card{padding:20px!important}#site-root #pricing .tariff-benefits{margin-top:20px!important;margin-bottom:20px!important}#site-root #pricing .tariff-bottom{padding-top:16px!important}#site-root #pricing .tariff-button{min-height:44px!important;white-space:normal!important;text-align:center!important}
#site-root .case-controls button{min-height:44px!important;min-width:44px!important;width:44px!important}#site-root .case-controls{width:96px!important}#site-root #brand-cases{scroll-margin-top:80px!important}#site-root .case-stage{touch-action:pan-y pinch-zoom!important}
#site-root .nav-links a:first-child{display:flex!important}#site-root .nav-links a{min-height:44px!important}
#site-root .footer-unified .s-footer-top p{white-space:nowrap!important;font-size:12px!important}#site-root .footer-unified .s-footer-top p br{display:none!important}
#site-root #faq{padding-top:24px!important}#site-root #connect{margin-top:12px!important;margin-bottom:12px!important}
}
@media(max-width:350px){#site-root #hero-title{font-size:34px!important}#site-root #demo .showcase-frame{height:550px!important}#site-root #brand-cases-title{font-size:22px!important}}
