*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#1a1814;-webkit-font-smoothing:antialiased;background:#f5f0e8;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f5f0e8}::-webkit-scrollbar-thumb{background:#c8c0b0;border-radius:2px}.feat-grid{background:#1a181412;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.nav-links{display:none!important}.mobile-menu-btn{display:flex!important}.hero-section{grid-template-columns:1fr!important;min-height:auto!important}.hero-copy{max-width:100%!important;padding:48px 24px 56px!important}.hero-mockup{display:none!important}.feat-grid,.pricing-grid,.pain-grid,.how-grid{grid-template-columns:1fr!important}.how-right{display:none!important}.feat-row{grid-template-columns:1fr!important;gap:32px!important}.faq-grid{grid-template-columns:1fr!important;gap:40px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.comparison-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width>=769px) and (width<=1024px){.feat-grid{grid-template-columns:repeat(2,1fr)!important}.pricing-grid{max-width:500px;margin-left:auto;margin-right:auto;grid-template-columns:1fr!important}.how-right{display:none!important}.how-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
