*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;background:#fef3c7}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width:768px){.container{padding:0 16px}.hero-bg{padding:80px 0 60px!important}.hero-title{font-size:48px!important}.desktop-nav,.testimonials-grid{display:none!important}.testimonials-carousel{display:block!important}.footer-grid{grid-template-columns:1fr!important;gap:40px!important}.dashboard-mockup{margin:0 -16px}.purple-section{padding:60px 0!important}.hidden{display:none!important}.block{display:block!important}}@media (min-width:768px){.md\:grid{display:grid!important}.md\:hidden{display:none!important}}.btn{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;text-decoration:none;display:inline-block;transition:all .2s;font-size:14px}.btn-primary{background:#f59e0b;color:#fff}.btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.btn:hover{transform:translateY(-1px)}.hero-bg{background:linear-gradient(135deg,#fef3c7,#fde68a 50%,#f59e0b);border-radius:0 0 50px 50px}.dashboard-mockup{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.purple-section{background:linear-gradient(150grad,#f90,#451212 50%,#ff4100);position:relative}.purple-section:before{top:50px;right:50px;width:300px;height:300px;border:3px solid rgba(236,72,153,.3)}.purple-section:after,.purple-section:before{content:"";position:absolute;border-radius:50%}.purple-section:after{bottom:50px;left:50px;width:200px;height:200px;background:linear-gradient(45deg,#ec4899,#f97316);opacity:.1}.flex-col{flex-direction:column!important}.md\:p-8{padding:16px!important}.md\:flex-row{flex-direction:row!important}.md\:gap-0{gap:0!important}.md\:text-3xl{font-size:24px!important}.md\:gap-3{gap:8px!important}.md\:w-auto{width:100%!important}@media (min-width:768px){.md\:p-8{padding:32px!important}.md\:text-3xl{font-size:32px!important}.md\:gap-3{gap:12px!important}.md\:w-auto{width:auto!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}