.policy-page{color:#1f2937;background-color:#f9fafb;font-family:Poppins,sans-serif}.policy-hero{text-align:center;color:#fff;background-color:#080f21;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:130px 6% 70px}.policy-hero-content{max-width:900px;margin:0 auto}.policy-hero-content h1{background:linear-gradient(135deg,#fff 40%,#93c5fd 100%);-webkit-text-fill-color:transparent;letter-spacing:.5px;-webkit-background-clip:text;margin-bottom:20px;font-size:3rem;font-weight:700}.policy-hero-subtitle{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;max-width:800px;margin:0 auto;font-size:1.1rem;font-weight:500;line-height:1.6}.policy-content-section{background-color:#f3f4f6;padding:50px 6% 100px}.policy-container{max-width:850px;margin:0 auto}.policy-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:50px;box-shadow:0 4px 20px #0000000d}.policy-block{margin-bottom:40px}.policy-block:last-child{margin-bottom:0}.policy-block h2{color:#111827;border-left:4px solid #0673ba;margin-bottom:20px;padding-left:15px;font-size:1.5rem;font-weight:600}.policy-block h3{color:#374151;margin-top:20px;margin-bottom:12px;font-size:1.15rem;font-weight:600}.policy-block p{color:#4b5563;margin-bottom:18px;font-size:1rem;line-height:1.8}.policy-block p:last-child{margin-bottom:0}.policy-block ul,.policy-block ol{color:#4b5563;margin-bottom:18px;padding-left:20px;line-height:1.8}.policy-block ul li,.policy-block ol li{margin-bottom:10px;font-size:1rem}.highlight-text{font-weight:600;color:#0673ba!important;font-size:1.05rem!important}.note-box{background-color:#f0f7ff;border-left:4px solid #3b82f6;border-radius:4px;padding:20px;margin:25px 0!important}.warning-box{background-color:#fffbeb;border-left:4px solid #d97706;border-radius:4px;padding:20px;color:#78350f!important;margin:25px 0!important}.danger-box{background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:4px;padding:20px;color:#991b1b!important;margin:25px 0!important}@media (width<=768px){.policy-hero-content h1{font-size:2.2rem}.policy-card{padding:30px 20px}.policy-block h2{font-size:1.3rem}}
