.issa-membership-badge{color:#123244;text-align:left;background:linear-gradient(135deg,#f8fcff 0%,#f3f8fb 100%);border:1px solid #0f2d3d14;border-radius:16px;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.65rem .75rem;display:flex;box-shadow:0 8px 20px #0f2d3d0b}.issa-membership-badge--vertical{flex-direction:column;align-items:flex-start}.issa-membership-badge--horizontal{flex-direction:row}.issa-membership-badge--compact{border-radius:14px;gap:.55rem;padding:.55rem .65rem}.issa-membership-badge__logo-link{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:76px;min-width:76px;height:44px;display:inline-flex;overflow:hidden}.issa-membership-badge__logo{object-fit:contain;width:68px;max-width:68px;height:auto;display:block}.issa-membership-badge__content{flex-direction:column;gap:.18rem;min-width:0;display:flex}.issa-membership-badge__eyebrow{color:#6b7c85;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900;line-height:1.15}.issa-membership-badge__headline{color:#123244;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.issa-membership-badge__headline strong{font-weight:900}.issa-membership-badge__headline-link{color:inherit;text-decoration:none}.issa-membership-badge__headline-link:hover{color:#008aa8;text-decoration:none}.hero-cert-badge .issa-membership-badge{box-shadow:none;background:0 0;border:0;padding:0}.hero-cert-badge .issa-membership-badge__logo-link{width:64px;min-width:64px;height:38px}.hero-cert-badge .issa-membership-badge__logo{width:58px;max-width:58px}.hero-cert-badge .issa-membership-badge__eyebrow{font-size:.52rem}.hero-cert-badge .issa-membership-badge__headline{font-size:.72rem}@media (width<=480px){.issa-membership-badge{gap:.6rem;padding:.6rem .65rem}.issa-membership-badge__logo-link{width:68px;min-width:68px;height:40px}.issa-membership-badge__logo{width:60px;max-width:60px}.issa-membership-badge__eyebrow{font-size:.52rem}.issa-membership-badge__headline{font-size:.72rem}}.hero-cert-proof{border-top:1px solid #12324414;margin-top:.9rem;padding-top:.85rem}.hero-cert-proof-header{margin-bottom:.65rem}.hero-cert-proof-kicker{color:#008aa8;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2;display:block}.hero-cert-proof-copy{color:#5d7078;margin-top:.15rem;font-size:.74rem;line-height:1.35;display:block}.hero-cert-badges{grid-template-columns:1fr;gap:.55rem;display:grid}.hero-cert-badge{background:#f8fbfb;border:1px solid #12324414;border-radius:16px;min-width:0;padding:.6rem .65rem;display:block;overflow:hidden}.hero-cert-badge .issa-membership-badge,.hero-cert-badge .cqcc-certification-badge,.hero-cert-badge [class*=cqcc],.hero-cert-badge [class*=certification]{width:100%;min-width:0;max-width:100%}.hero-cert-badge .issa-membership-badge{box-shadow:none;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.7rem;padding:0;display:grid}.hero-cert-badge .issa-membership-badge__logo-wrapper,.hero-cert-badge .issa-membership-badge__logo-link{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:72px;min-width:72px;height:42px;display:flex;overflow:hidden}.hero-cert-badge .issa-membership-badge__logo{object-fit:contain;width:64px;max-width:64px;height:auto;display:block}.hero-cert-badge .issa-membership-badge__content{gap:.15rem;min-width:0}.hero-cert-badge .issa-membership-badge__eyebrow{color:#6b7c85;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:900;line-height:1.15}.hero-cert-badge .issa-membership-badge__headline{color:#123244;margin:0;font-size:.72rem;font-weight:750;line-height:1.22}.hero-cert-badge .issa-membership-badge__headline strong{font-weight:900}.hero-cert-badge img{max-width:100%;height:auto}.hero-cert-badge p{margin-top:0}.hero-cert-badge .cqcc-certification-badge{box-shadow:none;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.7rem;padding:0;display:grid}.hero-cert-badge .cqcc-certification-badge img{object-fit:contain;width:64px;max-width:64px;height:auto}@media (width<=767.98px){.hero-cert-proof{margin-top:.8rem;padding-top:.8rem}.hero-cert-proof-copy{font-size:.7rem}.hero-cert-badge{padding:.65rem}.hero-cert-badge .issa-membership-badge,.hero-cert-badge .cqcc-certification-badge{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:.65rem}.hero-cert-badge .issa-membership-badge__logo-wrapper,.hero-cert-badge .issa-membership-badge__logo-link{width:68px;min-width:68px;height:40px}.hero-cert-badge .issa-membership-badge__logo,.hero-cert-badge .cqcc-certification-badge img{width:60px;max-width:60px}.hero-cert-badge .issa-membership-badge__eyebrow{font-size:.5rem;line-height:1.15}.hero-cert-badge .issa-membership-badge__headline{font-size:.68rem;line-height:1.22}}@media (width<=380px){.hero-cert-badge .issa-membership-badge,.hero-cert-badge .cqcc-certification-badge{text-align:left;grid-template-columns:1fr;gap:.45rem}.hero-cert-badge .issa-membership-badge__logo-wrapper,.hero-cert-badge .issa-membership-badge__logo-link{background:0 0;justify-content:flex-start;width:auto;min-width:0;height:auto}.hero-cert-badge .issa-membership-badge__logo,.hero-cert-badge .cqcc-certification-badge img{width:72px;max-width:72px}.hero-cert-badge .issa-membership-badge__headline{font-size:.66rem}}
