.napat-cert-section{background:var(--cert-bg, #f7f9f9);padding-top:var(--cert-pad-top, 64px);padding-bottom:var(--cert-pad-bottom, 64px)}.napat-cert-container{max-width:900px;margin:0 auto;padding:0 20px;text-align:center}.napat-cert-eyebrow{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cert-eyebrow, #3b8ea6)}.napat-cert-heading{margin:0 0 16px;font-size:clamp(22px,4vw,32px);font-weight:600;line-height:1.25;color:var(--cert-heading, #1a414c)}.napat-cert-description{max-width:560px;margin:0 auto 32px;font-size:15px;line-height:1.6;color:#5b6b6e}.napat-cert-frame{position:relative;display:inline-block;margin:8px auto 0;padding:20px;background:var(--cert-card-bg, #ffffff);border:1px solid var(--cert-border, #dadcdd);border-radius:16px;box-shadow:0 8px 30px #1a414c14}.napat-cert-frame--glass{background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6)}.napat-cert-badge{position:absolute;top:-12px;right:-12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--cert-badge, #20585b);background:#fff;box-shadow:0 2px 8px #1a414c2e}.napat-cert-image{display:block;width:100%;max-width:var(--cert-img-width, 400px);height:auto;border-radius:6px}.napat-cert-institution{margin:20px 0 0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cert-heading, #1a414c);opacity:.75}@media screen and (max-width:749px){.napat-cert-frame{padding:14px}.napat-cert-badge{width:28px;height:28px;top:-10px;right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/napat-certificate-verified.css.map */
