.security-hero{background:linear-gradient(135deg,#090d16 0%,#0f172a 50%,#1e1b4b 100%);color:#ffffff;padding:7.5rem 0 5rem 0;position:relative;overflow:hidden}@media (max-width:991.98px){.security-hero{padding:5.5rem 0 3.5rem 0}}@media (max-width:767.98px){.security-hero{padding:4.5rem 0 3rem 0}}.security-badge{display:inline-flex;align-items:center;background:rgba(239,68,68,0.15);border:1px solid rgba(239,68,68,0.4);color:#f87171;padding:6px 16px;border-radius:50px;font-size:0.875rem;font-weight:700;margin-bottom:20px;letter-spacing:0.5px}.security-hero h1{font-size:2.75rem;font-weight:800;line-height:1.25;margin-bottom:20px;background:linear-gradient(90deg,#ffffff 0%,#fca5a5 50%,#f87171 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:767.98px){.security-hero h1{font-size:2rem}}.security-alert-box{background:rgba(220,38,38,0.1);border-left:4px solid #ef4444;border-radius:8px;padding:18px 20px;margin:24px 0}.btn-emergency-call{background:linear-gradient(90deg,#dc2626 0%,#b91c1c 100%);color:#ffffff;padding:14px 28px;border-radius:50px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(220,38,38,0.4)}.btn-emergency-call:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,0.6)}.symptom-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all 0.3s ease;height:100%}.symptom-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(15,23,42,0.08);border-color:#f87171}.symptom-icon{width:48px;height:48px;border-radius:10px;background:rgba(239,68,68,0.1);color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:16px}.emergency-timeline{position:relative;max-width:860px;margin:0 auto;padding:15px 0}.emergency-timeline::before{content:'';position:absolute;top:15px;bottom:30px;left:24px;width:3px;background:linear-gradient(180deg,#ef4444 0%,#0284c7 40%,#10b981 100%);border-radius:3px}.timeline-step{position:relative;padding-left:68px;margin-bottom:28px}.timeline-step:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:6px;top:2px;width:40px;height:40px;border-radius:50%;background:#ffffff;border:3px solid #0284c7;color:#0284c7;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;box-shadow:0 0 0 4px rgba(2,132,199,0.12);z-index:2;transition:all 0.3s ease}.timeline-step:first-child .timeline-marker{border-color:#ef4444;color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,0.15)}.timeline-step:last-child .timeline-marker{border-color:#10b981;color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,0.15)}.timeline-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:22px 24px;box-shadow:0 2px 8px rgba(15,23,42,0.04);transition:all 0.3s ease}.timeline-card:hover{border-color:#0284c7;transform:translateX(4px);box-shadow:0 6px 20px rgba(2,132,199,0.08)}.timeline-time-badge{display:inline-flex;align-items:center;font-size:0.8rem;font-weight:700;padding:4px 12px;border-radius:20px;margin-bottom:10px;letter-spacing:0.3px}.pricing-card{background:#ffffff;border:2px solid #e2e8f0;border-radius:16px;padding:32px 24px;position:relative;transition:all 0.3s ease;height:100%}.pricing-card.featured{border-color:#dc2626;box-shadow:0 12px 30px rgba(220,38,38,0.15)}.pricing-badge-popular{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#dc2626;color:#ffffff;font-size:0.75rem;font-weight:800;padding:4px 16px;border-radius:20px;letter-spacing:0.5px;text-transform:uppercase}.price-tag{font-size:2.25rem;font-weight:800;color:#0f172a;line-height:1;margin:16px 0}.trust-badge-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center;height:100%}.expert-card{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #cbd5e1;border-radius:16px;padding:32px}