.privacyHero{background:var(--color-background);width:100%;padding:40px 20px;position:relative;overflow:hidden}.privacyHero__container{z-index:2;justify-content:space-between;align-items:center;gap:90px;max-width:1320px;margin:0 auto;display:flex;position:relative}.privacyHero__content{flex:1;max-width:620px}.privacyHero__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:28px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.privacyHero__content h1{color:#0f172a;letter-spacing:-2px;margin:0 0 28px;font-size:clamp(3.2rem,6vw,5rem);font-weight:800;line-height:1.05}.privacyHero__content p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.privacyHero__meta{gap:24px;margin-top:45px;display:flex}.privacyHero__metaItem{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex:1;padding:22px;box-shadow:0 10px 30px #0f172a0d}.privacyHero__metaItem h3{color:#0f172a;margin:0 0 8px;font-size:1rem;font-weight:700}.privacyHero__metaItem span{color:#2563eb;font-size:.95rem;font-weight:600}.privacyHero__right{flex:1;justify-content:center;display:flex;position:relative}.privacyHero__window{background:#fffffff5;border:1px solid #e5e7eb;border-radius:28px;width:100%;max-width:500px;transition:all .35s;overflow:hidden;box-shadow:0 10px 25px #0f172a0d,0 4px 12px #2563eb08}.privacyHero__window:hover{transform:translateY(-8px)}.privacyHero__windowHeader{background:#f8fafc;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;padding:18px 24px;display:flex}.privacyHero__windowHeader span{border-radius:50%;width:12px;height:12px}.privacyHero__windowHeader span:first-child{background:#ff5f57}.privacyHero__windowHeader span:nth-child(2){background:#ffbd2e}.privacyHero__windowHeader span:nth-child(3){background:#28c840}.privacyHero__windowBody{padding:35px}.privacyHero__shield{text-align:center;margin-bottom:35px}.privacyHero__shieldIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:24px;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;font-size:2.5rem;display:flex;box-shadow:0 20px 45px #2563eb40}.privacyHero__shield h3{color:#0f172a;margin:0 0 10px;font-size:1.6rem;font-weight:700}.privacyHero__shield p{color:#64748b;margin:0}.privacyHero__list{flex-direction:column;gap:16px;display:flex}.privacyHero__listItem{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:15px;padding:18px;font-weight:600;transition:all .35s;display:flex}.privacyHero__listItem:hover{border-color:#2563eb;transform:translate(8px)}.privacyHero__listItem span{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;display:flex}.privacyHero__floating{color:#0f172a;background:#fffffff5;border:1px solid #e5e7eb;border-radius:999px;padding:12px 22px;font-size:.9rem;font-weight:600;animation:5s ease-in-out infinite privacyHeroFloat;position:absolute;box-shadow:0 12px 30px #0f172a14}.privacyHero__floating--one{top:40px;left:-30px}.privacyHero__floating--two{animation-delay:1.5s;top:45%;right:-45px}.privacyHero__floating--three{animation-delay:3s;bottom:40px;left:-15px}@keyframes privacyHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}[data-theme=dark] .privacyHero{background:#080b12}[data-theme=dark] .privacyHero__badge{color:#60a5fa;background:#2563eb26}[data-theme=dark] .privacyHero__content h1{color:#fff}[data-theme=dark] .privacyHero__content p{color:#94a3b8}[data-theme=dark] .privacyHero__metaItem{box-shadow:none;background:#111827;border-color:#1f2937}[data-theme=dark] .privacyHero__metaItem h3{color:#fff}[data-theme=dark] .privacyHero__window{background:#111827;border-color:#334155}[data-theme=dark] .privacyHero__windowHeader{background:#1e293b;border-color:#334155}[data-theme=dark] .privacyHero__shield h3{color:#fff}[data-theme=dark] .privacyHero__shield p{color:#94a3b8}[data-theme=dark] .privacyHero__listItem{color:#fff;background:#080b12;border-color:#334155}[data-theme=dark] .privacyHero__floating{color:#fff;background:#1e293b;border-color:#334155}@media (max-width:992px){.privacyHero{padding:90px 20px}.privacyHero__container{text-align:center;flex-direction:column;gap:70px}.privacyHero__content{max-width:100%}.privacyHero__meta{justify-content:center}.privacyHero__right{width:100%}.privacyHero__floating{display:none}}@media (max-width:768px){.privacyHero{padding:70px 20px}.privacyHero__meta{flex-direction:column}.privacyHero__windowBody{padding:24px}.privacyHero__shieldIcon{width:75px;height:75px;font-size:2rem}.privacyHero__shield h3{font-size:1.35rem}}
.privacyContent{background:var(--color-surface);width:100%;padding:40px 20px;overflow:hidden}.privacyContent__container{max-width:1100px;margin:0 auto}.privacyContent__intro{text-align:center;max-width:760px;margin:0 auto 70px}.privacyContent__intro h2{color:#0f172a;margin:0 0 22px;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:800;line-height:1.15}.privacyContent__intro p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.privacyContent__sections{flex-direction:column;gap:30px;display:flex}.privacyContent__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:35px 40px;transition:all .35s;position:relative;overflow:hidden}.privacyContent__card:before{content:"";opacity:0;background:linear-gradient(#2563eb,#60a5fa);width:5px;height:100%;transition:all .35s;position:absolute;top:0;left:0}.privacyContent__card:hover{border-color:#2563eb;transform:translateY(-5px);box-shadow:0 18px 40px #0f172a0f,0 8px 18px #2563eb0a}.privacyContent__card:hover:before{opacity:1}.privacyContent__card h3{color:#0f172a;margin:0 0 20px;font-size:1.45rem;font-weight:700;line-height:1.4}.privacyContent__card p{color:#64748b;margin:0 0 18px;font-size:1rem;line-height:1.9}.privacyContent__card p:last-child{margin-bottom:0}[data-theme=dark] .privacyContent{background:#0f172a}[data-theme=dark] .privacyContent__intro h2{color:#fff}[data-theme=dark] .privacyContent__intro p{color:#94a3b8}[data-theme=dark] .privacyContent__card{background:#111827;border-color:#1f2937}[data-theme=dark] .privacyContent__card:hover{border-color:#3b82f6;box-shadow:0 18px 40px #00000059}[data-theme=dark] .privacyContent__card h3{color:#fff}[data-theme=dark] .privacyContent__card p{color:#94a3b8}@media (max-width:768px){.privacyContent{padding:70px 20px}.privacyContent__intro{margin-bottom:50px}.privacyContent__intro h2{font-size:2.2rem}.privacyContent__intro p{font-size:1rem}.privacyContent__card{padding:28px 24px}.privacyContent__card h3{font-size:1.25rem}.privacyContent__card p{font-size:.95rem}}
.privacyContact{background:var(--color-background);width:100%;padding:40px 20px;position:relative;overflow:hidden}.privacyContact:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb14,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-220px}.privacyContact:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f60d,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-220px;left:-220px}.privacyContact__container{z-index:2;justify-content:space-between;align-items:center;gap:70px;max-width:1280px;margin:0 auto;display:flex;position:relative}.privacyContact__content{flex:1;max-width:620px}.privacyContact__badge{color:#2563eb;letter-spacing:.3px;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.privacyContact__content h2{color:#0f172a;margin:0 0 24px;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1.15}.privacyContact__content p{color:#64748b;margin:0;font-size:1.08rem;line-height:1.9}.privacyContact__buttons{gap:18px;margin-top:45px;display:flex}.privacyContact__primaryButton,.privacyContact__secondaryButton{border-radius:16px;justify-content:center;align-items:center;padding:16px 30px;font-size:.97rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.privacyContact__primaryButton{color:#fff;background:#2563eb;box-shadow:0 18px 40px #2563eb40}.privacyContact__primaryButton:hover{background:#1d4ed8;transform:translateY(-5px)}.privacyContact__secondaryButton{color:#111827;background:#fff;border:1px solid #dbe3ef}.privacyContact__secondaryButton:hover{border-color:#2563eb;transform:translateY(-5px)}.privacyContact__card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;flex:1;max-width:430px;padding:35px;transition:all .35s;box-shadow:0 15px 40px #0f172a0f,0 6px 18px #2563eb0a}.privacyContact__card:hover{border-color:#2563eb;transform:translateY(-8px)}.privacyContact__header{align-items:center;gap:18px;margin-bottom:35px;display:flex}.privacyContact__icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;display:flex;box-shadow:0 15px 35px #2563eb40}.privacyContact__header h3{color:#0f172a;margin:0 0 6px;font-size:1.5rem;font-weight:700}.privacyContact__header span{color:#64748b;font-size:.95rem}.privacyContact__list{flex-direction:column;gap:18px;display:flex}.privacyContact__item{border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:18px;padding:18px;transition:all .35s;display:flex}.privacyContact__item:hover{border-color:#2563eb;transform:translate(8px)}.privacyContact__item span{background:#2563eb14;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.4rem;display:flex}.privacyContact__item h4{color:#0f172a;margin:0 0 6px;font-size:1rem;font-weight:700}.privacyContact__item p{color:#64748b;margin:0;font-size:.95rem}[data-theme=dark] .privacyContact{background:#080b12}[data-theme=dark] .privacyContact__badge{color:#60a5fa;background:#2563eb26}[data-theme=dark] .privacyContact__content h2{color:#fff}[data-theme=dark] .privacyContact__content p{color:#94a3b8}[data-theme=dark] .privacyContact__secondaryButton{color:#fff;background:0 0;border-color:#334155}[data-theme=dark] .privacyContact__secondaryButton:hover{background:#111827;border-color:#3b82f6}[data-theme=dark] .privacyContact__card{box-shadow:none;background:#111827;border-color:#1f2937}[data-theme=dark] .privacyContact__header h3{color:#fff}[data-theme=dark] .privacyContact__header span,[data-theme=dark] .privacyContact__item p{color:#94a3b8}[data-theme=dark] .privacyContact__item{background:#080b12;border-color:#334155}[data-theme=dark] .privacyContact__item:hover{border-color:#3b82f6}[data-theme=dark] .privacyContact__item h4{color:#fff}[data-theme=dark] .privacyContact__item span{background:#111827}@media (max-width:992px){.privacyContact{padding:90px 20px}.privacyContact__container{text-align:center;flex-direction:column;gap:60px}.privacyContact__content{max-width:100%}.privacyContact__buttons{justify-content:center}.privacyContact__card{width:100%;max-width:100%}}@media (max-width:768px){.privacyContact{padding:70px 20px}.privacyContact__content h2{font-size:2.2rem}.privacyContact__content p{font-size:1rem}.privacyContact__buttons{flex-direction:column}.privacyContact__primaryButton,.privacyContact__secondaryButton{width:100%}.privacyContact__card{padding:28px 22px}.privacyContact__header,.privacyContact__item{text-align:center;flex-direction:column}}
