.ZK8sqa_page{width:100%}.ZK8sqa_heroBadge{width:96px;height:96px;margin:0 auto var(--spacing-medium);display:block}.ZK8sqa_section{padding:var(--spacing-large) 0}.ZK8sqa_sectionAlt{padding:var(--spacing-large) 0;background-color:#f8fafc}.ZK8sqa_sectionTitle{text-align:center;margin:0 0 var(--spacing-large);color:var(--color-text);font-size:1.75rem;font-weight:600}.ZK8sqa_certGrid{gap:var(--spacing-medium);grid-template-columns:repeat(2,1fr);max-width:960px;margin:0 auto;display:grid}.ZK8sqa_certCard{align-items:flex-start;gap:var(--spacing-medium);padding:var(--spacing-medium);border:1px solid var(--color-border);background-color:#fff;border-radius:12px;display:flex}.ZK8sqa_certBadge{flex-shrink:0;width:72px;height:72px;display:block}.ZK8sqa_certIcon{width:72px;height:72px;color:var(--color-brand-accent);background-color:#ea6a2a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ZK8sqa_certCard h3{color:var(--color-text);margin:0 0 .5rem;font-size:1.1875rem;font-weight:600}.ZK8sqa_certCard p{color:var(--color-text-soft);margin:0;font-size:1rem;line-height:1.6}.ZK8sqa_featureGrid{gap:var(--spacing-large) var(--spacing-medium);grid-template-columns:repeat(3,1fr);max-width:1040px;margin:0 auto;display:grid}.ZK8sqa_feature{text-align:left}.ZK8sqa_featureIcon{color:var(--color-brand-accent);margin-bottom:var(--spacing-small)}.ZK8sqa_feature h3{color:var(--color-text);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.ZK8sqa_feature p{color:var(--color-text-soft);margin:0;font-size:.9375rem;line-height:1.6}.ZK8sqa_prose h2{margin:0 0 var(--spacing-medium);color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.ZK8sqa_prose p{color:var(--color-text-soft);text-align:center;max-width:720px;margin:0 auto 1.25rem;font-size:1.0625rem;line-height:1.7}.ZK8sqa_prose a{color:var(--color-brand-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.ZK8sqa_prose a:hover{border-bottom-color:var(--color-brand-accent)}@media (max-width:900px){.ZK8sqa_featureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ZK8sqa_certGrid,.ZK8sqa_featureGrid{grid-template-columns:1fr}.ZK8sqa_sectionTitle{font-size:1.5rem}}
