.security-section.svelte-v69zcn{padding:110px 20px;position:relative;background:#304445}.security-container.svelte-v69zcn{max-width:1200px;margin:0 auto}.security-header.svelte-v69zcn{text-align:center;margin-bottom:4rem}.security-header.svelte-v69zcn h2:where(.svelte-v69zcn){font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1.2;color:#fff;margin:0 0 1rem}.security-header.svelte-v69zcn p:where(.svelte-v69zcn){color:#ffffffb3;font-size:1rem;max-width:50rem;margin:0 auto;line-height:1.75}.security-grid.svelte-v69zcn{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.security-card.svelte-v69zcn{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:2rem;transition:transform .25s ease,border-color .25s ease}.security-card.svelte-v69zcn:hover{transform:translateY(-6px);border-color:#ffffff2e}.security-card__icon.svelte-v69zcn{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;background:linear-gradient(90deg,#9ccc6559,#26c6da59)}.security-card.svelte-v69zcn h3:where(.svelte-v69zcn){font-size:1.125rem;line-height:1.3;font-weight:800;color:#fff;margin:0 0 .75rem}.security-card.svelte-v69zcn p:where(.svelte-v69zcn){font-size:.9rem;line-height:1.7;color:#ffffffb8;margin:0}@media(min-width:768px){.security-grid.svelte-v69zcn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.security-grid.svelte-v69zcn{grid-template-columns:repeat(3,minmax(0,1fr))}}
