.cert-hero{text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 0%, #0369a16b, transparent 62%), var(--ss-gradient-hero)}.cert-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#9bdbfd0f 1px,#0000 1px),linear-gradient(90deg,#9bdbfd0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 10%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 50% 10%,#000 20%,#0000 75%)}.cert-hero .ss-eyebrow{font-size:var(--ss-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-weight:700;display:block}.cert-hero p{max-width:680px;margin:0 auto}.cert-hero__actions,.cert-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.cert-stats-note{max-width:560px;color:var(--ss-slate);text-align:center;margin:16px auto 0;font-size:14px;line-height:1.65}.cert-partner{margin-top:56px}.cert-section-intro{max-width:640px;color:var(--ss-slate);margin:12px auto 0;line-height:1.7}.cert-grid--flush{padding-top:0}.cert-platforms{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:960px;margin:0 auto;display:grid}.cert-platform{border:1px solid var(--ss-line);border-radius:var(--ss-radius-card);height:100%;box-shadow:var(--ss-shadow-card);background:#fff;padding:28px;position:relative;overflow:hidden}.cert-platform:before{content:"";background:var(--ss-gradient-accent);height:4px;position:absolute;inset:0 0 auto}.cert-platform h3{color:var(--ss-ink);margin-bottom:10px;font-size:18px;font-weight:700}.cert-platform p{color:var(--ss-slate);margin:0;font-size:15px;line-height:1.65}.cert-platform .cert-platform__link{margin-top:14px}.cert-platform__link a{color:var(--ss-ocean);font-weight:600}.cert-stats{z-index:2;margin-top:-50px;margin-bottom:40px;position:relative}.cert-stats-inner{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:80px;padding:40px 20px;display:flex;box-shadow:0 20px 60px #001e591f}.cert-stat-item{text-align:center}.cert-stat-number{background:linear-gradient(135deg,#001e59,#0369a1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:800;line-height:1}.cert-stat-label{color:#6c757d;text-transform:uppercase;letter-spacing:1.5px;font-size:.95rem;font-weight:600}.cert-grid{padding:60px 0 80px}.cert-grid .sec-title{margin-bottom:50px}.cert-cta{padding:var(--ss-space-section) 0;text-align:center;background:radial-gradient(ellipse 50% 90% at 50% 100%, #0369a159, transparent 65%), var(--ss-gradient-hero);position:relative;overflow:hidden}.cert-cta h2{color:#fff;font-size:var(--ss-h2);margin-bottom:16px;font-weight:700}.cert-cta p{color:var(--ss-on-dark-muted);max-width:560px;margin:0 auto;font-size:18px;line-height:1.7}.cert-cta .ss-button--ghost{color:#fff;border-color:#ffffff80}.cert-cta .ss-button--ghost:hover{background:#ffffff0f;border-color:#fff}@media (max-width:991px){.cert-stats-inner{gap:40px}.cert-stat-number{font-size:2.4rem}}@media (max-width:767px){.cert-stats-inner{gap:30px;padding:30px 15px}.cert-stat-number{font-size:2rem}}.cert-grid .sec-title h2,.cert-grid .sec-title span{text-transform:none}.cert-partner-links{color:var(--ss-slate);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;font-size:14px;display:flex}.cert-partner-links a{color:var(--ss-navy);border:1px solid var(--ss-line-strong);border-radius:999px;padding:6px 14px;font-weight:600;text-decoration:none}.cert-partner-links a:hover{border-color:var(--ss-ocean);color:var(--ss-ocean)}
