.privacy-hero{color:#fff;background:linear-gradient(135deg,#667eea 0%,#621c9f 100%);margin:0 -40px 20px;padding:50px 0;position:relative;overflow:hidden}.privacy-hero:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0000001a 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.hero-content{z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 20px;position:relative}.privacy-hero h1{letter-spacing:-.025em;text-shadow:0 4px 20px #0000004d;color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.2}.privacy-hero .subtitle{opacity:.95;color:#fff;max-width:650px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:400;line-height:1.6}@media (min-width:1440px){.privacy-hero{padding:60px 0}.privacy-hero h1{margin-bottom:2rem;font-size:4.5rem}.privacy-hero .subtitle{max-width:700px;font-size:1.4rem}}@media (min-width:1024px) and (max-width:1439px){.privacy-hero{padding:50px 0}.privacy-hero h1{margin-bottom:1.8rem;font-size:4rem}.privacy-hero .subtitle{max-width:600px;font-size:1.3rem}}@media (min-width:768px) and (max-width:1023px){.privacy-hero{margin:-10px -30px 20px;padding:45px 20px}.privacy-hero h1{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem}.privacy-hero .subtitle{max-width:550px;margin-bottom:2rem;font-size:1.2rem}.privacy-hero:after{height:100px}}@media (min-width:600px) and (max-width:767px){.privacy-hero{margin:-10px -25px 20px;padding:40px 20px}.privacy-hero h1{letter-spacing:-.02em;margin-bottom:1.3rem;font-size:3rem}.privacy-hero .subtitle{max-width:500px;margin-bottom:1.8rem;font-size:1.15rem;line-height:1.5}.hero-content{padding:0 15px}.privacy-hero:after{height:90px}}@media (min-width:480px) and (max-width:599px){.privacy-hero{margin:-10px -20px 20px;padding:35px 15px}.privacy-hero h1{letter-spacing:-.02em;margin-bottom:1.2rem;font-size:2.5rem}.privacy-hero .subtitle{max-width:420px;margin-bottom:1.6rem;font-size:1.1rem;line-height:1.5}.hero-content{padding:0 12px}.privacy-hero:after{height:80px}}@media (min-width:375px) and (max-width:479px){.privacy-hero{margin:-10px -15px 20px;padding:30px 12px}.privacy-hero h1{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.2rem}.privacy-hero .subtitle{max-width:350px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.5}.hero-content{padding:0 10px}.privacy-hero:after{height:70px}}@media (min-width:360px) and (max-width:374px){.privacy-hero{margin:-10px -12px 20px;padding:28px 10px}.privacy-hero h1{letter-spacing:-.025em;margin-bottom:.9rem;font-size:2rem}.privacy-hero .subtitle{max-width:320px;margin-bottom:1.4rem;font-size:1rem;line-height:1.5}.hero-content{padding:0 8px}.privacy-hero:after{height:65px}}@media (min-width:320px) and (max-width:359px){.privacy-hero{margin:-10px -10px 20px;padding:25px 8px}.privacy-hero h1{letter-spacing:-.03em;margin-bottom:.8rem;font-size:1.8rem}.privacy-hero .subtitle{max-width:280px;margin-bottom:1.3rem;font-size:.95rem;line-height:1.5}.hero-content{padding:0 6px}.privacy-hero:after{height:60px}}@media (max-width:319px){.privacy-hero{margin:-10px -8px 20px;padding:20px 6px}.privacy-hero h1{letter-spacing:-.03em;margin-bottom:.7rem;font-size:1.6rem}.privacy-hero .subtitle{max-width:260px;margin-bottom:1.2rem;font-size:.9rem;line-height:1.4}.hero-content{padding:0 5px}.privacy-hero:after{height:50px}}@media (prefers-color-scheme:dark){.privacy-hero{background:linear-gradient(135deg,#4c1d95 0%,#2a0248 100%)}.privacy-hero:after{background:linear-gradient(#0000 0%,#0000004d 100%)}.privacy-hero h1,.privacy-hero .subtitle{color:#f1f5f9}}@media print{.privacy-hero{color:#000;background:0 0;margin:0;padding:20px 0}.privacy-hero:after{display:none}.privacy-hero h1,.privacy-hero .subtitle{color:#000;text-shadow:none}}@media (prefers-reduced-motion:reduce){.privacy-hero,.privacy-hero h1,.privacy-hero .subtitle{transition:none;animation:none}}
