.security-hero{padding-block:clamp(64px,1vw,128px) clamp(48px,6vw,96px)}.security-title{max-width:22ch}.security-hero-reveal{margin-top:20px}.security-lede{max-width:64ch}.security-h2{font-size:clamp(22px,2.4vw,32px);margin-bottom:24px;max-width:none}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--landing-line);border:1px solid var(--landing-line);border-radius:var(--landing-radius);overflow:hidden}.landing-dark .security-grid{background:var(--landing-line-dark);border-color:var(--landing-line-dark)}.security-card{padding:22px;background:var(--landing-bone-2);transition:background-color .2s ease}.security-card:hover{background:color-mix(in srgb,var(--landing-bone-2) 85%,var(--landing-phosphor-light) 6%)}.landing-dark .security-card{background:var(--landing-graphite-2)}.landing-dark .security-card:hover{background:color-mix(in srgb,var(--landing-graphite-2) 80%,var(--landing-phosphor-dark) 6%)}.security-card-label{font-family:var(--landing-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--landing-phosphor-light);margin:0 0 8px}.landing-dark .security-card-label{color:var(--landing-phosphor-dark)}.security-card-value{font-family:var(--landing-mono);font-size:14px;font-weight:500;margin:0 0 12px;word-break:break-word;color:var(--landing-ink)}.landing-dark .security-card-value{color:var(--landing-bone-ink)}.security-card-body{font-size:14px;line-height:1.55;margin:0;color:var(--landing-ink-soft)}.landing-dark .security-card-body{color:var(--landing-bone-ink-soft)}.security-prose{max-width:72ch}.security-prose p{font-size:clamp(15px,1.2vw,17px);line-height:1.65;margin-block:0 16px;color:var(--landing-ink)}.landing-dark .security-prose p{color:var(--landing-bone-ink)}.security-prose strong{font-weight:600}.security-prose code{font-family:var(--landing-mono);font-size:.92em;padding:2px 6px;border-radius:4px;background:var(--landing-line-soft)}.landing-dark .security-prose code{background:#ffffff14}.security-compliance{max-width:72ch}.security-section-alt{background:var(--landing-bone-2);border-block:1px solid var(--landing-line)}.security-cta-section{border-top:1px solid var(--landing-line);padding-block:clamp(56px,6vw,96px)}.security-cta-shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.security-cta-title{font-family:var(--landing-mono);font-weight:500;font-size:clamp(22px,2.6vw,32px);margin:0;max-width:22ch}.security-cta-actions{display:flex;gap:12px;flex-wrap:wrap}
