.navbar-custom{background:rgba(13,30,56,.95)!important;border-bottom:1px solid rgba(96,165,250,.1);backdrop-filter:blur(20px)}.navbar-custom.top-nav-collapse{background:rgba(10,22,40,.98)!important;box-shadow:0 4px 30px rgba(0,0,0,.3)}.navbar-custom .nav-link{color:#f1f5f9!important}.navbar-custom .nav-link:hover{color:#60a5fa!important}.spinner-wrapper{background:#0d1e38!important}.spinner>div{background:#60a5fa!important}.privacy-hero{background:linear-gradient(135deg,rgba(13,30,56,.98) 0,rgba(10,22,40,.99) 100%);padding:160px 0 80px;text-align:center;position:relative}.privacy-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(96,165,250,.1) 0,transparent 70%)}.privacy-hero .container{position:relative;z-index:1}.privacy-hero h1{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:1rem}.privacy-hero h1 i{color:#60a5fa;margin-right:15px}.privacy-hero p{color:#94a3b8;font-size:1.2rem;max-width:600px;margin:0 auto}.privacy-hero .badge-servico{display:inline-block;background:rgba(96,165,250,.15);border:1px solid rgba(96,165,250,.3);color:#60a5fa;padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.privacy-content{background:#0d1e38;padding:80px 0}.privacy-nav{display:flex;align-items:center;gap:15px;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(96,165,250,.1)}.privacy-nav a{color:#60a5fa;text-decoration:none;transition:.3s;display:inline-flex;align-items:center;gap:8px}.privacy-nav a:hover{color:#93c5fd}.privacy-nav span{color:#64748b}.privacy-section{background:rgba(15,32,53,.6);border:1px solid rgba(96,165,250,.1);border-radius:16px;padding:2.5rem;margin-bottom:2rem;transition:all .3s ease}.privacy-section:hover{border-color:rgba(96,165,250,.25);box-shadow:0 10px 40px rgba(0,0,0,.2)}.privacy-section h2{color:#60a5fa;font-size:1.4rem;font-weight:600;margin-bottom:1.25rem;display:flex;align-items:center;gap:12px}.privacy-section h2 i{width:40px;height:40px;background:rgba(96,165,250,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem}.privacy-section h3{color:#f1f5f9;font-size:1.05rem;font-weight:600;margin:1.75rem 0 .75rem}.privacy-section p{color:#94a3b8;line-height:1.85;font-size:.95rem;margin-bottom:1rem}.privacy-section ul{padding-left:0;margin:1rem 0;list-style:none}.privacy-section li{color:#94a3b8;line-height:1.8;font-size:.95rem;margin-bottom:.75rem;padding-left:1.75rem;position:relative}.privacy-section li::before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;color:#60a5fa;font-size:.75rem}.privacy-section a{color:#60a5fa;text-decoration:none;transition:.3s}.privacy-section a:hover{color:#93c5fd;text-decoration:underline}.privacy-section strong{color:#f1f5f9}.highlight-box{background:rgba(96,165,250,.15);border-left:4px solid #60a5fa;padding:1.5rem;border-radius:0 12px 12px 0;margin:2rem 0}.highlight-box h3{color:#f1f5f9;font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:10px}.highlight-box h3 i{color:#60a5fa}.highlight-box p{color:#cbd5e1;margin-bottom:0;line-height:1.8}.last-update{text-align:center;color:#64748b;font-size:.9rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(96,165,250,.1)}.related-links{background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.15);border-radius:12px;padding:2rem;margin-top:3rem}.related-links h3{color:#f1f5f9;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem}.related-links h3 i{color:#60a5fa;margin-right:10px}.related-links a{display:inline-flex;align-items:center;gap:8px;color:#94a3b8;text-decoration:none;margin-right:2rem;margin-bottom:.5rem;padding:8px 16px;background:rgba(96,165,250,.1);border-radius:8px;transition:.3s}.related-links a:hover{background:rgba(96,165,250,.2);color:#60a5fa}.related-links a i{color:#60a5fa}@media (max-width:767.98px){.navbar-collapse{max-height:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease;opacity:0}.navbar-collapse.collapsing{max-height:0;opacity:0}.navbar-collapse.show{max-height:400px;opacity:1;transition:max-height .4s ease-in,opacity .3s ease}.privacy-hero h1{font-size:2rem}.privacy-section{padding:1.5rem}}