
:root{--bg:#07150f;--card:rgba(255,255,255,.07);--line:rgba(255,255,255,.13);--text:#fff;--muted:#a8b8af;--accent:#e4c28a}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(circle at 20% 0,#183426 0,#07150f 42%,#040b08 100%);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;min-height:100vh}
.wrap{max-width:850px;margin:auto;padding:28px 18px 70px}
.back{display:inline-block;color:#efe0c4;text-decoration:none;margin-bottom:22px}
h1{font-size:36px;margin:0 0 10px}.lead{color:var(--muted);font-size:17px;line-height:1.55;margin-bottom:22px}
.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;margin:14px 0}
h2{font-size:21px;margin:0 0 10px}p,li{line-height:1.6;color:#dbe5df}.muted{color:var(--muted)}
.notice{border-left:4px solid var(--accent);padding-left:14px}
.requisites{display:grid;grid-template-columns:220px 1fr;gap:8px 14px}
.requisites b{color:#f0dfc0}
a{color:#f0d49f}
footer{margin-top:28px;color:#809188;font-size:13px}
@media(max-width:600px){h1{font-size:30px}.requisites{grid-template-columns:1fr}.requisites b{margin-top:7px}}
