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