.privacy-page .privacy-hero{background:linear-gradient(135deg,#f5842b,#d9541e);color:#0f0e0c;padding:120px 0 100px;position:relative;overflow:hidden}.privacy-page .privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><polygon fill="rgba(255,255,255,0.1)" points="0,1000 1000,0 1000,1000"/></svg>');z-index:1}.privacy-page .privacy-hero .hero-content{text-align:center;position:relative;z-index:2;max-width:800px;margin:0 auto}.privacy-page .privacy-hero .hero-content h1{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-extrabold);margin-bottom:20px;line-height:var(--leading-tight);text-shadow:0 2px 4px rgba(0,0,0,.2);color:#0f0e0c}.privacy-page .privacy-hero .hero-content .hero-subtitle{font-family:var(--font-body);font-size:1.2rem;margin-bottom:30px;opacity:.9;line-height:var(--leading-relaxed);text-shadow:0 1px 2px rgba(0,0,0,.1);color:#0f0e0c}.privacy-page .privacy-hero .hero-content .last-updated{display:inline-block;background:hsla(0,0%,100%,.2);padding:10px 20px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.privacy-page .privacy-hero .hero-content .last-updated span{font-family:var(--font-body);font-size:.9rem;font-weight:var(--font-medium);opacity:.9}.privacy-page .privacy-content{padding:100px 0;background:var(--card-bg)}.privacy-page .privacy-content .content-wrapper{max-width:800px;margin:0 auto}.privacy-page .privacy-content .content-wrapper .policy-section{margin-bottom:60px}.privacy-page .privacy-content .content-wrapper .policy-section h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:var(--font-bold);margin-bottom:20px;color:var(--text-primary);border-bottom:3px solid #f5842b;padding-bottom:10px;display:inline-block}.privacy-page .privacy-content .content-wrapper .policy-section p{font-family:var(--font-body);font-size:1.1rem;color:var(--text-muted);margin-bottom:20px;line-height:var(--leading-relaxed)}.privacy-page .privacy-content .content-wrapper .policy-section ul{list-style:none;padding-left:0}.privacy-page .privacy-content .content-wrapper .policy-section ul li{font-family:var(--font-body);color:var(--text-secondary);position:relative;padding:12px 0 12px 30px;line-height:var(--leading-relaxed)}.privacy-page .privacy-content .content-wrapper .policy-section ul li:before{content:"•";position:absolute;left:0;color:var(--accent-primary);font-weight:700;font-size:1.5rem;top:8px}.privacy-page .privacy-content .content-wrapper .policy-section ul li strong{font-weight:var(--font-semibold);color:var(--text-primary)}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info{background:var(--bg-secondary);border-radius:20px;padding:40px;border:1px solid var(--border-color);margin-top:30px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item{display:flex;align-items:center;gap:20px;margin-bottom:30px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item:last-child{margin-bottom:0}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-icon{width:60px;height:60px;background:linear-gradient(135deg,#f5842b,#d9541e);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-icon i{font-size:1.5rem;color:#0f0e0c}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-details h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:var(--font-semibold);margin-bottom:5px;color:var(--text-primary)}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-details p{font-family:var(--font-body);color:var(--accent-primary);font-weight:var(--font-medium);margin:0}.privacy-page .cta-section{padding:100px 0;background:linear-gradient(135deg,#f5842b,#d9541e);color:#0f0e0c;text-align:center}.privacy-page .cta-section .cta-content{max-width:600px;margin:0 auto}.privacy-page .cta-section .cta-content h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);margin-bottom:20px;line-height:var(--leading-tight)}.privacy-page .cta-section .cta-content p{font-family:var(--font-body);font-size:1.2rem;margin-bottom:40px;opacity:.9;line-height:var(--leading-relaxed)}.privacy-page .cta-section .cta-content .cta-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.privacy-page .cta-section .cta-content .cta-actions .cta-button{padding:15px 30px;border:none;border-radius:50px;font-family:var(--font-heading);font-size:1rem;font-weight:var(--font-semibold);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.privacy-page .cta-section .cta-content .cta-actions .cta-button.primary{background:linear-gradient(45deg,#ffd700,#ffed4e);color:#333;text-shadow:0 1px 2px rgba(0,0,0,.1)}.privacy-page .cta-section .cta-content .cta-actions .cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,215,0,.3)}.privacy-page .cta-section .cta-content .cta-actions .cta-button.secondary{background:rgba(0,0,0,0);color:#0f0e0c;border:2px solid rgba(15,14,12,.35)}.privacy-page .cta-section .cta-content .cta-actions .cta-button.secondary:hover{background:#fff;color:#333;transform:translateY(-2px)}@media(max-width:768px){.privacy-page .privacy-hero{padding:100px 0 80px}.privacy-page .privacy-hero .hero-content{padding:0 20px}.privacy-page .privacy-content{padding:80px 0}.privacy-page .privacy-content .content-wrapper{padding:0 20px}.privacy-page .privacy-content .content-wrapper .policy-section{margin-bottom:50px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info{padding:30px 20px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item{flex-direction:column;text-align:center;gap:15px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-icon{width:50px;height:50px}.privacy-page .privacy-content .content-wrapper .policy-section .contact-info .contact-item .contact-icon i{font-size:1.2rem}.privacy-page .cta-section{padding:80px 0}.privacy-page .cta-section .cta-content{padding:0 20px}.privacy-page .cta-section .cta-content .cta-actions{flex-direction:column;align-items:center}.privacy-page .cta-section .cta-content .cta-actions .cta-button{width:100%;max-width:300px}}@media(max-width:480px){.privacy-page .privacy-hero .hero-content h1{font-size:2.5rem}.privacy-page .privacy-hero .hero-content .hero-subtitle{font-size:1.1rem}.privacy-page .privacy-content .content-wrapper .policy-section h2{font-size:1.8rem}.privacy-page .privacy-content .content-wrapper .policy-section p{font-size:1rem}.privacy-page .privacy-content .content-wrapper .policy-section ul li{font-size:1rem;padding-left:25px}}