.terms-main{padding-top:90px;background:#f7f7f7}.terms-page{min-height:100vh;width:100%;background:#ffffff;color:#1f1f1f;overflow-x:hidden}.terms-header{width:100%;border-bottom:1px solid #e8e8e8;padding:18px 20px 24px;position:relative;overflow:hidden;background:radial-gradient(circle at left center,rgba(147,51,234,.32) 0,rgba(147,51,234,.22) 18%,rgba(147,51,234,.12) 35%,rgba(255,255,255,.94) 58%,#f3f3f3 100%)}.terms-header-content{max-width:900px;margin:0 auto}.terms-breadcrumb{font-size:14px;color:#777;margin-bottom:18px;text-align:left}.terms-breadcrumb span{color:#111;font-weight:500}.terms-header h1{font-size:56px;line-height:1.1;font-weight:900;color:#111;margin-bottom:14px;text-align:center;letter-spacing:-1px}.terms-header p{font-size:16px;color:#666;text-align:center}.terms-container{max-width:900px;margin:0 auto;padding:70px 20px;background:#fff}.terms-meta{font-size:15px;color:#777;margin-bottom:40px}.terms-title{font-size:34px;font-weight:800;color:#111;margin-top:55px;margin-bottom:20px;line-height:1.2}.terms-text{font-size:18px;line-height:1.9;color:#444;margin-bottom:18px}.terms-list{margin:18px 0 28px 26px}.terms-list li{font-size:18px;line-height:1.9;color:#444;margin-bottom:10px}.terms-email{color:#6b38eb;font-size:18px;font-weight:600;text-decoration:none}.terms-email:hover{text-decoration:underline}@media (max-width:1024px){.terms-header h1{font-size:46px}.terms-title{font-size:28px}.terms-list li,.terms-text{font-size:17px}}@media (max-width:768px){.terms-main{padding-top:75px}.terms-header{padding:35px 18px}.terms-breadcrumb{text-align:center;font-size:13px}.terms-header h1{font-size:34px;line-height:1.15;margin-bottom:10px}.terms-header p{font-size:14px}.terms-container{padding:36px 18px}.terms-meta{font-size:13px;margin-bottom:30px}.terms-title{font-size:24px;margin-top:38px;margin-bottom:14px}.terms-list li,.terms-text{font-size:15px;line-height:1.8}.terms-email{font-size:15px}}@media (max-width:480px){.terms-header{padding:30px 16px}.terms-header h1{font-size:28px}.terms-title{font-size:22px}.terms-list li,.terms-text{font-size:14px}.terms-container{padding:28px 16px}}