.policy-page{background:radial-gradient(circle at 50% 0,#0d3826 0%,#082719 70%);min-height:80vh;padding:120px 0 80px}.policy-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2f20b3;border:1px solid #d2a24640;border-radius:16px;padding:48px;box-shadow:0 20px 50px #0000004d}.policy-badge{color:var(--gold-light);letter-spacing:1px;text-transform:uppercase;background:#d2a2461f;border:1px solid #d2a2464d;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.policy-card h1{color:var(--gold-light);margin-bottom:12px;font-size:clamp(28px,4vw,42px);line-height:1.2}.policy-updated{color:#94a3b8;border-bottom:1px solid #d2a24633;margin-bottom:32px;padding-bottom:20px;font-size:13px}.policy-section{margin-bottom:32px}.policy-section h2{color:#fff;align-items:center;gap:10px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.policy-section p,.policy-section li{color:#cbd5e1;margin-bottom:12px;font-size:15px;line-height:1.8}.policy-section ul{margin-bottom:16px;padding-left:24px}.policy-section li{margin-bottom:8px}.policy-highlight-box{border-left:4px solid var(--gold);background:#d2a24614;border-radius:8px;margin:20px 0;padding:16px 20px}.policy-highlight-box p{color:#f1f5f9;margin:0;font-weight:500}.policy-contact-box{background:#ffffff08;border:1px dashed #d2a2464d;border-radius:12px;margin-top:40px;padding:24px}.policy-contact-box h3{color:var(--gold);margin-bottom:12px;font-size:18px}@media (max-width:768px){.policy-page{padding:100px 0 60px}.policy-card{padding:24px 20px}}
