.malware-cleanup-container{background:#fafafa}.malware-container{max-width:1200px;margin:0 auto;padding:0 40px}.malware-container-narrow{max-width:900px;margin:0 auto;padding:0 40px}.malware-hero{padding:80px 40px 120px;background:linear-gradient(135deg,#0e1629 0%,#1a3a52 100%);position:relative;overflow:hidden;text-align:center}.malware-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(29 141 69 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(16 185 129 / .08) 0%,transparent 50%);pointer-events:none}.malware-hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.malware-warning-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(254 226 226 / .15);backdrop-filter:blur(10px);color:#fca5a5;padding:10px 24px;border-radius:50px;font-size:14px;font-weight:500;margin-bottom:32px;border:1px solid rgb(254 202 202 / .2)}.malware-warning-badge span:first-child{font-size:18px}.malware-hero-headline{font-size:clamp(48px, 8vw, 56px);font-weight:700;margin:0 0 24px;color:#fff;line-height:1.1;letter-spacing:-.02em}.malware-hero-subheadline{font-size:20px;color:rgb(255 255 255 / .8);margin:0 0 48px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.malware-hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.malware-cta-primary{box-shadow:0 8px 24px rgb(29 141 69 / .4)}.malware-cta-secondary{background:rgb(255 255 255 / .1)!important;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2)!important}.malware-trust-badges{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.malware-trust-badge{display:flex;align-items:center;gap:8px;color:rgb(255 255 255 / .7);font-size:14px}.malware-trust-badge .trust-checkmark{color:#10b981;font-size:18px}.malware-section-header{text-align:center;margin-bottom:56px}.malware-section-header h2{font-size:clamp(36px, 8vw, 40px);font-weight:700;margin:0 0 16px;color:#0F172A;letter-spacing:-.02em}.malware-section-header p{font-size:18px;color:#6b7280;margin:0;max-width:700px;margin-left:auto;margin-right:auto}.malware-eyebrow{display:inline-block;background:#d1fae5;color:#065f46;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.malware-problem-section{padding:80px 40px;background:#fff}.malware-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.malware-problem-card{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);padding:32px;border-radius:20px;border:1px solid #fca5a5;position:relative;overflow:hidden}.problem-card-blur{position:absolute;top:10px;right:10px;width:80px;height:80px;background:rgb(220 38 38 / .1);border-radius:50%;filter:blur(30px)}.problem-card-icon{width:56px;height:56px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.problem-card-icon span{font-size:28px}.malware-problem-card h3{font-size:22px;font-weight:600;margin:0 0 12px;color:#7f1d1d;text-align:left}.malware-problem-card p{font-size:15px;color:#991b1b;margin:0;line-height:1.6}.malware-why-audit-section{padding:80px 40px;background:#fafafa}.malware-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.malware-benefit-card{background:#fff;padding:40px;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 4px 24px rgb(0 0 0 / .04);transition:all 0.3s ease}.malware-benefit-card.featured{background:linear-gradient(135deg,#1d8d45 0%,#15803d 100%);color:#fff;box-shadow:0 8px 32px rgb(29 141 69 / .3);position:relative;overflow:hidden}.card-glow{position:absolute;top:-20px;right:-20px;width:120px;height:120px;background:rgb(255 255 255 / .1);border-radius:50%;filter:blur(40px)}.benefit-card-icon{width:64px;height:64px;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.malware-benefit-card.featured .benefit-card-icon{background:rgb(255 255 255 / .2);backdrop-filter:blur(10px)}.benefit-card-icon span{font-size:32px}.malware-benefit-card h3{font-size:22px;font-weight:600;margin:0 0 12px;color:#0F172A;text-align:left}.malware-benefit-card.featured h3{color:#fff}.malware-benefit-card p{font-size:15px;color:#6b7280;margin:0;line-height:1.7}.malware-benefit-card.featured p{color:rgb(255 255 255 / .9)}.benefit-card-footer{margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.malware-benefit-card.featured .benefit-card-footer{border-top-color:rgb(255 255 255 / .2)}.benefit-price{font-size:32px;font-weight:700;color:#1d8d45}.malware-benefit-card.featured .benefit-price{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.malware-checklist-section{padding:80px 40px;background:#fff}.malware-checklist-card{background:linear-gradient(135deg,#fafafa 0%,white 100%);padding:48px;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 8px 32px rgb(0 0 0 / .04)}.malware-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-bottom:40px}.malware-checklist-item{display:flex;gap:16px}.checklist-icon{width:32px;height:32px;background:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checklist-icon span{color:#065f46;font-size:16px;font-weight:700}.checklist-title{font-weight:600;margin:0 0 6px;color:#0F172A;font-size:16px}.checklist-description{font-size:14px;color:#6b7280;margin:0}.malware-checklist-cta{text-align:center;padding:32px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:16px;border:1px solid #bbf7d0}.checklist-price-box{display:inline-flex;align-items:baseline;gap:12px;margin-bottom:20px}.checklist-price{font-size:56px;font-weight:700;color:#1d8d45;line-height:1}.checklist-price-note{color:#6b7280;font-size:16px}.malware-cleanup-details{padding:80px 40px;background:linear-gradient(135deg,#0e1629 0%,#1a3a52 100%);position:relative;overflow:hidden;color:#fff}.cleanup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgb(29 141 69 / .08) 0%,transparent 50%);pointer-events:none}.malware-cleanup-details .malware-section-header h2{color:#fff}.malware-cleanup-details .malware-section-header p{color:rgb(255 255 255 / .7)}.malware-cleanup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px;position:relative;z-index:1}.malware-cleanup-item{display:flex;gap:12px;align-items:start}.cleanup-icon{width:28px;height:28px;background:rgb(16 185 129 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cleanup-icon span{color:#10b981;font-size:14px;font-weight:700}.malware-cleanup-item p{font-weight:500;margin:0;color:#fff;font-size:15px}.malware-timeline-box{text-align:center;padding:32px;background:rgb(255 255 255 / .05);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgb(255 255 255 / .1);position:relative;z-index:1}.timeline-label{color:#fbbf24;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.timeline-value{font-size:32px;font-weight:700;color:#fff;margin-bottom:4px}.timeline-note{color:rgb(255 255 255 / .6);font-size:14px}.malware-platforms-section{padding:80px 40px;background:#fafafa}.malware-platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.malware-platform-card{background:#fff;padding:28px 20px;border-radius:16px;text-align:center;border:1px solid #e5e7eb;transition:all 0.2s ease}.malware-platform-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgb(0 0 0 / .06)}.platform-icon{font-size:40px;margin-bottom:12px}.malware-platform-card p{font-size:15px;font-weight:600;margin:0;color:#0F172A}.malware-pricing-section{padding:80px 40px;background:#fff}.malware-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.malware-pricing-card{background:#fff;padding:40px;border-radius:24px;border:2px solid #e5e7eb;position:relative}.malware-pricing-card.featured{background:linear-gradient(135deg,#1d8d45 0%,#15803d 100%);border:2px solid #1d8d45;color:#fff;box-shadow:0 12px 40px rgb(29 141 69 / .3);overflow:hidden}.pricing-best-value{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#10b981;color:#fff;padding:6px 20px;border-radius:50px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 0 0 / .2)}.pricing-glow{position:absolute;top:-20px;right:-20px;width:140px;height:140px;background:rgb(255 255 255 / .1);border-radius:50%;filter:blur(50px)}.pricing-badge{background:#dbeafe;color:#1e40af;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.pricing-badge.featured-badge{background:rgb(255 255 255 / .15);color:#fff;backdrop-filter:blur(10px)}.malware-pricing-card h3{font-size:28px;font-weight:700;margin:0 0 12px;color:#0F172A;text-align:left}.malware-pricing-card.featured h3{color:#fff}.pricing-price{margin-bottom:24px}.price-value{font-size:48px;font-weight:700;color:#0F172A}.malware-pricing-card.featured .price-value{color:#fff}.price-period{color:#6b7280;font-size:18px}.malware-pricing-card.featured .price-period{color:rgb(255 255 255 / .8)}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pricing-features li{color:#374151;font-size:15px;display:flex;gap:10px;margin:0}.malware-pricing-card.featured .pricing-features li{color:#fff}.feature-check{color:#10b981;flex-shrink:0}.malware-pricing-card.featured .feature-check{color:rgb(255 255 255 / .9)}.malware-faq-section{padding:80px 40px;background:#fafafa}.malware-faq-list{display:flex;flex-direction:column;gap:16px}.malware-faq-item{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:28px;box-shadow:0 2px 8px rgb(0 0 0 / .02)}.faq-question{font-weight:600;margin:0 0 12px;color:#0F172A;font-size:17px}.faq-answer{font-size:15px;color:#6b7280;margin:0;line-height:1.7}.malware-final-cta{padding:100px 40px;background:linear-gradient(135deg,#0e1629 0%,#1a3a52 100%);position:relative;overflow:hidden;text-align:center}.final-cta-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgb(29 141 69 / .15) 0%,transparent 70%);pointer-events:none}.malware-final-cta h2{font-size:clamp(40px, 8vw, 48px);font-weight:700;margin:0 0 20px;color:#fff;letter-spacing:-.02em;line-height:1.1;position:relative;z-index:1}.malware-final-cta>p{font-size:20px;color:rgb(255 255 255 / .8);margin:0 0 40px;line-height:1.6;position:relative;z-index:1}.malware-final-cta-btn{box-shadow:0 12px 32px rgb(29 141 69 / .4);margin-bottom:24px;position:relative;z-index:1}.malware-final-badges{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;font-size:15px;color:rgb(255 255 255 / .7);position:relative;z-index:1}.final-badge{display:flex;align-items:center;gap:8px}.badge-check{color:#10b981;font-size:18px}@media (max-width:768px){.malware-container,.malware-container-narrow{padding:0 20px}.malware-hero{padding:60px 20px 80px}.malware-hero-headline{font-size:clamp(32px, 8vw, 48px)}.malware-hero-subheadline{font-size:17px}.malware-problem-grid,.malware-benefit-grid,.malware-checklist-grid,.malware-cleanup-grid,.malware-platforms-grid,.malware-pricing-grid{grid-template-columns:1fr}.malware-checklist-card{padding:32px 24px}.malware-section-header h2{font-size:clamp(28px, 7vw, 36px)}.malware-trust-badges,.malware-final-badges{gap:20px}}@media (max-width:480px){.malware-hero{padding:40px 20px 60px}.malware-hero-ctas{flex-direction:column;width:100%}.malware-hero-ctas .btn-primary,.malware-hero-ctas .btn-outline{width:100%}.checklist-price{font-size:40px}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.scale-up{opacity:0;transform:scale(.95);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.fade-up.animated{opacity:1;transform:translateY(0)}.scale-up.animated{opacity:1;transform:scale(1)}.malware-warning-badge,.malware-hero-headline,.malware-hero-subheadline,.malware-hero-ctas,.malware-trust-badges{opacity:0;transform:translateY(20px)}.hero-fade-in{animation:heroFadeIn 0.6s ease-out forwards}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}.check-bounce{animation:checkBounce 0.6s ease-out}@keyframes checkBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.btn-primary,.malware-cta-primary{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:rgb(255 255 255 / .6);transform:scale(0);animation:rippleEffect 0.6s ease-out;pointer-events:none}@keyframes rippleEffect{to{transform:scale(4);opacity:0}}.pulse-animation{animation:pulseButton 1s ease-out}@keyframes pulseButton{0%{box-shadow:0 8px 24px rgb(29 141 69 / .4)}50%{box-shadow:0 12px 40px rgb(29 141 69 / .7);transform:translateY(-2px) scale(1.02)}100%{box-shadow:0 8px 24px rgb(29 141 69 / .4);transform:translateY(0) scale(1)}}.malware-benefit-card,.malware-pricing-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.malware-benefit-card:hover,.malware-pricing-card:hover{transform:translateY(-4px)}.malware-problem-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.malware-problem-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgb(220 38 38 / .15)}.malware-platform-card{transition:all 0.2s ease}.malware-platform-card:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px rgb(0 0 0 / .08);border-color:#1d8d45}.malware-hero-overlay,.cleanup-overlay,.final-cta-overlay{will-change:transform;transition:transform 0.1s ease-out}.checklist-price{font-variant-numeric:tabular-nums;transition:all 0.3s ease}.malware-cleanup-container{opacity:0;animation:pageLoad 0.4s ease-out 0.1s forwards}@keyframes pageLoad{to{opacity:1}}.malware-faq-item{transition:all 0.3s ease}.malware-faq-item:hover{transform:translateX(4px);box-shadow:0 4px 16px rgb(0 0 0 / .04)}.malware-benefit-card.featured,.malware-pricing-card.featured{background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.problem-card-icon,.benefit-card-icon{transition:transform 0.3s ease}.malware-problem-card:hover .problem-card-icon,.malware-benefit-card:hover .benefit-card-icon{transform:scale(1.1) rotate(5deg)}.platform-icon{transition:transform 0.3s ease}.malware-platform-card:hover .platform-icon{transform:scale(1.15)}.malware-warning-badge{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}.pricing-best-value{animation:bestValuePulse 2s ease-in-out infinite}@keyframes bestValuePulse{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}}.card-glow,.pricing-glow{animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,100%{opacity:.1}50%{opacity:.15}}.btn-primary:focus,.btn-outline:focus,a:focus{outline:3px solid rgb(29 141 69 / .5);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.fade-up,.scale-up{opacity:1;transform:none}.malware-warning-badge,.malware-hero-headline,.malware-hero-subheadline,.malware-hero-ctas,.malware-trust-badges{opacity:1;transform:none}}.malware-benefit-card,.malware-pricing-card,.malware-problem-card,.malware-platform-card{will-change:transform}.animated{will-change:auto}.malware-warning-badge,.malware-hero-headline,.malware-hero-subheadline,.malware-hero-ctas,.malware-trust-badges{opacity:1!important}