.terms-wrapp{text-align:center;min-height:calc(100vh - 58px);margin:0 0 40px;padding:180px 0 0;font-family:Inter,sans-serif}.terms-card{text-align:center;color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a246366;border:1px solid #ffffff0d;border-radius:24px;max-width:1152px;margin:0 auto;padding:48px;box-shadow:0 10px 40px #00000059}.terms-wrapp h1{color:gold;text-transform:uppercase;margin:0 0 24px;font-size:34px;font-style:italic;font-weight:900;line-height:1.45}.terms-wrapp h1,.terms-wrapp h1 span{font-family:Archivo Black,sans-serif}.terms-card h1 span{text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:6px;margin-bottom:35px;padding:6px 18px;font-size:30px;font-weight:800;display:inline-block}.terms-content{border-bottom:1px solid #ffffff1a;width:100%;margin:0 0 40px;padding:0 0 40px;display:block}.terms-wrapp h2{color:gold;text-transform:uppercase;margin:0 0 24px;font-family:Archivo Black,sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:1.45}.terms-wrapp p{color:#d1d5db;text-align:left;max-width:890px;margin:0 auto 24px;font-size:18px;font-weight:700}.terms-wrapp p a{color:gold;text-decoration:none}.terms-wrapp p a:hover{color:#d1d5db}.terms-wrapp h3{color:#fff;text-transform:uppercase;margin:0 0 24px;font-family:Archivo Black,sans-serif;font-size:25px;font-style:italic;font-weight:600;line-height:1.45}.terms-wrapp ul,.terms-wrapp ol{text-align:left;width:100%;max-width:890px;margin:0 auto 24px;padding:0}.terms-wrapp li{color:#d1d5db;text-align:left;margin:0 0 6px;font-size:18px;font-weight:700;position:relative}.terms-wrapp ul li{padding-left:20px}.terms-wrapp ul li:before{content:"•";color:#d1d5db;font-size:15px;line-height:normal;position:absolute;top:2px;left:-1px}@media (max-width:1024px){.terms-wrapp p{font-size:14px}.terms-wrapp h1{margin:0 0 18px;font-size:28px}}@media (max-width:640px){.terms-wrapp{padding:40px 0 0}.terms-card{padding:32px}.terms-content{padding:0 0 20px}}@media (max-width:480px){.terms-card{padding:32px 24px}.terms-wrapp h2{font-size:24px}.terms-wrapp h1{margin:0 0 16px;font-size:26px}}
