.policy-page{padding-top:80px;background:var(--background-secondary);min-height:calc(100vh - 80px)}.policy-hero{background:linear-gradient(135deg,var(--secondary-color) 0,var(--primary-color) 100%);color:#fff;padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.policy-hero h1{font-size:2.25rem;font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.2}.policy-hero .policy-subtitle{font-size:1.05rem;opacity:.9;max-width:720px;margin:0 auto}.policy-container{max-width:760px;margin:0 auto;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-4xl);background:var(--background-primary);box-shadow:var(--shadow-md);border-radius:var(--radius-md);transform:translateY(-32px)}.policy-container h2{font-size:1.35rem;font-weight:700;color:var(--primary-color);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color)}.policy-container h2:first-child{margin-top:0}.policy-container h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.policy-container p{color:var(--text-primary);line-height:1.75;margin-bottom:var(--spacing-md)}.policy-container ul{list-style:disc;padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md)}.policy-container ul li{color:var(--text-primary);line-height:1.75;margin-bottom:var(--spacing-xs)}.policy-container a{color:var(--primary-color);text-decoration:underline}.policy-container a:hover{color:var(--primary-hover)}.policy-container strong{color:var(--text-primary);font-weight:700}.policy-meta{color:var(--text-secondary);font-size:.9rem;margin-bottom:var(--spacing-xl);font-style:italic}.policy-contact{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--background-secondary);border-radius:var(--radius-md);border-left:4px solid var(--primary-color)}[dir=rtl] .policy-contact{border-left:none;border-right:4px solid var(--primary-color)}[dir=rtl] .policy-container ul{padding-left:0;padding-right:var(--spacing-xl)}.cst-pdf-cta{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-weight:600;margin:var(--spacing-md) 0 var(--spacing-xl);transition:all var(--transition-normal)}.cst-pdf-cta:hover{background:var(--primary-hover);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.cst-pdf-embed{width:100%;height:720px;border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--spacing-lg)}@media (max-width:768px){.policy-hero{padding:var(--spacing-2xl) var(--spacing-md)}.policy-hero h1{font-size:1.65rem}.policy-container{padding:var(--spacing-xl) var(--spacing-md);transform:translateY(-16px);border-radius:var(--radius-sm)}.cst-pdf-embed{height:480px}}