*{box-sizing:border-box}html,body,app-root{height:100%}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:#1f2933;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.7;letter-spacing:.1px}.container{max-width:1200px;margin:0 auto;padding:0 16px}.btn-primary{display:inline-block;background:#f58220;color:#fff;padding:14px 22px;border-radius:10px;font-weight:700;text-decoration:none;box-shadow:0 2px 12px #f582201a;transition:background .18s,box-shadow .18s,transform .18s}.btn-primary:hover,.btn-primary:focus{background:#e26d0a;box-shadow:0 8px 32px #f582202e;transform:translateY(-2px) scale(1.03)}.section{padding:48px 0}.h1{font-size:2.5rem;color:#1f2933;margin:0 0 18px;font-weight:800;letter-spacing:.5px}.h2{font-size:1.7rem;color:#1f2933;margin-bottom:18px;font-weight:700;letter-spacing:.3px}html,body{height:100%}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:#fff;color:#222}a{color:inherit;text-decoration:none;transition:color .18s}
