:root{--bg:#08090b;--bg-soft:#0d0f12;--fg:#f5f6f7;--fg-dim:#a1a8b3;--accent:#f8b42c;--accent-2:#ff6b3d;--ring:rgba(255,191,73,.26);--card:#101316;--card-2:#0f1317;--border:rgba(255,255,255,.08);--muted:rgba(255,255,255,.06)}.terms-wrapper{background:radial-gradient(1200px 300px at 50% -140px,var(--ring),transparent 60%),linear-gradient(180deg,var(--bg-soft),var(--bg));min-height:calc(100dvh - 240px);color:var(--fg);padding:72px 20px 56px;position:relative;overflow:hidden}.terms-hero{text-align:center;border:1px solid var(--border);background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.01));border-radius:16px;max-width:1000px;margin:0 auto 28px;padding:28px 20px;box-shadow:0 10px 30px rgba(0,0,0,.25),0 8px 28px rgba(255,191,73,.12)}.terms-hero h1{letter-spacing:.3px;color:#fff;text-shadow:0 0 24px rgba(255,191,73,.25);margin:0 0 8px;font-size:max(30px,min(4.4vw,48px));font-weight:900}.subtitle{color:var(--fg-dim);margin:0;font-size:max(16px,min(2vw,18px));line-height:1.7}.terms-content{background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid var(--border);border-radius:18px;max-width:1100px;margin:28px auto 0;padding:max(18px,min(2.6vw,28px));box-shadow:0 10px 32px rgba(0,0,0,.28)}.terms-content h2{letter-spacing:.4px;text-transform:uppercase;color:#f8f9fa;margin:22px 0 10px;padding-left:14px;font-size:max(18px,min(2.4vw,22px));font-weight:800;position:relative}.terms-content h2:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:4px;width:6px;height:70%;position:absolute;top:8px;left:0;box-shadow:0 0 16px rgba(255,191,73,.35)}.terms-content p{color:var(--fg);opacity:.92;margin:10px 0 14px;font-size:15.5px;line-height:1.75}.terms-content p strong{color:#fff}.terms-content p b{color:#ffe29a;font-weight:700}.terms-content a{color:#fff;border-bottom:1px dashed var(--accent);text-decoration:none}.terms-content a:hover{border-bottom-style:solid}.terms-content ul{gap:10px;margin:10px 0 16px;padding-left:0;list-style:none;display:grid}.terms-content ul li{border:1px solid var(--muted);color:var(--fg);background:#0c1116;border-radius:12px;padding:12px 14px 12px 36px;font-size:15px;line-height:1.6;transition:border-color .2s,transform .15s,box-shadow .15s;position:relative}.terms-content ul li:before{content:"🕉️";color:var(--accent);text-shadow:0 0 12px rgba(255,191,73,.5);font-size:16px;position:absolute;top:10px;left:10px}.terms-content ul li:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,191,73,.18)}.contact-box{border:1px dashed var(--muted);color:var(--fg-dim);background:rgba(255,255,255,.03);border-radius:12px;margin:12px 0 16px;padding:14px 16px;line-height:1.7}.contact-box p{margin:4px 0;font-size:15px}.closing{border:1px dashed var(--muted);color:var(--fg-dim);text-align:center;background:rgba(255,255,255,.03);border-radius:14px;margin:18px 0 4px;padding:14px 16px;font-size:15px}.closing strong{color:#fff;text-shadow:0 0 18px rgba(255,191,73,.2)}@media (max-width:920px){.terms-content{padding:20px}}@media (max-width:560px){.terms-hero{padding:22px 16px}.terms-content{border-radius:14px}.terms-content ul li{padding-left:34px}}
