*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,-apple-system,sans-serif;background:#0a0a0a;color:#f5f3ee;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anim-fade-up{opacity:0;animation:fadeUp .6s ease forwards}.anim-fade-in{opacity:0;animation:fadeIn 1s ease forwards}.lp-input:focus{outline:none;border-color:#e8912d!important}.lp-input::placeholder{color:#6b6b6b}@media(max-width:960px){.demo-grid,.dashboard-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.lp-hero-score{display:none!important}.lp-modules{grid-template-columns:1fr!important}.lp-steps{grid-template-columns:1fr!important;gap:2rem!important}.lp-stats{grid-template-columns:repeat(2,1fr)!important}.lp-nav-link{display:none!important}}@media(max-width:600px){.lp-stats{grid-template-columns:1fr!important}.lp-form-row{flex-direction:column!important}.lp-footer{flex-direction:column!important;gap:1rem!important;text-align:center!important}}
