.policy-page-wrapper{font-family:Inter,sans-serif;background:#f8fafc;color:#1a202c;padding-bottom:3rem}.policy-hero-background{position:relative;text-align:center;padding:6rem 2rem 5rem;background:linear-gradient(135deg,#00827f,#00a09d 40%,#2f73e1);color:white;overflow:hidden}.policy-hero-background:before{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:100px;background:white;clip-path:ellipse(70% 100% at 50% 0)}.policy-hero-content{position:relative;z-index:2}.policy-hero-icon{width:90px;height:90px;margin:0 auto 1.5rem;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.25)}.policy-hero-title{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 3px 12px rgba(0,0,0,.3)}.policy-hero-subtitle{font-size:1.2rem;opacity:.95;margin-bottom:.5rem}.policy-hero-updated{font-size:.9rem;background:rgba(255,255,255,.15);padding:.5rem 1rem;border-radius:25px;display:inline-block;backdrop-filter:blur(10px)}.policy-container{max-width:900px;margin:0 auto;padding:2rem 1rem}.policy-section{background:white;border-radius:16px;padding:1.8rem 2rem;margin-bottom:2rem;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.policy-section:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.policy-section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.policy-section-icon{color:#00827f}.policy-section-title{font-size:1.5rem;font-weight:600}.policy-section-content{font-size:1rem;line-height:1.7;color:#4a5568;white-space:pre-line}.policy-footer-cta{margin-top:3rem;background:linear-gradient(135deg,#00827f,#2f73e1);color:white;padding:3rem 2rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.15)}.policy-footer-cta h3{margin-bottom:1rem;font-size:1.8rem;font-weight:600}.policy-footer-cta p{font-size:1rem;opacity:.95;line-height:1.6}@media (max-width:768px){.policy-hero-title{font-size:2.3rem}.policy-section-title{font-size:1.3rem}.policy-footer-cta h3{font-size:1.5rem}}