/* Página de privacidade — visual Xodó */
.privacy-banner{background:#8B3037;color:#fff;padding:76px 0 65px;position:relative;overflow:hidden}.privacy-banner:after{content:"";position:absolute;right:-60px;top:-50px;width:340px;height:340px;border:24px double #ffffff18;border-radius:50%;pointer-events:none}.privacy-banner .eyebrow{color:#F1BC43;font-size:12px;letter-spacing:.17em}.privacy-banner h1{font-family:"DM Sans",Arial,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.08;letter-spacing:-.04em;margin:18px 0}.privacy-banner h1 em{font-family:"Pacifico",cursive;font-weight:400;font-style:normal;color:#F1BC43}.privacy-banner p:last-child{color:#fff3e5}.privacy-body{background:#F4E5D4;padding:64px 0 90px}.privacy-sheet{max-width:950px;margin:auto;background:#FFF9F1;border-radius:24px;padding:clamp(24px,5vw,64px);box-shadow:0 18px 48px #4c30271c;border:1px solid #e7d3be}.privacy-lead{font-size:17px;line-height:1.85;color:#4C3027;border-left:5px solid #F1BC43;padding-left:22px;margin:0 0 44px}.privacy-section{border-top:1px solid #e9d8c5;padding:28px 0 8px}.privacy-section h2{font-family:"DM Sans",Arial,sans-serif;color:#8B3037;font-size:clamp(21px,2.4vw,28px);font-weight:800;letter-spacing:-.02em;margin:0 0 15px}.privacy-section p,.privacy-section li{color:#4C3027;font-size:15px;line-height:1.85}.privacy-section p{margin:0 0 15px}.privacy-section ul{padding-left:23px;margin:0 0 20px}.privacy-section li{padding-left:3px;margin-bottom:9px}.privacy-table-scroll{overflow-x:auto;margin:12px 0 24px;border-radius:14px;border:1px solid #e6d0bd}.privacy-section table{width:100%;border-collapse:collapse;font-size:14px}.privacy-section th{text-align:left;background:#8B3037;color:white;padding:15px 17px;font-weight:700}.privacy-section td{padding:14px 17px;border-top:1px solid #e6d0bd;color:#4C3027;line-height:1.6;vertical-align:top}.privacy-section tr:nth-child(even){background:#f9eee2}.privacy-end{background:#f3e3d1;border-radius:16px;padding:20px 24px;color:#4C3027;margin-top:32px}.privacy-end a{color:#8B3037;font-weight:800;overflow-wrap:anywhere}@media(max-width:650px){.privacy-banner{padding:55px 0 45px}.privacy-sheet{border-radius:18px}.privacy-section th,.privacy-section td{padding:11px;font-size:12px}}
