svg#noiseFilter{position:absolute;width:0;height:0}.privacy-policy-container{padding:4rem 2rem 2rem;background:linear-gradient(135deg,rgba(127,255,212,.1),rgba(26,32,64,.9));color:#F5F6F5;font-family:Manrope,sans-serif;min-height:100vh}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-policy-container{background:rgba(26,32,64,.9)}}.breadcrumb{margin-bottom:1rem}.privacy-hero{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,rgba(127,255,212,.1),rgba(26,32,64,.8));border-radius:16px;position:relative;overflow:hidden;margin-bottom:2rem;margin-top:2.5rem;animation:slideUp 1s ease-out;filter:url(#noiseFilter);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-hero{background:rgba(26,32,64,.8)}}body.is-apple-device .privacy-hero{background:linear-gradient(135deg,rgba(127,255,212,.25),rgba(26,32,64,.95));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-section-overlay{max-width:1200px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,rgba(127,255,212,.15),rgba(26,32,64,.85));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,15,.3),inset 0 0 10px rgba(127,255,212,.15);border:2px solid rgba(127,255,212,.2);animation:slideUp .6s ease-out}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-section-overlay{background:rgba(26,32,64,.85)}}body.is-apple-device .privacy-section-overlay{background:linear-gradient(135deg,rgba(127,255,212,.25),rgba(26,32,64,.95));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.privacy-hero h1{font-size:clamp(2rem,5vw,3rem);color:#7FFFD4;font-weight:700;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,15,.2);margin-bottom:.75rem;display:flex;justify-content:center}.privacy-last-updated{font-size:.9rem;color:rgba(245,246,245,.7);background:rgba(79,209,197,.1);border-radius:6px;padding:.5rem 1rem;display:inline-block;margin-bottom:2rem}body.is-apple-device .privacy-last-updated{color:rgba(245,246,245,.85)}.privacy-section{margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,rgba(245,246,245,.05),rgba(127,255,212,.05));border:2px solid rgba(127,255,212,.2);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,15,.2);transition:transform .3s ease,box-shadow .3s ease;animation:slideUp .8s ease-out}.privacy-section:hover{transform:scale(1.02);box-shadow:0 10px 28px rgba(127,255,212,.3)}body.is-apple-device .privacy-section{background:linear-gradient(135deg,rgba(245,246,245,.15),rgba(127,255,212,.1))}.privacy-contact-section{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,rgba(245,246,245,.05),rgba(127,255,212,.05));border:2px solid rgba(127,255,212,.2);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,15,.2);transition:transform .3s ease,box-shadow .3s ease;animation:slideUp 1s ease-out}.privacy-contact-section:hover{transform:scale(1.02);box-shadow:0 10px 28px rgba(127,255,212,.3)}body.is-apple-device .privacy-contact-section{background:linear-gradient(135deg,rgba(245,246,245,.15),rgba(127,255,212,.1))}.privacy-contact-section h2,.privacy-section h2{font-size:clamp(1.5rem,4vw,2rem);color:#7FFFD4;font-weight:700;letter-spacing:.02em;margin-bottom:.75rem;display:flex;justify-content:center;text-align:center}.privacy-section h3{font-size:clamp(1.2rem,3vw,1.4rem);color:#7FFFD4;font-weight:600;letter-spacing:.01em;margin:1.5rem 0 .75rem}.privacy-contact-section p,.privacy-section p{line-height:1.8;font-size:clamp(.9rem,2.5vw,1rem);padding:.75rem;background:rgba(79,209,197,.1);border-radius:6px;color:rgba(245,246,245,.9);margin-bottom:.75rem}body.is-apple-device .privacy-contact-section p,body.is-apple-device .privacy-section p{color:rgba(245,246,245,.95)}.privacy-section ul{list-style:none;padding-left:1.5rem;margin:.75rem 0}.privacy-section li{font-size:clamp(.9rem,2.5vw,1rem);color:rgba(245,246,245,.9);margin-bottom:.75rem;position:relative}.linksContainer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.privacy-section li:before{content:"•";color:#7FFFD4;font-size:1.2rem;position:absolute;left:-1.5rem}body.is-apple-device .privacy-section li{color:rgba(245,246,245,.95)}.privacy-contact-section a,.privacy-section a{color:#7FFFD4;text-decoration:none;position:relative;background-image:linear-gradient(#7FFFD4,#7FFFD4);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease,color .3s ease}.privacy-contact-section a:hover,.privacy-section a:hover{color:rgba(127,255,212,.8);background-size:100% 2px}.privacy-cta-button{display:block;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:1rem 2.5rem;font-size:clamp(.9rem,2.5vw,1rem);background:linear-gradient(90deg,#7FFFD4,#4FD1C5);border:2px solid rgba(127,255,212,.5);border-radius:12px;color:#1A2040;text-decoration:none;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(127,255,212,.3);animation:pulse 2s ease-in-out infinite}.privacy-cta-button:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(127,255,212,.5)}@keyframes pulse{0%{box-shadow:0 4px 12px rgba(127,255,212,.3)}50%{box-shadow:0 4px 20px rgba(127,255,212,.5)}to{box-shadow:0 4px 12px rgba(127,255,212,.3)}}.privacy-back-to-top{display:block;width:-moz-fit-content;width:fit-content;margin:2rem auto;padding:1rem 2.5rem;font-size:clamp(.9rem,2.5vw,1rem);background:linear-gradient(90deg,#7FFFD4,#4FD1C5);border:2px solid rgba(127,255,212,.5);border-radius:12px;color:#1A2040;text-decoration:none;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(127,255,212,.3);animation:pulse 2s ease-in-out infinite}.privacy-back-to-top:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(127,255,212,.5)}@media (max-width:768px){.privacy-policy-container{padding:3.5rem 1.5rem 1.5rem}.privacy-hero{padding:2rem 1.5rem;margin-top:2rem}.privacy-section-overlay{margin:1rem auto;padding:1.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.is-apple-device .privacy-section-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.privacy-hero h1{font-size:clamp(1.8rem,4.5vw,2.5rem)}.privacy-contact-section h2,.privacy-section h2{font-size:clamp(1.3rem,3.5vw,1.8rem)}.privacy-section h3{font-size:clamp(1.1rem,2.8vw,1.3rem)}.privacy-contact-section p,.privacy-section li,.privacy-section p{font-size:clamp(.85rem,2.2vw,.95rem)}.privacy-last-updated{font-size:.85rem}.privacy-cta-button{padding:.9rem 2rem}.privacy-back-to-top{bottom:1.5rem;right:1.5rem;padding:.7rem 1.2rem}}@media (max-width:480px){.privacy-policy-container{top:100px;position:relative}.privacy-section-overlay{margin:1rem auto;padding:.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.privacy-hero h1{font-size:clamp(1.5rem,4vw,2rem)}.privacy-contact-section h2,.privacy-section h2{font-size:clamp(1.2rem,3vw,1.5rem)}.privacy-section h3{font-size:clamp(1rem,2.5vw,1.2rem)}.privacy-contact-section p,.privacy-section p{font-size:clamp(.8rem,2vw,.9rem)}.privacy-section ul{padding-left:1.2rem}.privacy-section li{font-size:clamp(.8rem,2vw,.9rem)}.privacy-last-updated{font-size:.8rem}.privacy-cta-button{padding:.8rem 1.8rem}.privacy-back-to-top{padding:.6rem 1rem}}