/**
 * CloudBooth public privacy and security presentation.
 * Customer-facing legal/assurance layouts only; content remains in templates.
 */
.privacy-shell{max-width:70rem;margin:0 auto}.privacy-hero{background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%),linear-gradient(180deg,rgba(24,24,27,.72),rgba(9,9,11,.5))}.privacy-card{border:1px solid rgba(255,255,255,.09);background:rgba(9,9,11,.68);border-radius:1rem}.legal-copy h2{margin-top:2.4rem;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.legal-copy h3{margin-top:1.5rem;font-size:1.05rem;font-weight:650}.legal-copy p{margin-top:.7rem;line-height:1.75;color:rgb(212 212 216)}.legal-copy ul,.legal-copy ol{margin:.75rem 0 0 1.35rem;padding-left:.8rem;color:rgb(212 212 216);line-height:1.7}.legal-copy ul{list-style:disc}.legal-copy ol{list-style:decimal}.legal-copy li{padding-left:.25rem;margin:.35rem 0}.privacy-summary summary{list-style:none}.privacy-summary summary::-webkit-details-marker{display:none}.privacy-summary[open] .privacy-chevron{transform:rotate(180deg)}
.security-shell{max-width:74rem;margin:0 auto}.security-hero{background:radial-gradient(circle at 85% 15%,rgba(34,197,94,.12),transparent 32%),linear-gradient(180deg,rgba(24,24,27,.75),rgba(9,9,11,.52))}.security-card{border:1px solid rgba(255,255,255,.09);background:rgba(9,9,11,.66);border-radius:1rem}.security-copy h2{margin-top:2.5rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.security-copy h3{margin-top:1.4rem;font-size:1.05rem;font-weight:650}.security-copy p{margin-top:.65rem;line-height:1.75;color:rgb(212 212 216)}.security-copy ul{margin:.75rem 0 0 1.25rem;padding-left:.75rem;list-style:disc;color:rgb(212 212 216);line-height:1.7}.security-copy li{margin:.35rem 0}
