.policy-page{padding:140px 0 60px;min-height:100vh;background:linear-gradient(180deg,#0a0e1a 0,#0d1422 40%,#111827 100%)}.policy-container{max-width:780px;margin:0 auto;padding:0 20px}.policy-header{text-align:center;margin-bottom:50px;margin-top:40px}.policy-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(113,70,243,.12);border:1px solid rgba(113,70,243,.25);color:#7146f3;margin-bottom:24px}.policy-header h1{font-size:32px;color:#fff;font-weight:600;margin-bottom:10px;letter-spacing:-.5px}.policy-subtitle{color:#a0a5b0;font-size:13px;text-transform:uppercase;letter-spacing:2px}.policy-content{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:40px;backdrop-filter:blur(10px)}.policy-content>p{color:#9ca3af;font-size:15px;line-height:1.7;margin-bottom:30px}.policy-content a{color:#7146f3;text-decoration:underline;transition:color .2s}.policy-content a:hover{color:#9b7dff}.policy-section{padding:24px 0;border-top:1px solid rgba(255,255,255,.06)}.policy-section:last-child{padding-bottom:0}.policy-section h2{color:#fff;font-size:18px;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:12px}.policy-num{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(113,70,243,.15),rgba(113,70,243,.05));border:1px solid rgba(113,70,243,.2);color:#7146f3;font-size:13px;font-weight:700;letter-spacing:1px}.policy-section p{color:#9ca3af;font-size:15px;line-height:1.7;margin-bottom:10px}.policy-section ul{list-style:none;padding:0;margin:10px 0 0}.policy-section ul li{position:relative;padding-left:20px;color:#9ca3af;font-size:15px;line-height:1.7;margin-bottom:8px}.policy-section ul li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#7146f3}.policy-back{text-align:center;margin-top:40px}.policy-consent-box{background:rgba(113,70,243,.05);background-image:linear-gradient(145deg,rgba(113,70,243,.08) 0,rgba(13,18,34,.75) 100%);border:1px solid rgba(113,70,243,.25);border-left:3px solid #7146f3;padding:22px 26px;border-radius:0 12px 12px 0;margin:24px 0;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);background-clip:padding-box;isolation:isolate}.policy-consent-box .consent-title{margin-bottom:12px;font-weight:700;font-size:16px;color:#fff;letter-spacing:-.2px}.policy-consent-box .consent-quote{margin-bottom:14px;font-size:14.5px;line-height:1.65;color:#cbd5e1}.policy-consent-box ol,.policy-consent-box ul{margin:12px 0 0;padding:0;list-style:none}.policy-consent-box ol li,.policy-consent-box ul li{position:relative;padding-left:20px;margin-bottom:10px;font-size:14px;line-height:1.65;color:#9ca3af}.policy-consent-box ol li:last-child,.policy-consent-box ul li:last-child{margin-bottom:0}.policy-consent-box ol li::before,.policy-consent-box ul li::before{content:'';position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:#7146f3}.policy-consent-box strong{color:#f1f5f9;font-weight:600}.policy-consent-box a{color:#9b7dff;text-decoration:underline;transition:color .2s ease}.policy-consent-box a:hover{color:#c4b5fd}.policy-section{content-visibility:auto;contain-intrinsic-size:auto 200px}.policy-section:first-child,.policy-section:nth-child(2){content-visibility:visible}@media(max-width:767px){.policy-page{padding:100px 0 40px}.policy-header h1{font-size:24px}.policy-content{padding:24px 20px}.policy-section h2{font-size:16px}.policy-consent-box{padding:16px 18px;margin:16px 0}}