.certification-module__Iaq8oa__page{padding-top:40px;padding-bottom:80px}.certification-module__Iaq8oa__hero{max-width:760px;margin-bottom:40px}.certification-module__Iaq8oa__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--lang-primary-dark);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.certification-module__Iaq8oa__title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.1}.certification-module__Iaq8oa__lede{color:var(--text-muted);margin:0;font-size:17px;line-height:1.65}.certification-module__Iaq8oa__lede strong{color:var(--text)}.certification-module__Iaq8oa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:0 0 48px;padding:0;list-style:none;display:grid}.certification-module__Iaq8oa__card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);height:100%;color:inherit;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.certification-module__Iaq8oa__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.certification-module__Iaq8oa__cardTop{align-items:center;gap:10px;margin-bottom:14px;display:flex}.certification-module__Iaq8oa__badge{font-family:var(--font-mono);letter-spacing:.04em;background:color-mix(in srgb, var(--lang-primary) 14%, transparent);color:var(--lang-primary-dark);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:800}.certification-module__Iaq8oa__level{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.certification-module__Iaq8oa__cardTitle{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:750;line-height:1.35}.certification-module__Iaq8oa__cardText{color:var(--text-muted);margin:0 0 18px;font-size:14.5px;line-height:1.6}.certification-module__Iaq8oa__specs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;padding:12px 0;display:grid}.certification-module__Iaq8oa__specs div{min-width:0}.certification-module__Iaq8oa__specs dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px;font-size:11px;font-weight:700}.certification-module__Iaq8oa__specs dd{font-family:var(--font-mono);margin:0;font-size:17px;font-weight:700}.certification-module__Iaq8oa__scale{color:var(--text-faint);font-size:12px;font-weight:500}.certification-module__Iaq8oa__bank{color:var(--text-faint);margin:auto 0 0;font-size:13px}.certification-module__Iaq8oa__empty{text-align:center;color:var(--text-muted);padding:60px 0}.certification-module__Iaq8oa__note{border-radius:var(--radius);background:var(--bg-subtle);border:1px solid var(--border);max-width:760px;padding:20px 22px}.certification-module__Iaq8oa__noteTitle{letter-spacing:.03em;margin:0 0 8px;font-size:14px;font-weight:800}.certification-module__Iaq8oa__note p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.certification-module__Iaq8oa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
