.privacy-page-bg{top:0;left:0;background:linear-gradient(135deg,#1e3c72,#2a5298)}.area,.privacy-page-bg{position:fixed;width:100%;height:100%;z-index:-1}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;padding:0}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:hsla(0,0%,100%,.2);animation:animate 25s linear infinite;bottom:-150px}.circles li:first-child{left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}to{transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:50%}}.privacy_page_container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 1rem 3rem;position:relative;z-index:1}.privacy_content_wrapper{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:3rem;max-width:900px;width:100%;animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.company-branding{text-align:center;margin-bottom:2rem}.brand-text{font-size:1.2rem;margin:0;font-weight:500;color:#666}.animated-brand{background:linear-gradient(90deg,#1e3c72,#2a5298,#1e3c72);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 20s ease infinite;font-size:2rem;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.privacy_header{text-align:center;margin-bottom:3rem}.privacy_icon{font-size:3.5rem;margin-bottom:1rem}.privacy_h1{font-size:2.5rem;font-weight:800;color:#212529;margin:0 0 .5rem;letter-spacing:-.02em}.privacy_date,.privacy_h1{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.privacy_date{font-size:.95rem;color:#6c757d;font-weight:500;margin:0}.privacy_section{margin-bottom:2rem}.privacy_intro{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;color:#495057;line-height:1.8;text-align:center;padding:1.5rem;background:rgba(30,60,114,.05);border-radius:12px;border-left:4px solid #1e3c72}.privacy_sections{display:flex;flex-direction:column;gap:2.5rem}.policy_section{animation:fadeIn .8s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.policy_title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;font-weight:700;color:#212529;margin:0 0 1.25rem;letter-spacing:-.01em}.policy_subtitle{font-size:1.2rem;font-weight:600;margin:1.5rem 0 1rem}.policy_subtitle,.policy_text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#495057}.policy_text{font-size:1rem;line-height:1.8;margin:0 0 1rem}.policy_text a{color:#1e3c72;font-weight:600;text-decoration:none;transition:color .2s ease}.policy_text a:hover{color:#2a5298;text-decoration:underline}.policy_list{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#495057;line-height:1.8;margin:1rem 0;padding-left:1.5rem}.policy_list li{margin-bottom:.75rem}.policy_list strong{color:#212529;font-weight:700}.contact_section{background:linear-gradient(135deg,rgba(30,60,114,.08),rgba(42,82,152,.08));padding:2rem;border-radius:16px;border:2px solid rgba(30,60,114,.15)}.contact_details{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.contact_item{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#495057;padding:.75rem 1rem;background:#fff;border-radius:8px;border-left:4px solid #1e3c72}.contact_item strong{color:#212529;font-weight:700;margin-right:.5rem}.contact_item a{color:#1e3c72;text-decoration:none;font-weight:600;transition:color .2s ease}.contact_item a:hover{color:#2a5298;text-decoration:underline}.privacy_footer{margin-top:3rem;padding-top:2rem;border-top:2px solid #e9ecef;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem}.footer_link{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#6c757d;text-decoration:none;font-size:.95rem;font-weight:600;transition:color .2s ease}.footer_link:hover{color:#1e3c72}.footer_divider{color:#dee2e6;font-weight:700}@media (max-width:768px){.privacy_content_wrapper{padding:2rem 1.5rem}.privacy_h1{font-size:2rem}.policy_title{font-size:1.4rem}.policy_subtitle{font-size:1.1rem}.policy_list,.policy_text{font-size:.95rem}.privacy_footer{flex-wrap:wrap}}@media (max-width:500px){.privacy_page_container{padding:90px .5rem 2rem}.privacy_content_wrapper{padding:1.5rem 1rem;border-radius:16px}.animated-brand{font-size:1.5rem}.privacy_icon{font-size:2.5rem}.privacy_h1{font-size:1.6rem}.privacy_intro{font-size:.95rem;padding:1rem}.policy_title{font-size:1.2rem}.policy_subtitle{font-size:1rem}.policy_list,.policy_text{font-size:.9rem}.contact_section{padding:1.5rem 1rem}.privacy_sections{gap:2rem}}