.AuditBody-module___53euq__section{padding:56px 0}.AuditBody-module___53euq__checks{grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.AuditBody-module___53euq__check{border:1px solid var(--rule);background:var(--bg-2);border-radius:18px;padding:28px 26px 30px;transition:transform .24s,border-color .24s}.AuditBody-module___53euq__check:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--rule));transform:translateY(-3px)}.AuditBody-module___53euq__checkIcon{width:44px;height:44px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--rule));border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.AuditBody-module___53euq__checkTitle{letter-spacing:-.02em;margin:18px 0 0;font-size:19px;font-weight:700}.AuditBody-module___53euq__checkBody{color:var(--fg-dim);margin:9px 0 0;font-size:14.5px;line-height:1.55}.AuditBody-module___53euq__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.AuditBody-module___53euq__step{border-top:2px solid color-mix(in srgb, var(--accent) 45%, var(--rule));background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 5%, transparent), transparent 60%);padding:28px 26px 30px;position:relative}.AuditBody-module___53euq__stepNum{letter-spacing:.06em;color:var(--accent-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.AuditBody-module___53euq__stepTitle{letter-spacing:-.02em;margin:12px 0 0;font-size:21px;font-weight:700}.AuditBody-module___53euq__stepBody{color:var(--fg-dim);margin:10px 0 0;font-size:15px;line-height:1.6}.AuditBody-module___53euq__ctaCard{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--rule));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), var(--bg-2);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding:36px 40px;display:flex}.AuditBody-module___53euq__ctaCopy{min-width:0}.AuditBody-module___53euq__ctaTitle{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700}.AuditBody-module___53euq__ctaSub{max-width:52ch;color:var(--fg-dim);margin:10px 0 0;font-size:15px;line-height:1.6}.AuditBody-module___53euq__ctaActions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex}.AuditBody-module___53euq__ctaPrimary{color:#04110b;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 12px 32px -14px color-mix(in srgb, var(--accent) 80%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;transition:transform .2s,filter .2s;display:inline-flex}.AuditBody-module___53euq__ctaPrimary:hover{filter:saturate(1.08);transform:translateY(-2px)}.AuditBody-module___53euq__ctaGhost{text-align:center;color:var(--fg-dim);font-size:14px;transition:color .2s}.AuditBody-module___53euq__ctaGhost:hover{color:var(--fg)}@media (max-width:920px){.AuditBody-module___53euq__checks{grid-template-columns:repeat(2,1fr)}.AuditBody-module___53euq__steps{grid-template-columns:1fr}}@media (max-width:600px){.AuditBody-module___53euq__checks{grid-template-columns:1fr}.AuditBody-module___53euq__ctaCard{padding:28px 24px}.AuditBody-module___53euq__ctaActions{width:100%}}
