/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer components{.threat-section__mark{background:linear-gradient(#0000 60%,#9dc23d73 60%)}@supports (color:color-mix(in lab, red, red)){.threat-section__mark{background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--color-green)45%,transparent)60%)}}.threat-section__mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px}.threat-section__heading em{color:var(--color-green-dark);font-style:normal}.threat-section__intro strong{color:var(--color-gray);font-weight:600}.threat-section__stat-num{font-variant-numeric:tabular-nums}.threat-section__stat-ghost{visibility:hidden}.threat-section__stat-live{white-space:nowrap;background:linear-gradient(180deg,var(--color-white)0%,var(--color-green)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.threat-section__loss-text strong{color:var(--color-white);font-weight:600}.threat-section__panel-dots{background-image:radial-gradient(circle,#9dc23d1a 1px,#0000 1.5px)}@supports (color:color-mix(in lab, red, red)){.threat-section__panel-dots{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-green)10%,transparent)1px,transparent 1.5px)}}.threat-section__panel-dots{background-size:30px 30px;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 55%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 55%)}.threat-section__glow{background:radial-gradient(circle,#9dc23d2e 0%,#0000 65%)}@supports (color:color-mix(in lab, red, red)){.threat-section__glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-green)18%,transparent)0%,transparent 65%)}}.threat-section__cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1023px){.threat-section__cards{grid-template-columns:1fr 1fr}}@media (max-width:480px){.threat-section__cards{grid-template-columns:1fr}}.threat-section__banner{background:linear-gradient(135deg,var(--color-green-50)0%,var(--color-white)100%);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:40px 56px;display:grid}@media (max-width:1023px){.threat-section__banner{grid-template-columns:1fr;gap:20px;padding:28px 24px}}}
