.privacy-page{position:relative}.privacy-hero{text-align:center;padding-top:180px;padding-bottom:120px;position:relative;overflow:hidden}.privacy-hero:before{content:"";background:radial-gradient(circle at 0 0,#ff4fd824,#0000 30%),radial-gradient(circle at 100% 100%,#6f3cff24,#0000 30%);position:absolute;inset:0}.privacy-hero .container{z-index:2;position:relative}.privacy-label{color:#ff4fd8;letter-spacing:2px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;height:48px;margin-bottom:30px;padding:0 20px;font-size:.82rem;font-weight:800;display:inline-flex}.privacy-label svg{width:16px;height:16px}.privacy-hero h1{letter-spacing:-4px;color:#fff;margin-bottom:30px;font-size:clamp(.5rem,8vw,7rem);font-weight:900;line-height:.92}.privacy-hero h1 span{background:linear-gradient(135deg,#ff4fd8,#8b5cff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.privacy-hero p{color:#ffffffad;max-width:850px;margin:0 auto;font-size:1.12rem;line-height:1.9}.privacy-content{padding-bottom:140px;position:relative}.privacy-grid{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid;position:relative}.privacy-sidebar{z-index:10;align-self:start;height:fit-content;position:sticky;top:110px}.privacy-sidebar-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;padding:28px;position:relative;box-shadow:0 10px 40px #00000038,0 0 60px #a855f714}.privacy-sidebar-card h3{color:#fff;margin-bottom:22px;font-size:1.1rem;font-weight:900}.privacy-sidebar-card a{color:#ffffffb3;border-radius:16px;align-items:center;height:52px;padding:0 16px;font-weight:700;text-decoration:none;transition:background .3s,color .3s,transform .3s;display:flex}.privacy-sidebar-card a:hover{color:#fff;background:#ffffff0f;transform:translate(4px)}.privacy-sections{flex-direction:column;gap:28px;display:flex}.privacy-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#ff4fd814,#0000 30%),#ffffff0a;border:1px solid #ffffff14;border-radius:34px;padding:42px;transition:transform .4s,border .4s,background .4s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d,0 0 80px #a855f70f}.privacy-card:hover{background:radial-gradient(circle at 100% 0,#ff4fd824,#0000 35%),#ffffff0d;border-color:#ff4fd838;transform:translateY(-6px)}.privacy-card h2{color:#fff;margin-bottom:22px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;line-height:1.1}.privacy-card p{color:#ffffffb3;margin-bottom:20px;font-size:1rem;line-height:1.95}.privacy-card ul{flex-direction:column;gap:14px;margin-bottom:24px;padding-left:20px;display:flex}.privacy-card ul li{color:#ffffffc7;line-height:1.7}.privacy-icon{background:linear-gradient(135deg,#ff4fd82e,#6f3cff2e);border:1px solid #ffffff14;border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:26px;display:flex;box-shadow:0 0 40px #ff4fd81f,0 0 80px #6f3cff14}.privacy-icon svg{color:#ff4fd8;width:34px;height:34px}.privacy-card.warning{background:radial-gradient(circle at 100% 0,#ff910014,#0000 35%),#ffffff0a;border-color:#ff910024}.privacy-card.warning .privacy-icon{background:linear-gradient(135deg,#ff91002e,#ff4fd829)}.privacy-card.warning .privacy-icon svg{color:#ffae42}.privacy-contact{text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at top,#ff4fd829,#0000 40%),#ffffff0a;border:1px solid #ffffff14;border-radius:38px;padding:60px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047,0 0 120px #ff4fd814}.privacy-contact h2{color:#fff;margin-bottom:22px;font-size:clamp(2rem,4vw,3rem);font-weight:900}.privacy-contact p{color:#ffffffb3;max-width:700px;margin:0 auto 30px;font-size:1rem;line-height:1.9}.privacy-contact a{color:#fff;background:linear-gradient(135deg,#ff4fd8,#8b5cff);border-radius:999px;justify-content:center;align-items:center;height:64px;padding:0 34px;font-weight:800;text-decoration:none;transition:transform .35s,box-shadow .35s;display:inline-flex;box-shadow:0 20px 50px #ff4fd838,0 0 80px #6f3cff1f}.privacy-contact a:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 30px 70px #ff4fd84d,0 0 120px #6f3cff29}.privacy-contact span{color:#ffffff80;margin-top:28px;font-size:.92rem;display:block}.privacy-contact-icon{background:linear-gradient(135deg,#ff4fd833,#6f3cff33);border-radius:30px;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 28px;display:flex;box-shadow:0 0 50px #ff4fd829,0 0 100px #6f3cff14}.privacy-contact-icon svg{color:#ff4fd8;width:40px;height:40px}@media screen and (max-width:1100px){.privacy-grid{grid-template-columns:1fr}.privacy-sidebar{position:relative;top:auto}}@media screen and (max-width:768px){.privacy-hero{padding-top:150px;padding-bottom:80px}.privacy-hero p{font-size:.96rem;line-height:1.8}.privacy-card{border-radius:28px;padding:28px}.privacy-card h2{font-size:1.7rem}.privacy-card p{font-size:.94rem;line-height:1.8}.privacy-card ul li{font-size:.92rem}.privacy-contact{border-radius:30px;padding:36px 24px}.privacy-contact h2{font-size:2rem}.privacy-contact p{font-size:.94rem;line-height:1.8}.privacy-contact a{width:100%;font-size:.92rem}.privacy-contact-icon{border-radius:24px;width:76px;height:76px}.privacy-contact-icon svg{width:34px;height:34px}.privacy-sidebar-card{border-radius:24px;padding:22px}.privacy-sidebar-card a{height:48px;font-size:.92rem}}@media screen and (max-width:500px){.privacy-hero h1{letter-spacing:-2px}.privacy-card{padding:22px}.privacy-icon{border-radius:20px;width:64px;height:64px}.privacy-icon svg{width:28px;height:28px}}
