.lp-wrap{max-width:1180px;margin:auto;padding:32px 22px 70px;color:#15191f;font-family:inherit}.lp-head{background:#f3eee8;padding:40px;border-radius:18px;margin-bottom:20px}.lp-head span,.lp-eyebrow{color:#bf1024;font-size:12px;letter-spacing:.13em;font-weight:700}.lp-head h1{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:12px 0}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.lp-card{border:1px solid #e2e2e2;border-radius:16px;padding:28px;background:#fff;margin-bottom:20px}.lp-card h2{font-size:26px;margin:8px 0}.lp-card h3{font-size:17px;margin-top:24px}.lp-muted{font-size:13px;color:#66717b}.lp-form{display:grid;gap:12px}.lp-form label{display:grid;gap:6px;font-size:13px;font-weight:600}.lp-form input,.lp-form select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cdd4d9;border-radius:8px;background:white;color:#111}.lp-form button,.lp-btn{border:0;border-radius:8px;background:#d40032;color:#fff;padding:13px 18px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.lp-alert{padding:15px;border:1px solid #a9d5a9;margin-bottom:16px;border-radius:10px}.lp-error{border-color:#e3adad}.lp-create{max-width:680px}

.lp-inline{display:inline-block;margin-left:12px}.lp-inline button{padding:3px 8px;background:#eee;border:1px solid #ccc;color:#333;border-radius:4px;cursor:pointer}
