.privacy-container{padding:2rem 1.5rem 4rem;background-color:transparent;font-family:var(--font-poppins),sans-serif;color:#333333;max-width:960px;margin:0 auto}.privacy-content{background-color:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #f0e6dd;animation:fadeIn .8s ease-out forwards}.privacy-section{margin-bottom:3rem;transition:all .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out forwards}.privacy-section:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05);background-color:#fdf6f0;border-radius:12px;padding:1rem;margin-left:-1rem;margin-right:-1rem}.privacy-section:last-child{margin-bottom:0}.privacy-section-header{display:flex;align-items:center;margin-bottom:1.25rem}.privacy-icon{width:28px;height:28px;color:#a17e56;margin-right:12px}.privacy-section h2{font-family:var(--font-playfair),serif;font-size:1.75rem;color:#333333;margin:0;font-weight:600}.privacy-section p{color:#555555;line-height:1.8;font-size:1rem;margin-bottom:1.5rem}.privacy-section a{color:#a17e56;text-decoration:none;font-weight:500;transition:all .2s ease}.privacy-section a:hover{color:#805f3f;text-decoration:underline}.privacy-list{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem;color:#555555}.privacy-list li{margin-bottom:.5rem;line-height:1.6}.privacy-callout{background-color:#f9f5f0;padding:1.5rem;border-radius:12px;margin:1.5rem 0;border-left:4px solid #a17e56;transition:all .3s ease}.privacy-callout:hover{box-shadow:0 5px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.privacy-callout strong{display:block;margin-bottom:.75rem;color:#333333;font-weight:600}.privacy-contact-button{margin-top:2rem;text-align:center}.privacy-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;background-color:#a17e56;color:white!important;font-weight:500;border-radius:50px;transition:all .3s ease;text-decoration:none!important;box-shadow:0 4px 10px rgba(161,126,86,.2)}.privacy-button:hover{background-color:#805f3f;transform:translateY(-2px);box-shadow:0 6px 15px rgba(161,126,86,.3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-section:first-child{animation-delay:.1s}.privacy-section:nth-child(2){animation-delay:.2s}.privacy-section:nth-child(3){animation-delay:.3s}.privacy-section:nth-child(4){animation-delay:.4s}.privacy-section:nth-child(5){animation-delay:.5s}.privacy-section:nth-child(6){animation-delay:.6s}.privacy-section:nth-child(7){animation-delay:.7s}.privacy-section:nth-child(8){animation-delay:.8s}.privacy-section:nth-child(9){animation-delay:.9s}@media (max-width:768px){.privacy-container{padding:1.5rem 1rem 3rem}.privacy-content{padding:1.5rem}.privacy-section h2{font-size:1.5rem}.privacy-section:hover{margin-left:-.5rem;margin-right:-.5rem;padding:.5rem}}.privacy-hero{animation:fadeIn .8s ease-out forwards}.privacy-hero-title{opacity:0;transform:translateY(20px);animation:slideUp .8s ease-out .2s forwards}.privacy-hero-divider{width:0;animation:expandWidth .8s ease-out .6s forwards}.privacy-hero-text{opacity:0;transform:translateY(20px);animation:slideUp .8s ease-out .4s forwards}.privacy-content-wrapper{opacity:0;transform:translateY(20px);animation:slideUp .8s ease-out .8s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth{0%{width:0}to{width:80px}}