.terms-page{background:#080918}.terms-brand{display:flex;align-items:center;gap:10px}.terms-brand b{font-size:18px}.terms-main{min-height:100vh}.terms-hero{padding:105px 20px 85px;text-align:center;background:radial-gradient(ellipse at 50% 15%,#6b21653f,transparent 57%)}.terms-kicker{margin:0 0 15px;color:#ff8a20;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.terms-hero h1{margin:0;font-size:60px;letter-spacing:-2.5px}.terms-hero h1 em{color:transparent;background:linear-gradient(95deg,#ffd1ca,#f778d7);background-clip:text;font-style:normal}.terms-hero>p:not(.terms-kicker){max-width:680px;margin:20px auto;color:#9d9ea8;font-size:17px}.terms-hero>span{color:#686975;font-size:13px}.terms-layout{width:1120px;max-width:calc(100% - 40px);margin:0 auto 100px;display:grid;grid-template-columns:220px 1fr;gap:64px}.terms-nav{position:sticky;top:95px;height:max-content;display:flex;flex-direction:column;gap:13px}.terms-nav b{margin-bottom:7px}.terms-nav a{color:#888994}.terms-nav a:hover{color:#ff8a20}.terms-content{padding-left:42px;border-left:1px solid #242530}.terms-content section{padding:0 0 55px;margin-bottom:55px;border-bottom:1px solid #242530;scroll-margin-top:90px}.terms-content section:last-child{border:0}.terms-content section>span{color:#ff8a20;font-size:12px;font-weight:800}.terms-content h2{margin:10px 0 18px;font-size:30px}.terms-content p,.terms-content li{color:#a0a1ab;font-size:15px;line-height:1.8}.terms-content ul{padding-left:22px}.terms-content li{margin-bottom:8px}.terms-warning,.terms-safety,.terms-placeholder{margin:0 0 55px;padding:19px 21px;border:1px solid #634020;border-radius:15px;background:#ff8a200c;color:#babac2;line-height:1.7}.terms-warning b,.terms-safety b,.terms-placeholder b{color:#ff9c45}.terms-safety{margin:22px 0 0}.terms-placeholder{margin:20px 0 0;border-style:dashed}.terms-page footer{border-top:1px solid #242530}@media(max-width:900px){.terms-brand b{display:none}.terms-hero{padding:85px 18px 60px}.terms-hero h1{font-size:43px}.terms-layout{grid-template-columns:1fr;gap:38px}.terms-nav{position:static;display:grid;grid-template-columns:1fr 1fr}.terms-nav b{grid-column:1/-1}.terms-content{padding:0;border:0}.terms-content h2{font-size:27px}}