:root{--ink:#0A0D0E;--line:#D9E1E0;--mute:#5B6766;--teal:#3FE3D4;--teal-d:#0B3F3D}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:var(--ink);font:300 16px/1.65 "Geologica",system-ui,sans-serif}
a{color:var(--teal-d);text-underline-offset:3px}
.doc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);background:var(--ink)}
.doc-head img{display:block;height:40px;width:auto}
.doc-back{color:#fff;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--teal)}
.doc{max-width:860px;margin:0 auto;padding:48px clamp(16px,4vw,32px) 64px}
.doc h1{font:500 clamp(26px,3.4vw,38px)/1.15 "Geologica",sans-serif;letter-spacing:-.01em;margin:0 0 10px;text-wrap:balance}
.doc h2{font:500 18px/1.3 "Geologica",sans-serif;margin:34px 0 10px;padding-top:14px;border-top:1px solid var(--line);text-wrap:balance}
.doc p,.doc li{text-wrap:pretty}
.doc ul{padding-left:22px}
.doc-meta{color:var(--mute);font-size:14px}
.doc-table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}
.doc-table th,.doc-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.doc-table th{background:#F2F6F6;font-weight:500}
.pay{display:flex;flex-wrap:wrap;gap:28px;align-items:center;padding:24px;background:var(--ink);color:#fff;margin:24px 0}
.pay img{width:220px;height:220px;object-fit:contain;background:#fff;padding:10px}
.pay p{margin:0;max-width:420px}
.pay b{display:block;font-weight:500;font-size:20px;margin-bottom:6px;color:var(--teal)}
.doc-foot{background:var(--ink);color:#8A9696;padding:28px clamp(16px,4vw,48px);font-size:13px}
.doc-foot p{margin:0 0 12px;max-width:900px}
.doc-foot nav{display:flex;flex-wrap:wrap;gap:8px 24px}
.doc-foot a{color:#fff}
@media (max-width:600px){.doc-table{display:block;overflow-x:auto}.pay img{width:180px;height:180px}}
