.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{font-size:14.5px;line-height:1.6;color:#e2e8f0;margin:0}.policy-section li strong,.policy-section strong{color:#e2e8f0;font-weight:400;font-size:14.5px}.policy-link{color:#93c5fd;text-decoration:none;font-weight:500;transition:color .2s ease}.policy-link: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{font-size:13px}}@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}}