.privacy-page .privacy-hero{position:relative;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 768px){.privacy-page .privacy-hero{height:300px}}.privacy-page .privacy-hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%}.privacy-page .privacy-hero .hero-image img{width:100%;height:100%;object-fit:cover}.privacy-page .privacy-hero .hero-image .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#263a6bbf}.privacy-page .privacy-hero .hero-content{position:relative;z-index:2;text-align:center;color:#fff}.privacy-page .privacy-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem}@media (max-width: 768px){.privacy-page .privacy-hero .hero-content h1{font-size:2.5rem}}.privacy-page .privacy-hero .hero-content p{font-size:1.5rem;font-weight:500}@media (max-width: 768px){.privacy-page .privacy-hero .hero-content p{font-size:1.2rem}}.privacy-page .privacy-intro{padding:5rem 0;background-color:#fff}@media (max-width: 768px){.privacy-page .privacy-intro{padding:4rem 0}}.privacy-page .privacy-intro .intro-container{max-width:1200px;margin:0 auto;padding:0 3rem;text-align:center}@media (max-width: 768px){.privacy-page .privacy-intro .intro-container{padding:0 1.5rem}}.privacy-page .privacy-intro .intro-container .intro-badge{display:inline-block;background-color:#d43a3e;color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem}@media (max-width: 768px){.privacy-page .privacy-intro .intro-container .intro-badge{font-size:.75rem;padding:.4rem 1.2rem}}.privacy-page .privacy-intro .intro-container h2{font-size:2.5rem;color:#263a6b;font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.privacy-page .privacy-intro .intro-container h2{font-size:2rem}}.privacy-page .privacy-intro .intro-container .intro-divider{width:80px;height:4px;background-color:#d43a3e;margin:0 auto 2.5rem;border-radius:2px}.privacy-page .privacy-intro .intro-container .intro-text{max-width:1000px;margin:0 auto}.privacy-page .privacy-intro .intro-container .intro-text p{font-size:1.05rem;line-height:1.9;color:#555;text-align:justify}@media (max-width: 768px){.privacy-page .privacy-intro .intro-container .intro-text p{font-size:1rem;text-align:left}}.privacy-page .privacy-highlights{padding:4rem 0;background-color:#f5f5f5}@media (max-width: 768px){.privacy-page .privacy-highlights{padding:3rem 0}}.privacy-page .privacy-highlights .highlights-container{max-width:1200px;margin:0 auto;padding:0 3rem}@media (max-width: 768px){.privacy-page .privacy-highlights .highlights-container{padding:0 1.5rem}}.privacy-page .privacy-highlights .highlights-container .highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 1000px){.privacy-page .privacy-highlights .highlights-container .highlights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.privacy-page .privacy-highlights .highlights-container .highlights-grid{grid-template-columns:1fr}}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card{background:#FFF;border:1px solid #e5e5e5;border-radius:.5rem;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}@media (max-width: 768px){.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card{padding:1.5rem}}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card:hover{border-color:#d43a3e;box-shadow:0 6px 20px #263a6b1a;transform:translateY(-5px)}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card:hover .highlight-icon{background-color:#d43a3e}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card:hover .highlight-icon svg{color:#fff}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card .highlight-icon{width:70px;height:70px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card .highlight-icon svg{color:#263a6b;transition:all .3s ease}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card h3{font-size:1.1rem;color:#263a6b;font-weight:700;margin-bottom:.75rem}@media (max-width: 768px){.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card h3{font-size:1rem}}.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card p{font-size:.9rem;color:#666;line-height:1.6}@media (max-width: 768px){.privacy-page .privacy-highlights .highlights-container .highlights-grid .highlight-card p{font-size:.85rem}}.privacy-page .privacy-content{padding:5rem 0;background-color:#fff}@media (max-width: 768px){.privacy-page .privacy-content{padding:4rem 0}}.privacy-page .privacy-content .content-container{max-width:1000px;margin:0 auto;padding:0 3rem}@media (max-width: 768px){.privacy-page .privacy-content .content-container{padding:0 1.5rem}}.privacy-page .privacy-content .content-container .content-section{margin-bottom:4rem}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section{margin-bottom:3rem}}.privacy-page .privacy-content .content-container .content-section:last-child{margin-bottom:0}.privacy-page .privacy-content .content-container .content-section h2{font-size:2rem;color:#263a6b;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #D43A3E}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section h2{font-size:1.6rem}}.privacy-page .privacy-content .content-container .content-section h3{font-size:1.5rem;color:#263a6b;font-weight:700;margin-bottom:1rem;margin-top:2rem}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section h3{font-size:1.3rem}}.privacy-page .privacy-content .content-container .content-section p{font-size:1rem;line-height:1.9;color:#555;margin-bottom:1.5rem;text-align:justify}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section p{font-size:.95rem;text-align:left}}.privacy-page .privacy-content .content-container .content-section ul{margin:1.5rem 0;padding-left:2rem}.privacy-page .privacy-content .content-container .content-section ul li{font-size:1rem;line-height:1.8;color:#555;margin-bottom:.75rem}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section ul li{font-size:.95rem}}.privacy-page .privacy-content .content-container .content-section ul li::marker{color:#d43a3e}.privacy-page .privacy-content .content-container .content-section .subsections .subsection{margin-top:2rem;padding-left:1.5rem;border-left:3px solid #F5F5F5}@media (max-width: 768px){.privacy-page .privacy-content .content-container .content-section .subsections .subsection{padding-left:1rem}}.privacy-page .privacy-contact{padding:5rem 0;background-color:#f5f5f5}@media (max-width: 768px){.privacy-page .privacy-contact{padding:4rem 0}}.privacy-page .privacy-contact .contact-container{max-width:800px;margin:0 auto;padding:0 3rem}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container{padding:0 1.5rem}}.privacy-page .privacy-contact .contact-container .contact-card{background:#FFF;border:1px solid #e5e5e5;border-radius:.5rem;padding:4rem 3rem;text-align:center;box-shadow:0 4px 15px #263a6b14}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container .contact-card{padding:3rem 2rem}}.privacy-page .privacy-contact .contact-container .contact-card svg{color:#d43a3e;margin-bottom:2rem}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container .contact-card svg{width:40px;height:40px}}.privacy-page .privacy-contact .contact-container .contact-card h3{font-size:2rem;color:#263a6b;font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container .contact-card h3{font-size:1.6rem}}.privacy-page .privacy-contact .contact-container .contact-card p{font-size:1.1rem;color:#666;margin-bottom:1.5rem}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container .contact-card p{font-size:1rem}}.privacy-page .privacy-contact .contact-container .contact-card a{display:inline-block;background-color:#d43a3e;color:#fff;padding:1.2rem 3rem;border-radius:.25rem;text-decoration:none;font-size:1.1rem;font-weight:700;transition:all .3s ease}@media (max-width: 768px){.privacy-page .privacy-contact .contact-container .contact-card a{padding:1rem 2rem;font-size:1rem}}.privacy-page .privacy-contact .contact-container .contact-card a:hover{background-color:#263a6b;transform:translateY(-3px);box-shadow:0 6px 20px #263a6b4d}.privacy-page .privacy-contact .contact-container .contact-card a:active{transform:translateY(-1px)}
