.koodlr-page-hero.policy-hero {background:linear-gradient(135deg, var(--koodlr-primary) 0%, var(--koodlr-primary-hover) 100%);padding:80px 0;text-align:center;color:#fff;margin-bottom:-60px;}.koodlr-page-hero .koodlr-hero-title {color:#fff;font-size:42px;font-weight:800;margin-bottom:15px;letter-spacing:-0.02em;}.koodlr-page-hero .koodlr-hero-subtitle {font-size:18px;color:rgba(255,255,255,0.9);max-width:600px;margin:0 auto;line-height:1.6;}.koodlr-policy-main {padding-bottom:80px;}.koodlr-policy-card {background:#fff;padding:50px;border-radius:20px;border:1px solid var(--koodlr-border-light);box-shadow:0 10px 30px rgba(0,0,0,0.05);}.koodlr-policy-content h2, .koodlr-policy-content h3 {margin-top:40px;margin-bottom:20px;color:var(--koodlr-text-dark);}.koodlr-policy-content p {margin-bottom:20px;font-size:16px;line-height:1.8;color:var(--koodlr-text-secondary);}.koodlr-policy-content ul, .koodlr-policy-content ol {margin-bottom:30px;padding-left:20px;}.koodlr-policy-content li {margin-bottom:10px;font-size:16px;color:var(--koodlr-text-secondary);}@media (max-width:767px) {.koodlr-page-hero .koodlr-hero-title {font-size:32px;}.koodlr-policy-card {padding:30px;}}