*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}@media (max-width: 768px){aside.sidebar{display:none!important}.mobile-topbar,.mobile-nav{display:flex!important}main{padding-bottom:72px!important}.nav-links{display:none!important}nav{padding:12px 16px!important}.hero-title{font-size:34px!important;letter-spacing:-1.5px!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important}.steps-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.features-grid,.pricing-grid,.dashboard-grid{grid-template-columns:1fr!important}.dashboard-grid>div[style*=grid-column]{grid-column:auto!important}.clips-grid{grid-template-columns:repeat(2,1fr)!important}.comparison-grid,.contact-row{grid-template-columns:1fr!important}.billing-toggle{font-size:12px!important}}@media (max-width: 480px){.hero-title{font-size:28px!important}.clips-grid,.steps-grid{grid-template-columns:1fr!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.upload-zone{grid-column:auto!important}.dashboard-grid{grid-template-columns:1fr!important}}
