svg#noiseFilter{width:0;height:0;position:absolute}.privacy-policy-container{color:#f5f6f5;background:linear-gradient(135deg,#7fffd41a,#1a2040e6);min-height:100vh;padding:4rem 2rem 2rem;font-family:Manrope,sans-serif}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-policy-container{background:#1a2040e6}}.breadcrumb{margin-bottom:1rem}.privacy-hero{text-align:center;filter:url(#noiseFilter);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#7fffd41a,#1a2040cc);border-radius:16px;margin-top:2.5rem;margin-bottom:2rem;padding:3rem 2rem;animation:1s ease-out slideUp;position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-hero{background:#1a2040cc}}body.is-apple-device .privacy-hero{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#7fffd440,#1a2040f2)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-section-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#7fffd426,#1a2040d9);border:2px solid #7fffd433;border-radius:16px;max-width:1200px;margin:0 auto;padding:2rem;animation:.6s ease-out slideUp;box-shadow:0 8px 24px #00000f4d,inset 0 0 10px #7fffd426}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.privacy-section-overlay{background:#1a2040d9}}body.is-apple-device .privacy-section-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#7fffd440,#1a2040f2)}.privacy-hero h1{color:#7fffd4;letter-spacing:.02em;text-shadow:0 2px 4px #00000f33;justify-content:center;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;display:flex}.privacy-last-updated{color:#f5f6f5b3;background:#4fd1c51a;border-radius:6px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.9rem;display:inline-block}body.is-apple-device .privacy-last-updated{color:#f5f6f5d9}.privacy-section{background:linear-gradient(135deg,#f5f6f50d,#7fffd40d);border:2px solid #7fffd433;border-radius:12px;margin-bottom:2rem;padding:2rem;transition:transform .3s,box-shadow .3s;animation:.8s ease-out slideUp;box-shadow:0 8px 24px #00000f33}.privacy-section:hover{transform:scale(1.02);box-shadow:0 10px 28px #7fffd44d}body.is-apple-device .privacy-section{background:linear-gradient(135deg,#f5f6f526,#7fffd41a)}.privacy-contact-section{background:linear-gradient(135deg,#f5f6f50d,#7fffd40d);border:2px solid #7fffd433;border-radius:12px;margin-top:2rem;padding:2rem;transition:transform .3s,box-shadow .3s;animation:1s ease-out slideUp;box-shadow:0 8px 24px #00000f33}.privacy-contact-section:hover{transform:scale(1.02);box-shadow:0 10px 28px #7fffd44d}body.is-apple-device .privacy-contact-section{background:linear-gradient(135deg,#f5f6f526,#7fffd41a)}.privacy-section h2,.privacy-contact-section h2{color:#7fffd4;letter-spacing:.02em;text-align:center;justify-content:center;margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;display:flex}.privacy-section h3{color:#7fffd4;letter-spacing:.01em;margin:1.5rem 0 .75rem;font-size:clamp(1.2rem,3vw,1.4rem);font-weight:600}.privacy-section p,.privacy-contact-section p{color:#f5f6f5e6;background:#4fd1c51a;border-radius:6px;margin-bottom:.75rem;padding:.75rem;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.8}body.is-apple-device .privacy-section p,body.is-apple-device .privacy-contact-section p{color:#f5f6f5f2}.privacy-section ul{margin:.75rem 0;padding-left:1.5rem;list-style:none}.privacy-section li{color:#f5f6f5e6;margin-bottom:.75rem;font-size:clamp(.9rem,2.5vw,1rem);position:relative}.linksContainer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.privacy-section li:before{content:"•";color:#7fffd4;font-size:1.2rem;position:absolute;left:-1.5rem}body.is-apple-device .privacy-section li{color:#f5f6f5f2}.privacy-section a,.privacy-contact-section a{color:#7fffd4;background-image:linear-gradient(#7fffd4,#7fffd4);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s,color .3s;position:relative}.privacy-section a:hover,.privacy-contact-section a:hover{color:#7fffd4cc;background-size:100% 2px}.privacy-cta-button{color:#1a2040;cursor:pointer;background:linear-gradient(90deg,#7fffd4,#4fd1c5);border:2px solid #7fffd480;border-radius:12px;width:fit-content;margin:2rem auto;padding:1rem 2.5rem;font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:2s ease-in-out infinite pulse;display:block;box-shadow:0 4px 12px #7fffd44d}.privacy-cta-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #7fffd480}@keyframes pulse{0%{box-shadow:0 4px 12px #7fffd44d}50%{box-shadow:0 4px 20px #7fffd480}to{box-shadow:0 4px 12px #7fffd44d}}.privacy-back-to-top{color:#1a2040;cursor:pointer;background:linear-gradient(90deg,#7fffd4,#4fd1c5);border:2px solid #7fffd480;border-radius:12px;width:fit-content;margin:2rem auto;padding:1rem 2.5rem;font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:2s ease-in-out infinite pulse;display:block;box-shadow:0 4px 12px #7fffd44d}.privacy-back-to-top:hover{transform:scale(1.05);box-shadow:0 6px 20px #7fffd480}@media (max-width:768px){.privacy-policy-container{padding:3.5rem 1.5rem 1.5rem}.privacy-hero{margin-top:2rem;padding:2rem 1.5rem}.privacy-section-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:1rem auto;padding:1.5rem}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-section h2,.privacy-contact-section h2{font-size:clamp(1.3rem,3.5vw,1.8rem)}.privacy-section h3{font-size:clamp(1.1rem,2.8vw,1.3rem)}.privacy-section p,.privacy-contact-section p,.privacy-section li{font-size:clamp(.85rem,2.2vw,.95rem)}.privacy-last-updated{font-size:.85rem}.privacy-cta-button{padding:.9rem 2rem}.privacy-back-to-top{padding:.7rem 1.2rem;bottom:1.5rem;right:1.5rem}}@media (max-width:480px){.privacy-policy-container{position:relative;top:100px}.privacy-section-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:1rem auto;padding:.5rem}.privacy-hero h1{font-size:clamp(1.5rem,4vw,2rem)}.privacy-section h2,.privacy-contact-section h2{font-size:clamp(1.2rem,3vw,1.5rem)}.privacy-section h3{font-size:clamp(1rem,2.5vw,1.2rem)}.privacy-section p,.privacy-contact-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}}
