.Policy-module__Qp-u0q__banner{text-align:center;border-bottom:1px solid var(--border-color);background-image:linear-gradient(#000000bf,#000000d9),url(/images/interior-parallax.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:250px;display:flex;position:relative}.Policy-module__Qp-u0q__bannerContent{z-index:10;padding:0 20px}.Policy-module__Qp-u0q__bannerSubtitle{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:10px;font-size:.85rem;font-weight:600;display:block}.Policy-module__Qp-u0q__bannerTitle{font-size:clamp(2rem,4vw,3rem);font-family:var(--font-headings);color:var(--text-primary);text-transform:uppercase}.Policy-module__Qp-u0q__contentSection{background-color:var(--bg-primary);padding:80px 0}.Policy-module__Qp-u0q__policyContainer{max-width:800px;margin:0 auto}.Policy-module__Qp-u0q__lastUpdated{color:var(--text-muted);margin-bottom:40px;font-size:.9rem;font-style:italic;display:block}.Policy-module__Qp-u0q__section{margin-bottom:40px}.Policy-module__Qp-u0q__section h2{font-size:1.6rem;font-family:var(--font-headings);color:var(--gold);border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:10px}.Policy-module__Qp-u0q__section h3{color:var(--text-primary);margin:20px 0 10px;font-size:1.2rem}.Policy-module__Qp-u0q__text{color:var(--text-secondary);margin-bottom:15px;font-size:1.05rem;line-height:1.7}.Policy-module__Qp-u0q__text strong{color:var(--text-primary)}.Policy-module__Qp-u0q__list{color:var(--text-secondary);margin-bottom:20px;margin-left:20px}.Policy-module__Qp-u0q__list li{margin-bottom:10px;line-height:1.6}.Policy-module__Qp-u0q__link{color:var(--gold);transition:var(--transition-smooth);text-decoration:underline}.Policy-module__Qp-u0q__link:hover{color:var(--gold-hover)}
