.cp-privacy-hero{background:linear-gradient(135deg,var(--cp-color-dark,#0f1a2e) 0%,var(--cp-color-slate-900,#0f172a) 100%);color:var(--cp-color-white,#fff);padding:clamp(80px, 12vh, 130px) 20px 90px;text-align:center;position:relative;overflow:hidden}.cp-privacy-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgb(212 175 55 / .08) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 100%,rgb(59 130 246 / .05) 0%,transparent 70%);pointer-events:none}.cp-privacy-hero-inner{position:relative;z-index:2;max-width:800px;margin:0 auto}.cp-privacy-badge{display:inline-block;background:rgb(212 175 55 / .12);color:var(--cp-color-gold,#D4AF37);border:1px solid rgb(212 175 55 / .3);font-size:11px;font-weight:700;padding:6px 16px;border-radius:50px;letter-spacing:1.6px;font-family:'Inter',system-ui,Arial,sans-serif;margin-bottom:16px}.cp-privacy-title{font-size:clamp(1.85rem, 4.2vw, 2.8rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px;color:var(--cp-color-white,#fff)}.cp-privacy-date{color:var(--cp-color-slate-300,#cbd5e1);font-size:13px;font-weight:500;margin:0}.cp-privacy-date time{color:var(--cp-color-gold,#D4AF37);font-weight:700;font-family:'Inter',system-ui,Tahoma,sans-serif;margin-inline-start:4px}.cp-privacy-content{background:var(--cp-color-bg,#f8fafc);padding:60px 20px 100px;position:relative;margin-top:-40px;direction:rtl}.cp-privacy-container{max-width:880px;margin:0 auto;background:var(--cp-color-white,#fff);padding:clamp(28px, 4vw, 50px);border-radius:18px;box-shadow:0 12px 40px rgb(15 26 46 / .06),0 2px 6px rgb(15 26 46 / .03);border:1px solid var(--cp-color-slate-200,#e2e8f0);position:relative;z-index:2}.cp-privacy-container>p:first-of-type{font-size:clamp(15px, 1.4vw, 17px);color:var(--cp-color-slate-700,#334155);line-height:1.95;background:rgb(212 175 55 / .05);border-inline-start:3px solid var(--cp-color-gold,#D4AF37);padding:18px 22px;border-radius:0 12px 12px 0;margin:0 0 32px;font-weight:500}.cp-privacy-container h2{font-size:clamp(18px, 2vw, 22px);font-weight:800;color:var(--cp-color-dark,#0f1a2e);margin:36px 0 14px;padding-inline-start:14px;border-inline-start:3px solid var(--cp-color-gold,#D4AF37);line-height:1.4;letter-spacing:-.01em}.cp-privacy-container h2:first-of-type{margin-top:0}.cp-privacy-container p{color:var(--cp-color-slate-700,#334155);font-size:14.5px;line-height:1.95;margin:0 0 14px;font-weight:500}.cp-privacy-container p strong{color:var(--cp-color-dark,#0f1a2e);font-weight:700}.cp-privacy-container a{color:var(--cp-color-gold,#b8941f);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.cp-privacy-container a:hover,.cp-privacy-container a:focus-visible{color:var(--cp-color-dark,#0f1a2e);outline:none}.cp-privacy-container address{background:var(--cp-color-bg,#f8fafc);padding:20px 22px;border-radius:12px;border:1px solid var(--cp-color-slate-200,#e2e8f0);margin-top:12px}.cp-privacy-container address p{margin:0 0 8px;font-size:14px}.cp-privacy-container address p:last-child{margin-bottom:0}@media (max-width:768px){.cp-privacy-hero{padding:70px 16px 70px}.cp-privacy-content{padding:40px 16px 70px}.cp-privacy-container{padding:24px 20px;border-radius:16px}.cp-privacy-container h2{font-size:17px;margin-top:28px}.cp-privacy-container>p:first-of-type{padding:14px 16px;font-size:14.5px}}