.policy-module__r3fc9W__page{max-width:800px;font-family:var(--font-outfit);margin:0 auto;padding:0 24px 80px}.policy-module__r3fc9W__hero{text-align:center;border-bottom:1px solid var(--glass-border);margin-bottom:48px;padding:64px 0 48px}.policy-module__r3fc9W__badge{color:hsl(var(--accent-primary));letter-spacing:.08em;text-transform:uppercase;background:#ffcc001f;border:1px solid #ffcc0040;border-radius:999px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.policy-module__r3fc9W__title{color:hsl(var(--text-primary));letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(2rem,5vw,3rem);font-weight:800}.policy-module__r3fc9W__subtitle{color:hsl(var(--text-muted));margin-bottom:20px;font-size:14px}.policy-module__r3fc9W__lead{color:hsl(var(--text-secondary));max-width:600px;margin:0 auto;font-size:17px;line-height:1.75}.policy-module__r3fc9W__body{flex-direction:column;gap:40px;display:flex}.policy-module__r3fc9W__section{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:32px;transition:border-color .2s}.policy-module__r3fc9W__section:hover{border-color:var(--glass-border-hover)}.policy-module__r3fc9W__section h2{color:hsl(var(--text-primary));border-bottom:1px solid var(--glass-border);margin:0 0 16px;padding-bottom:12px;font-size:1.25rem;font-weight:700}.policy-module__r3fc9W__section h3{color:hsl(var(--accent-primary));margin:20px 0 10px;font-size:1rem;font-weight:600}.policy-module__r3fc9W__section p{color:hsl(var(--text-secondary));margin:0 0 12px;font-size:15px;line-height:1.8}.policy-module__r3fc9W__section p:last-child{margin-bottom:0}.policy-module__r3fc9W__section ul{margin:0 0 12px;padding-left:20px}.policy-module__r3fc9W__section li{color:hsl(var(--text-secondary));margin-bottom:6px;font-size:15px;line-height:1.8}.policy-module__r3fc9W__section a{color:hsl(var(--accent-primary));font-weight:500;text-decoration:none;transition:opacity .2s}.policy-module__r3fc9W__section a:hover{opacity:.75}.policy-module__r3fc9W__contactCard{background:#ffcc000d;border:1px solid #fc03;border-radius:12px;margin-top:16px;padding:20px 24px}.policy-module__r3fc9W__contactCard p{margin-bottom:6px!important}
