.terms-page{min-height:100vh;background:radial-gradient(ellipse at 76% 0%,#16402144,transparent 34%),var(--bg)}
.terms-wrap{width:min(1050px,calc(100% - 48px));margin-inline:auto}
.terms-topbar{border-bottom:1px solid var(--edge);background:#0a0f0de8}
.terms-nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.terms-nav nav{display:flex;gap:27px;color:#d0d6d2;font-size:13px}
.terms-nav nav a:hover,.terms-nav nav a:focus-visible{color:var(--neon)}
.terms-cta{padding:9px 15px;border:1px solid var(--neon);background:var(--neon);color:#061006;font-size:12px;font-weight:700}
.terms-intro{padding:62px 0 25px}
.terms-kicker{display:flex;align-items:center;gap:10px;color:var(--neon);font-size:10px;font-weight:700;letter-spacing:.12em}
.terms-kicker i{width:5px;height:5px;background:var(--neon);transform:rotate(45deg)}
.terms-intro h1{margin:10px 0;font:700 clamp(35px,6vw,54px)/1.3 var(--font-display);letter-spacing:-.035em}
.terms-intro p{max-width:670px;margin:0;color:var(--muted);font-size:13px}
.terms-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:17px;align-items:start;padding-bottom:80px}
.terms-article{padding:23px;border:1px solid var(--edge);background:linear-gradient(145deg,#131c16,#0d1410)}
.terms-article section{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--edge)}
.terms-article section:last-child{border:0;padding:0;margin:0}
.terms-article h2{font:700 16px var(--font-display);margin:0 0 6px}
.terms-article p,.terms-article li{font-size:11px;line-height:1.9;color:#c4cec7;margin:0}
.terms-article section p+ul,.terms-article ul+p{margin-top:8px}
.terms-article ul{padding-inline-start:20px;margin:7px 0 0}
.terms-article li+li{margin-top:5px}
.terms-aside{padding:20px;border:1px solid #39ff1440;background:radial-gradient(ellipse at 15% 0%,#1d4a2834,transparent 55%),#101713}
.terms-aside h2{font:700 16px var(--font-display);margin:0 0 10px}
.terms-aside p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}
.terms-aside a{display:block;margin-top:15px;padding-top:12px;border-top:1px solid var(--edge);color:var(--neon-light);font-size:11px}
.terms-footer{border-top:1px solid var(--edge);padding:19px 0;color:var(--muted);font-size:10px}
.terms-footer>.terms-wrap{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.terms-footer .footer-brand{display:flex;align-items:center;gap:8px;color:#e9f0eb;direction:ltr;font-weight:700}
.terms-footer nav{display:flex;gap:15px}
@media(max-width:760px){.terms-wrap{width:calc(100% - 36px)}.terms-nav nav{display:none}.terms-layout{grid-template-columns:1fr}.terms-aside{order:-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.terms-aside h2{grid-column:1/-1;margin:0}.terms-aside p{grid-column:1}.terms-aside a{grid-column:2;grid-row:2;margin:0;padding:0;border:0}}
@media(max-width:480px){.terms-wrap{width:calc(100% - 32px)}.terms-nav{height:72px}.terms-intro{padding:46px 0 20px}.terms-article{padding:17px}.terms-aside{display:block}.terms-aside a{margin-top:12px;padding-top:10px;border-top:1px solid var(--edge)}}
