*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,sans-serif;color:#2c2420;background:#fffbf7;-webkit-font-smoothing:antialiased}input:focus{border-color:#b8845f!important;box-shadow:0 0 0 2px rgba(184,132,95,.15)}button:active{transform:scale(.98)}@media (max-width:640px){.benefits-grid,.stats-grid{grid-template-columns:1fr!important}}