.policy-page{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;background:#0a0050;overflow-x:hidden;padding:100px 32px 30px;min-height:100vh}@media (min-width:901px){.policy-page{padding-top:125px;padding-left:32px;padding-right:32px}}.policy-container{max-width:100%}.policy-card,.policy-container{width:100%;margin:0 auto;box-sizing:border-box}.policy-card{background:linear-gradient(135deg,#0011f0,#0000d8);border-radius:28px;padding:64px 50px;position:relative;box-shadow:0 12px 30px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.12);overflow:hidden;max-width:1320px;color:#fff}.policy-title{font-size:32px;font-weight:900;line-height:1.2;margin:0 0 8px;letter-spacing:-.5px}.policy-update{font-size:13px;color:#cbd5e1;margin-bottom:35px;font-weight:400}.policy-content{display:flex;flex-direction:column;gap:30px;width:100%;max-width:1180px;margin:0 auto;box-sizing:border-box}.policy-section h2{font-size:18px;font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:-.3px}.policy-section li,.policy-section p,.policy-table td{font-size:14.5px;line-height:1.6;color:#e2e8f0;margin:0}.policy-section li strong,.policy-section strong,.policy-table td strong{color:#e2e8f0;font-weight:400;font-size:14.5px}.policy-table-wrapper{width:100%;overflow-x:auto;margin-top:16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15)}.policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px}.policy-table th{background-color:rgba(0,0,0,.25);color:#fff;padding:12px 16px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.15)}.policy-table td{padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.policy-table tr:last-child td{border-bottom:none}.policy-table tr:nth-child(2n){background-color:hsla(0,0%,100%,.03)}.policy-list{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.policy-link,.policy-list li a{color:#93c5fd;text-decoration:none;font-weight:500;transition:color .2s ease}.policy-link:hover,.policy-list li a:hover{color:#fff;text-decoration:underline}@media (max-width:780px){.policy-page{padding-left:20px;padding-right:20px;padding-top:140px}.policy-card{width:100%;border-radius:24px;padding:40px 20px}.policy-title{font-size:24px}.policy-section h2{font-size:16px}.policy-section li,.policy-section li strong,.policy-section p,.policy-section strong,.policy-table,.policy-table td,.policy-table td strong{font-size:13px}.policy-table td,.policy-table th{padding:10px 12px}}@media (max-width:540px){.policy-page{padding-left:16px;padding-right:16px;padding-top:100px}.policy-card{padding:28px 16px;border-radius:20px}}@media (max-width:480px){.policy-page{padding-left:14px;padding-right:14px;padding-top:150px}.policy-card{padding:22px 14px;border-radius:18px}}@media (max-width:360px){.policy-page{padding-left:10px;padding-right:10px;padding-top:110px}.policy-card{width:100%;border-radius:20px;padding:18px 12px}}