@keyframes alert-strobe-blink{0%,48%{opacity:1;text-shadow:0 0 16px rgba(255,59,48,.85),0 0 35px rgba(255,59,48,.45);filter:drop-shadow(0 0 8px rgba(255,59,48,.6));transform:scale(1.008)}52%,96%{opacity:.08;text-shadow:none;filter:none;transform:scale(.995)}to{opacity:1;text-shadow:0 0 16px rgba(255,59,48,.85),0 0 35px rgba(255,59,48,.45);filter:drop-shadow(0 0 8px rgba(255,59,48,.6));transform:scale(1.008)}}.animate-strobe-blink[data-astro-cid-mamreuh3]{animation:alert-strobe-blink 1.5s infinite ease-in-out}@keyframes police-strobe-red{0%,20%,40%{opacity:1;filter:drop-shadow(0 0 14px #ef4444);transform:scale(1.15)}10%,30%,50%,to{opacity:.25;filter:none;transform:scale(1)}}@keyframes police-strobe-blue{0%,50%{opacity:.25;filter:none;transform:scale(1)}60%,80%,to{opacity:1;filter:drop-shadow(0 0 14px #3b82f6);transform:scale(1.15)}70%,90%{opacity:.25;transform:scale(1)}}@keyframes police-border-glow{0%,49%{box-shadow:0 0 35px #ef444473,inset 0 0 15px #ef444440;border-color:#ef4444b3}50%,to{box-shadow:0 0 35px #3b82f673,inset 0 0 15px #3b82f640;border-color:#3b82f6b3}}.animate-strobe-red[data-astro-cid-7cnoo2nj]{animation:police-strobe-red .85s infinite ease-in-out}.animate-strobe-blue[data-astro-cid-7cnoo2nj]{animation:police-strobe-blue .85s infinite ease-in-out}.police-glow-box[data-astro-cid-7cnoo2nj]{animation:police-border-glow .85s infinite}@keyframes police-strobe-pulse{0%,to{border-color:#ef444473;box-shadow:0 0 25px -4px #ef444438,inset 0 0 15px -4px #ef444414}50%{border-color:#3b82f673;box-shadow:0 0 25px -4px #3b82f638,inset 0 0 15px -4px #3b82f614}}.active-deterrence-strobe[data-astro-cid-hyly75rj]{animation:police-strobe-pulse 3.2s ease-in-out infinite}@keyframes beacon-flash-red{0%,to{opacity:1;transform:scale(1.05)}50%{opacity:.2;transform:scale(.85)}}@keyframes beacon-flash-blue{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.beacon-dot-red[data-astro-cid-hyly75rj]{animation:beacon-flash-red 1.6s ease-in-out infinite}.beacon-dot-blue[data-astro-cid-hyly75rj]{animation:beacon-flash-blue 1.6s ease-in-out infinite}:root{--bg-page: #F8FAFC;--text-main: #0F172A;--text-muted: #64748B;--card-bg: #FFFFFF;--card-border: #E2E8F0;--panel-bg: #F1F5F9;--accent-blue: #2563EB;--accent-cyan: #06B6D4;--shadow-card: 0 10px 30px -5px rgba(15, 23, 42, .06), 0 4px 6px -2px rgba(15, 23, 42, .03);--shadow-hover: 0 20px 35px -5px rgba(37, 99, 235, .16), 0 10px 10px -5px rgba(37, 99, 235, .05);--gradient-glow: rgba(37, 99, 235, .08)}html.dark{--bg-page: #070C18;--text-main: #F8FAFC;--text-muted: #94A3B8;--card-bg: #0F172A;--card-border: rgba(255, 255, 255, .08);--panel-bg: #1E293B;--shadow-card: 0 16px 32px -8px rgba(0, 0, 0, .6);--shadow-hover: 0 25px 40px -8px rgba(6, 182, 212, .25);--gradient-glow: rgba(6, 182, 212, .12)}body{background-color:var(--bg-page);color:var(--text-main);font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.glass-box{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-box:hover{border-color:#2563eb80;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.cctv-scanline{background:linear-gradient(#12101000 50%,#0000004d 50%),linear-gradient(90deg,#ff00000a,#00ff0003,#0000ff0a);background-size:100% 3px,6px 100%;pointer-events:none}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep-anim{animation:radar-sweep 4s linear infinite}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}.pulse-glow-anim{animation:pulse-glow 3s ease-in-out infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-page)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}html.dark ::-webkit-scrollbar-thumb{background:#334155}::-webkit-scrollbar-thumb:hover{background:#2563eb}[id]{scroll-margin-top:130px}.faq-accordion-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq-accordion-wrapper.open{grid-template-rows:1fr}.faq-accordion-inner{overflow:hidden}
