:root{--bg:#ffffff;--fg:#14161a;--muted:#5b6270;--line:#e4e7ec;--accent:#1b4d3e;--accent-fg:#ffffff;--accent-mid:#2f6f5a;--accent-soft:#eef5f1;--accent-soft-2:#dcebe3;--warn:#8a5a12;--warn-soft:#fdf6e9;--warn-line:#e7cf9f;--band:#1b4d3e;--band-fg:#ffffff;--band-muted:rgba(255,255,255,.64);--band-line:rgba(255,255,255,.28);--band-cta-bg:#ffffff;--band-cta-fg:#1b4d3e;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1114;--fg:#e8eaed;--muted:#98a0ae;--line:#252a31;--accent:#4ea88a;--accent-fg:#08130f;--accent-mid:#3f8d73;--accent-soft:#16241f;--accent-soft-2:#1d3029;--warn:#d9a441;--warn-soft:#211a0f;--warn-line:#4a3b1d;--band:#13312a;--band-fg:#eef5f1;--band-muted:rgba(238,245,241,.62);--band-line:rgba(238,245,241,.24);--band-cta-bg:#4ea88a;--band-cta-fg:#08130f;color-scheme:dark}}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--fg);font-family:Noto Sans Georgian,Sylfaen,BPG Nino Mtavruli,system-ui,-apple-system,sans-serif;line-height:1.65;text-transform:none}a{color:inherit}.container{max-width:68rem;margin:0 auto;padding:0 1.25rem}.muted{color:var(--muted)}.legal-document table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.95rem}.legal-document td,.legal-document th{border:1px solid var(--line);padding:.6rem .8rem;text-align:left;vertical-align:top}.legal-document th{background:var(--line)}.legal-document blockquote{margin:1.25rem 0;padding-left:1rem;border-left:3px solid var(--line);color:var(--muted)}.legal-document hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.legal-document ol,.legal-document ul{line-height:1.9}.legal-document h2{margin-top:2.5rem}.legal-document h3{margin-top:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.35rem;border-radius:.6rem;font:inherit;font-size:.97rem;font-weight:600;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .08s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--accent-fg)}.btn-outline{background:transparent;color:var(--accent);border-color:var(--accent)}.btn-soft{background:var(--accent-soft-2);color:var(--accent);border-color:var(--accent-soft-2)}.hero-band{background:var(--band);color:var(--band-fg);padding:4.25rem 0 3.5rem;text-align:center}.hero-band .container{max-width:64rem}.hero-band h1{text-wrap:balance;max-width:44rem;margin:1rem auto 1.25rem}.hero-band .hero-lede{max-width:44rem;margin:0 auto;white-space:pre-line}.hero-band .muted{color:var(--band-muted)}.hero-band .btn-primary{background:var(--band-cta-bg);color:var(--band-cta-fg)}.hero-band .btn-outline,.hero-band .btn-soft{color:var(--band-fg);border-color:var(--band-line)}.hero-band .btn-soft{background:rgba(255,255,255,.15);background:color-mix(in srgb,var(--band-fg) 15%,transparent)}.btn-row{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin:1.9rem 0 1.1rem}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem;margin-top:-2rem;position:relative}.stat{background:var(--bg);border:1px solid var(--line);border-radius:.75rem;padding:1.15rem 1rem;text-align:center;box-shadow:0 2px 10px rgba(20,22,26,.06)}.stat-n{font-size:1.55rem;font-weight:700;line-height:1.2;color:var(--accent)}.stat-l{font-size:.8rem;color:var(--muted);margin-top:.2rem}.stat-warn{background:var(--warn-soft);border-color:var(--warn-line)}.stat-warn .stat-n{color:var(--warn)}.rules-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.rule-card{background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:.75rem;padding:1.15rem 1.25rem}.rule-card:nth-child(2),.rule-card:nth-child(4){border-top-color:var(--accent-mid)}.rule-card:nth-child(3){border-top-color:var(--warn)}.warn-band{background:var(--warn-soft);border-top:1px solid var(--warn-line);border-bottom:1px solid var(--warn-line);padding:3.25rem 0;margin-top:3.5rem}.warn-chip{display:inline-block;background:var(--bg);border:1.5px solid var(--warn-line);color:var(--warn);border-radius:.5rem;padding:.5rem .9rem;font-weight:700;font-size:1.05rem;margin-top:.6rem}.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:36rem;font-size:.92rem}.cmp td,.cmp th{padding:.7rem .85rem;text-align:left;border-bottom:1px solid var(--line)}.cmp thead th{font-size:.84rem;font-weight:600}.cmp tbody tr:last-child td{border-bottom:0}.cmp td:first-child,.cmp th:first-child{font-weight:600}.cmp tbody td:last-child{background:var(--accent-soft);color:var(--accent);font-weight:600}.cmp thead th:last-child{background:var(--accent);color:var(--accent-fg);border-radius:.4rem .4rem 0 0}.fnav{display:flex;flex-wrap:wrap;gap:.5rem}.fnav a{text-decoration:none;font-size:.88rem;font-weight:500;padding:.4rem .75rem;border-radius:.45rem;background:var(--accent-soft);color:var(--accent)}.fnav-small a{background:transparent;color:var(--muted);font-weight:400;padding:.3rem .5rem}@media (max-width:720px){.stat-row{grid-template-columns:1fr 1fr;margin-top:1.25rem}.rules-grid{grid-template-columns:1fr}.btn{width:100%}}