.privacy-container{max-width:1100px;margin:auto;padding:60px 20px;font-family:Segoe UI,sans-serif;color:#520006;background:#ffffff}.breadcrumb{font-size:14px;margin-bottom:20px;color:#520006}.breadcrumb a{color:#520006;text-decoration:none;font-weight:700;position:relative}.breadcrumb a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#ffc600;transform:scaleX(0);transition:transform .3s ease-in-out}.breadcrumb a:hover:after{transform:scaleX(1)}.page-title{font-size:34px;text-align:center;margin-bottom:20px;color:#520006;animation:fadeDown .8s ease}.page-subtitle{text-align:center;font-size:16px;color:#444;margin-bottom:40px;animation:fadeIn 1.2s ease}.page-subtitle strong{color:#520006;font-size:1rem}.privacy-section{margin-bottom:35px;padding:20px;border-left:5px solid #ffc600;border-radius:10px;background:#fffdf6;box-shadow:0 3px 8px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.privacy-section:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.privacy-section h2{font-size:20px;margin-bottom:12px;color:#520006;display:flex;align-items:center;gap:10px}.privacy-section .icon{color:#ffc600;font-size:22px;flex-shrink:0;transition:transform .3s ease}.privacy-section:hover .icon{transform:scale(1.1)}.privacy-section p,.privacy-section ul{font-size:15px;line-height:1.6;color:#333}.privacy-section ul{margin-left:20px;list-style:disc}.contact-link{font-weight:700;color:#520006;text-decoration:underline;text-underline-offset:5px;transition:color .3s ease}.contact-link:hover{color:#ffc600}.animate{opacity:0;transform:translateY(20px);animation:fadeUp .8s forwards}.animate:first-child{animation-delay:.2s}.animate:nth-child(2){animation-delay:.4s}.animate:nth-child(3){animation-delay:.6s}.animate:nth-child(4){animation-delay:.8s}.animate:nth-child(5){animation-delay:1s}.animate:nth-child(6){animation-delay:1.2s}.animate:nth-child(7){animation-delay:1.4s}.animate:nth-child(8){animation-delay:1.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.privacy-container{padding:70px 1.7rem}}@media (max-width:480px){.page-title{font-size:2rem}}