.privacy-hero{background:linear-gradient(135deg,var(--lavender) 0,var(--light-lavender) 50%,var(--dark-purple) 100%);color:var(--text-light);padding:100px 5% 80px;text-align:center}.privacy-hero-content{max-width:800px;margin:0 auto}.privacy-hero-badge{display:inline-block;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 18px;border-radius:999px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.privacy-hero h1{font-size:3.2rem;font-weight:700;margin-bottom:1.2rem;line-height:1.2;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.privacy-hero p{font-size:1.2rem;opacity:.95;max-width:650px;margin:0 auto;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.privacy-highlights{background-color:var(--bg-light);padding:100px 5%;text-align:center}.privacy-subtitle{max-width:600px;margin:-1rem auto 3rem;font-size:1.1rem;color:var(--text-dark);opacity:.8;text-align:center}.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1200px;margin:0 auto;text-align:left}.highlight-card{background-color:#fff;border-radius:var(--radius);padding:30px;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;border-top:4px solid var(--lavender)}.highlight-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.12)}.highlight-card .highlight-icon{font-size:2.5rem;margin-bottom:15px}.highlight-card h3{font-size:1.3rem;margin-bottom:12px;color:var(--dark-purple)}.highlight-card p{font-size:.98rem;line-height:1.6}.highlight-card strong{color:var(--lavender)}.privacy-details{background:linear-gradient(180deg,var(--bg-light) 0,#efe7f4 100%);padding:100px 5%}.privacy-container{max-width:820px;margin:0 auto}.privacy-article{background-color:#fff;border-radius:var(--radius);padding:50px;box-shadow:var(--shadow);margin-top:1rem}.privacy-intro{font-size:1.05rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-dark)}.privacy-article h3{color:var(--dark-purple);font-size:1.4rem;font-weight:700;margin-top:2.2rem;margin-bottom:.8rem;padding-left:14px;border-left:4px solid var(--lavender)}.privacy-article p{margin-bottom:1rem;font-size:1rem;line-height:1.7}.privacy-article ul{margin:0 0 1.2rem 1.2rem;padding-left:1rem}.privacy-article ul li{list-style:disc;margin-bottom:.6rem;line-height:1.6}.privacy-article a{color:var(--lavender);font-weight:600;border-bottom:1px dotted var(--lavender);transition:color .2s ease}.privacy-article a:hover{color:var(--dark-purple);border-bottom-style:solid}.privacy-effective{background-color:rgba(127,4,198,.08);border-radius:8px;padding:12px 16px;margin-top:.5rem}.privacy-back{text-align:center;margin-top:3rem}.privacy-back .primary-btn{display:inline-block;background-color:var(--lavender);color:#fff;padding:14px 32px;border-radius:var(--radius);font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px rgba(127,4,198,.3)}.privacy-back .primary-btn:hover{background-color:var(--dark-purple);transform:translateY(-2px);box-shadow:0 6px 14px rgba(127,4,198,.4)}@media (max-width:768px){.privacy-hero{padding:70px 5% 60px}.privacy-hero h1{font-size:2.2rem}.privacy-hero p{font-size:1rem}.privacy-article{padding:30px 22px}.privacy-article h3{font-size:1.2rem}}