/* Capermint certifications — isolated default-template WordPress edition. */
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-800.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/geist-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body.page-id-134560,body:has(#capermint-certifications-v2-root){overflow-x:clip!important}
body.page-id-134560 p:has(> #capermint-certifications-v2-styles),body:has(#capermint-certifications-v2-root) p:has(> #capermint-certifications-v2-styles){display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important}
body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title),body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title){display:none!important;margin:0!important;padding:0!important;min-height:0!important}
body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-header,.page-header,.page-header-content,.page-header-inner,.page-title-wrap,.page-title-wrapper,.page-title-area,.page-title-section,.page-title-container,.page-heading,.titlebar,.title-bar,.title-wrapper,.title-section,.breadcrumb-title,.page-title-default):has(:is(.entry-title,.page-title,.post-title,.wp-block-post-title,h1)),body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-header,.page-header,.page-header-content,.page-header-inner,.page-title-wrap,.page-title-wrapper,.page-title-area,.page-title-section,.page-title-container,.page-heading,.titlebar,.title-bar,.title-wrapper,.title-section,.breadcrumb-title,.page-title-default):has(:is(.entry-title,.page-title,.post-title,.wp-block-post-title,h1)){display:none!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important}
body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(#primary,#content,#site-content,.site-content,.content-area,.site-main,.type-page,article,.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-group,.wp-block-group__inner-container,.wp-block-html,.container,.ast-container,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container,.elementor-widget-theme-post-content,.e-con,.e-con-inner):has(#capermint-certifications-v2-root#capermint-certifications-v2-root),body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(#primary,#content,#site-content,.site-content,.content-area,.site-main,.type-page,article,.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-group,.wp-block-group__inner-container,.wp-block-html,.container,.ast-container,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container,.elementor-widget-theme-post-content,.e-con,.e-con-inner):has(#capermint-certifications-v2-root#capermint-certifications-v2-root){width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;float:none!important;transform:none!important;contain:none!important;overflow:visible!important}
body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-certifications-v2-root#capermint-certifications-v2-root),body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-certifications-v2-root#capermint-certifications-v2-root){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;flex:0 0 100%!important}
body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-certifications-v2-root#capermint-certifications-v2-root)::before,body.page-id-134560:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-certifications-v2-root#capermint-certifications-v2-root)::after,body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-certifications-v2-root#capermint-certifications-v2-root)::before,body:has(#capermint-certifications-v2-root#capermint-certifications-v2-root) :is(.entry-content,.page-content,.post-content,.wp-block-post-content,.wp-block-html,.row,.col-lg-12,.col-md-12,.col-sm-12,.elementor-widget-container,.elementor-widget-theme-post-content):has(#capermint-certifications-v2-root#capermint-certifications-v2-root)::after{display:none!important;content:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell{--font-poppins:"Capermint Poppins"!important;--font-geist-sans:"Capermint Poppins"!important;--font-geist-mono:"Capermint Geist Mono"!important;display:block!important;position:relative!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin-top:0!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;padding:0!important;border:0!important;grid-column:1/-1!important;isolation:isolate!important;overflow-x:clip!important;font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell *,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell *::before,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell *::after{box-sizing:border-box!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page{font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;color:inherit!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *{font-family:inherit!important;color:inherit!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(main,section,div,article,aside,header,footer,nav){display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,details,summary,hr){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;text-align:inherit!important;text-shadow:none!important;transform:none!important;text-indent:0!important;text-transform:none!important;text-decoration:none!important;letter-spacing:normal!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(span,strong,em,small,b,i){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(ul,ol,menu){list-style:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(a,button,input,select,textarea,summary){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;text-shadow:none!important;transform:none!important;text-transform:none!important;text-decoration:none!important;letter-spacing:normal!important;-webkit-appearance:none!important;appearance:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(table){border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(details,summary){list-style:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:inherit!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(img,picture,video,canvas,svg){position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;opacity:1!important;transform:none!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;object-fit:initial!important;object-position:50% 50%!important;vertical-align:middle!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page {
  --cr-ink: #090b12 !important;
  --cr-ink-soft: #11141d !important;
  --cr-paper: #f4f1e9 !important;
  --cr-paper-warm: #ebe6db !important;
  --cr-white: #fff !important;
  --cr-mint: #94f6cc !important;
  --cr-mint-bright: #b8ffe2 !important;
  --cr-violet: #9d79ff !important;
  --cr-coral: #ff765e !important;
  --cr-sky: #74d7ff !important;
  --cr-container: 1612px !important;
  --cr-page-pad: clamp(20px, 3vw, 54px) !important;
  --cr-line-dark: rgba(255, 255, 255, 0.12) !important;
  --cr-line-light: rgba(9, 11, 18, 0.14) !important;
  position: relative !important;
  width: 100% !important;
  min-width: 0 !important;
  overflow: clip !important;
  color: var(--cr-ink) !important;
  background: var(--cr-paper) !important;
  font-family: var(--font-poppins), Poppins, Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  isolation: isolate !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *::before,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *::after {
  box-sizing: border-box !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(h1, h2, h3, p, figure, blockquote, ol, ul, dl, dd) {
  margin: 0 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(ol, ul) {
  padding: 0 !important;
  list-style: none !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(a) {
  color: inherit !important;
  text-decoration: none !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page :where(a, summary):focus-visible {
  outline: 3px solid var(--cr-mint) !important;
  outline-offset: 5px !important;
  border-radius: 8px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-shell {
  width: min(var(--cr-container), calc(100% - (var(--cr-page-pad) * 2))) !important;
  margin-inline: auto !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-skip-link {
  position: fixed !important;
  top: 14px !important;
  left: 14px !important;
  z-index: 100 !important;
  padding: 12px 16px !important;
  color: var(--cr-ink) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  background: var(--cr-mint) !important;
  border-radius: 999px !important;
  transform: translateY(-180%) !important;
  transition: transform 180ms ease !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-skip-link:focus {
  transform: translateY(0) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-gridlines {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.028) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px) !important;
  background-size: 72px 72px !important;
  mask-image: linear-gradient(to bottom, #000, transparent 94%) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero {
  position: relative !important;
  min-height: 960px !important;
  overflow: hidden !important;
  color: var(--cr-white) !important;
  background:
    radial-gradient(circle at 77% 18%, rgba(157, 121, 255, 0.18), transparent 28%),
    radial-gradient(circle at 12% 76%, rgba(148, 246, 204, 0.1), transparent 26%),
    linear-gradient(180deg, #080a10 0%, #090b12 100%) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero::after {
  position: absolute !important;
  right: -6% !important;
  bottom: -190px !important;
  left: -6% !important;
  z-index: 1 !important;
  height: 248px !important;
  content: "" !important;
  background: var(--cr-paper) !important;
  border-radius: 50% 50% 0 0 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-orbit {
  position: absolute !important;
  z-index: 0 !important;
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-orbit-one {
  top: -390px !important;
  right: -220px !important;
  width: 920px !important;
  height: 920px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-orbit-two {
  top: -265px !important;
  right: -92px !important;
  width: 660px !important;
  height: 660px !important;
  border-color: rgba(148, 246, 204, 0.08) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-layout {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(490px, 0.93fr) minmax(600px, 1.07fr) !important;
  gap: clamp(58px, 6vw, 112px) !important;
  align-items: center !important;
  min-height: 830px !important;
  padding: clamp(76px, 8vw, 138px) 0 126px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-eyebrow,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-kicker,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-record-index {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 10px !important;
  font-weight: 650 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.14em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-eyebrow {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px !important;
  align-items: center !important;
  color: rgba(255, 255, 255, 0.56) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-eyebrow > span {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  min-height: 32px !important;
  padding: 0 12px !important;
  color: var(--cr-ink) !important;
  background: var(--cr-mint) !important;
  border-radius: 999px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero h1 {
  max-width: 760px !important;
  margin-top: 27px !important;
  font-size: clamp(68px, 5.75vw, 104px) !important;
  font-weight: 650 !important;
  line-height: 0.92 !important;
  letter-spacing: -0.076em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero h1 span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading h2 span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-intro h2 span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro h2 span {
  color: transparent !important;
  background: linear-gradient(96deg, var(--cr-mint) 0%, #bed3ff 55%, var(--cr-violet) 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-lede {
  max-width: 710px !important;
  margin-top: 31px !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 17px !important;
  line-height: 1.76 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 25px !important;
  align-items: center !important;
  margin-top: 38px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-primary-button,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-source-button,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card > a {
  display: inline-flex !important;
  gap: 10px !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 54px !important;
  padding: 0 22px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  border-radius: 999px !important;
  transition: transform 180ms ease, background 180ms ease !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-primary-button {
  color: var(--cr-ink) !important;
  background: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-primary-button:hover,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-source-button:hover,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card > a:hover {
  transform: translateY(-2px) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-text-link,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-card-link {
  display: inline-flex !important;
  gap: 9px !important;
  align-items: center !important;
  width: max-content !important;
  padding-bottom: 7px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  border-bottom: 1px solid currentColor !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-text-link {
  color: rgba(255, 255, 255, 0.76) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger {
  position: relative !important;
  width: min(100%, 676px) !important;
  justify-self: end !important;
  padding: clamp(22px, 2.2vw, 34px) !important;
  color: var(--cr-ink) !important;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(244, 241, 233, 0.93)),
    var(--cr-paper) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 32px !important;
  box-shadow: 0 38px 100px rgba(0, 0, 0, 0.34) !important;
  transform: rotate(1.2deg) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger::before {
  position: absolute !important;
  top: 18px !important;
  bottom: 18px !important;
  left: 21px !important;
  width: 1px !important;
  content: "" !important;
  background: rgba(255, 118, 94, 0.38) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-topline {
  display: flex !important;
  justify-content: space-between !important;
  padding-left: 17px !important;
  font-family: var(--font-geist-mono), monospace !important;
  color: rgba(9, 11, 18, 0.54) !important;
  font-size: 9px !important;
  font-weight: 650 !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-topline span:last-child {
  display: inline-flex !important;
  gap: 7px !important;
  align-items: center !important;
  color: #18845f !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-topline i,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-seal::before {
  display: inline-block !important;
  width: 7px !important;
  height: 7px !important;
  content: "" !important;
  background: #21b47f !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 4px rgba(33, 180, 127, 0.12) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: end !important;
  margin: 30px 0 19px 17px !important;
  padding-bottom: 22px !important;
  border-bottom: 1px solid var(--cr-line-light) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number > span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number > small {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number strong {
  grid-row: span 2 !important;
  font-size: clamp(68px, 6vw, 92px) !important;
  font-weight: 650 !important;
  line-height: 0.78 !important;
  letter-spacing: -0.08em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number small {
  color: rgba(9, 11, 18, 0.48) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger ol {
  margin-left: 17px !important;
  border-top: 1px solid rgba(9, 11, 18, 0.1) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li {
  display: grid !important;
  grid-template-columns: 34px 1fr auto !important;
  gap: 12px !important;
  align-items: center !important;
  min-height: 72px !important;
  border-bottom: 1px solid rgba(9, 11, 18, 0.1) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li > span {
  font-family: var(--font-geist-mono), monospace !important;
  color: rgba(9, 11, 18, 0.44) !important;
  font-size: 9px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li div {
  display: grid !important;
  gap: 3px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li b {
  font-size: 13px !important;
  letter-spacing: -0.02em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li small {
  color: rgba(9, 11, 18, 0.5) !important;
  font-size: 11px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li em {
  padding: 7px 9px !important;
  color: #08734e !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  background: rgba(148, 246, 204, 0.4) !important;
  border-radius: 999px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li em.is-history {
  color: #9a3e2f !important;
  background: rgba(255, 118, 94, 0.19) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-seal {
  display: flex !important;
  gap: 13px !important;
  align-items: center !important;
  margin: 23px 0 0 17px !important;
  padding: 16px !important;
  background: rgba(148, 246, 204, 0.2) !important;
  border: 1px solid rgba(9, 11, 18, 0.09) !important;
  border-radius: 17px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-seal div {
  display: grid !important;
  gap: 2px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-seal strong {
  font-size: 12px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-seal span {
  color: rgba(9, 11, 18, 0.56) !important;
  font-size: 10px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail {
  position: absolute !important;
  right: 0 !important;
  bottom: 78px !important;
  left: 0 !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  border-top: 1px solid var(--cr-line-dark) !important;
  border-bottom: 1px solid var(--cr-line-dark) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail div {
  display: flex !important;
  gap: 12px !important;
  align-items: center !important;
  min-height: 58px !important;
  color: rgba(255, 255, 255, 0.56) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  letter-spacing: 0.12em !important;
  border-right: 1px solid var(--cr-line-dark) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail div:last-child {
  border-right: 0 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail span {
  color: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-memberships,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profiles,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing {
  position: relative !important;
  background: var(--cr-paper) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer {
  padding: 132px 0 146px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-layout {
  display: grid !important;
  grid-template-columns: minmax(430px, 0.8fr) minmax(570px, 1.2fr) !important;
  gap: clamp(70px, 8vw, 148px) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-kicker {
  display: inline-flex !important;
  gap: 10px !important;
  align-items: center !important;
  color: rgba(9, 11, 18, 0.5) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-kicker > span {
  color: #18845f !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-kicker-dark {
  color: rgba(255, 255, 255, 0.5) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-kicker-dark > span {
  color: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-intro h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro h2 {
  margin-top: 22px !important;
  font-size: clamp(46px, 4vw, 72px) !important;
  font-weight: 650 !important;
  line-height: 1 !important;
  letter-spacing: -0.062em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-copy {
  display: grid !important;
  gap: 22px !important;
  align-content: center !important;
  color: rgba(9, 11, 18, 0.66) !important;
  font-size: 18px !important;
  line-height: 1.78 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-copy strong {
  color: var(--cr-ink) !important;
  font-weight: 700 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 18px !important;
  margin-top: 74px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles article {
  position: relative !important;
  min-height: 230px !important;
  padding: 28px !important;
  background: rgba(255, 255, 255, 0.48) !important;
  border: 1px solid var(--cr-line-light) !important;
  border-radius: 25px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles article > span {
  position: absolute !important;
  top: 28px !important;
  right: 28px !important;
  color: rgba(9, 11, 18, 0.35) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles svg,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles .capermint-certifications-lucide {
  color: #18845f !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles h3 {
  margin-top: 45px !important;
  font-size: 22px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.04em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles p {
  margin-top: 13px !important;
  color: rgba(9, 11, 18, 0.55) !important;
  font-size: 13px !important;
  line-height: 1.65 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-section,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-references,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method {
  position: relative !important;
  overflow: hidden !important;
  color: var(--cr-white) !important;
  background:
    radial-gradient(circle at 87% 14%, rgba(157, 121, 255, 0.14), transparent 28%),
    var(--cr-ink) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-section {
  padding: 138px 0 154px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading {
  align-items: end !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading > p {
  align-self: end !important;
  max-width: 650px !important;
  color: rgba(9, 11, 18, 0.58) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading-dark {
  position: relative !important;
  z-index: 2 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading-dark > p {
  color: rgba(255, 255, 255, 0.58) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-card {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(500px, 0.92fr) minmax(540px, 1.08fr) !important;
  gap: clamp(50px, 6vw, 105px) !important;
  align-items: center !important;
  margin-top: 78px !important;
  padding: clamp(34px, 4.2vw, 70px) !important;
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid var(--cr-line-dark) !important;
  border-radius: 34px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-status-pill {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  width: max-content !important;
  min-height: 31px !important;
  padding: 0 11px !important;
  color: #0c7453 !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  background: rgba(148, 246, 204, 0.34) !important;
  border: 1px solid rgba(12, 116, 83, 0.17) !important;
  border-radius: 999px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-status-history {
  color: #ff9d8d !important;
  background: rgba(255, 118, 94, 0.1) !important;
  border-color: rgba(255, 118, 94, 0.24) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-original-mark {
  display: flex !important;
  gap: 14px !important;
  align-items: center !important;
  width: max-content !important;
  max-width: 100% !important;
  margin-top: 23px !important;
  padding: 10px 15px 10px 10px !important;
  color: rgba(255, 255, 255, 0.5) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  letter-spacing: 0.11em !important;
  background: rgba(255, 255, 255, 0.055) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 16px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-original-mark img {
  width: 70px !important;
  height: 58px !important;
  padding: 5px !important;
  object-fit: contain !important;
  background: #fff !important;
  border-radius: 10px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-record-index {
  margin-top: 27px !important;
  color: rgba(255, 255, 255, 0.42) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-summary h3 {
  margin-top: 13px !important;
  font-size: clamp(54px, 5vw, 82px) !important;
  font-weight: 650 !important;
  line-height: 0.96 !important;
  letter-spacing: -0.07em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-name {
  margin-top: 12px !important;
  color: var(--cr-mint) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-copy {
  max-width: 660px !important;
  margin-top: 26px !important;
  color: rgba(255, 255, 255, 0.62) !important;
  font-size: 14px !important;
  line-height: 1.78 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-details {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  margin-top: 30px !important;
  border-top: 1px solid currentColor !important;
  border-left: 1px solid currentColor !important;
  color: rgba(255, 255, 255, 0.12) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-details > div {
  min-width: 0 !important;
  min-height: 82px !important;
  padding: 16px !important;
  border-right: 1px solid currentColor !important;
  border-bottom: 1px solid currentColor !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-details dt {
  color: rgba(255, 255, 255, 0.4) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-details dd {
  margin-top: 7px !important;
  overflow-wrap: anywhere !important;
  color: rgba(255, 255, 255, 0.78) !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-source-button {
  margin-top: 28px !important;
  color: var(--cr-ink) !important;
  background: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document {
  position: relative !important;
  min-height: 650px !important;
  padding: clamp(34px, 4vw, 64px) !important;
  overflow: hidden !important;
  color: var(--cr-ink) !important;
  background:
    repeating-linear-gradient(0deg, transparent 0, transparent 25px, rgba(9, 11, 18, 0.027) 26px),
    var(--cr-paper) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  box-shadow: 0 44px 90px rgba(0, 0, 0, 0.34) !important;
  transform: rotate(1.25deg) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-fold {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 88px !important;
  height: 88px !important;
  background: linear-gradient(225deg, rgba(157, 121, 255, 0.28) 0 50%, var(--cr-paper-warm) 51%) !important;
  box-shadow: -1px 1px 0 rgba(9, 11, 18, 0.12) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-head {
  display: flex !important;
  justify-content: space-between !important;
  padding-right: 60px !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  letter-spacing: 0.14em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-rule {
  height: 5px !important;
  margin: 23px 0 47px !important;
  background: var(--cr-ink) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document > small {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document > strong {
  display: block !important;
  max-width: 530px !important;
  margin-top: 17px !important;
  font-size: clamp(33px, 3vw, 50px) !important;
  line-height: 1.02 !important;
  letter-spacing: -0.055em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: end !important;
  margin-top: 55px !important;
  padding: 24px 0 !important;
  border-top: 1px solid rgba(9, 11, 18, 0.25) !important;
  border-bottom: 1px solid rgba(9, 11, 18, 0.25) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard em,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-data span {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-style: normal !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard b {
  grid-row: span 2 !important;
  font-size: clamp(30px, 2.7vw, 44px) !important;
  letter-spacing: -0.05em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard em {
  color: rgba(9, 11, 18, 0.5) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-data {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 1px !important;
  margin-top: 28px !important;
  background: rgba(9, 11, 18, 0.14) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-data div {
  display: grid !important;
  gap: 8px !important;
  min-height: 82px !important;
  padding: 15px !important;
  background: var(--cr-paper) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-data b {
  font-size: 12px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-stamp {
  display: flex !important;
  gap: 14px !important;
  align-items: center !important;
  width: max-content !important;
  max-width: 100% !important;
  margin-top: 45px !important;
  padding: 15px 20px !important;
  color: #aa4535 !important;
  border: 2px solid rgba(170, 69, 53, 0.55) !important;
  transform: rotate(-2deg) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-stamp div {
  display: grid !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-stamp b {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 10px !important;
  letter-spacing: 0.1em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-stamp span {
  font-size: 9px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-memberships,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profiles {
  padding: 146px 0 154px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-memberships .credentials-section-heading h2 span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profiles .credentials-section-heading h2 span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro h2 span {
  background: linear-gradient(96deg, #18845f, #6d4ef1) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 24px !important;
  margin-top: 75px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 162px 1fr !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.52) !important;
  border: 1px solid var(--cr-line-light) !important;
  border-radius: 30px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-mark {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
  justify-content: space-between !important;
  padding: 28px !important;
  color: var(--cr-ink) !important;
  background: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-violet .credentials-membership-mark {
  color: var(--cr-white) !important;
  background: var(--cr-violet) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-logo-stage {
  display: grid !important;
  width: 100% !important;
  min-height: 112px !important;
  padding: 12px !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid rgba(9, 11, 18, 0.09) !important;
  border-radius: 16px !important;
  place-items: center !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-logo-stage img {
  width: 100% !important;
  max-width: 126px !important;
  height: 76px !important;
  object-fit: contain !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-copy {
  padding: 32px 32px 12px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-copy .credentials-record-index {
  color: rgba(9, 11, 18, 0.4) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-copy h3,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card h3 {
  margin-top: 13px !important;
  font-size: clamp(30px, 2.5vw, 43px) !important;
  line-height: 1.04 !important;
  letter-spacing: -0.052em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-copy > p:last-child,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card > p,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card > p {
  margin-top: 19px !important;
  color: rgba(9, 11, 18, 0.58) !important;
  font-size: 13px !important;
  line-height: 1.7 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-evidence-details,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
  grid-column: 1 / -1 !important;
  margin: 24px 28px 0 !important;
  color: rgba(9, 11, 18, 0.13) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-evidence-details dt,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details dt {
  color: rgba(9, 11, 18, 0.4) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-evidence-details dd,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details dd {
  color: rgba(9, 11, 18, 0.75) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-card-link,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-card-link {
  grid-column: 1 / -1 !important;
  margin: 25px 28px 30px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-references {
  padding: 145px 0 152px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-grid {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 24px !important;
  margin-top: 76px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card {
  min-height: 620px !important;
  padding: clamp(30px, 3.5vw, 52px) !important;
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid var(--cr-line-dark) !important;
  border-radius: 30px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card:nth-child(2) {
  transform: translateY(54px) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-logo-stage {
  display: grid !important;
  width: 166px !important;
  min-height: 92px !important;
  margin-top: 34px !important;
  padding: 14px !important;
  background: #fff !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-radius: 17px !important;
  place-items: center !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-logo-stage img {
  width: auto !important;
  max-width: 125px !important;
  height: 62px !important;
  object-fit: contain !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top {
  display: grid !important;
  grid-template-columns: auto auto 1fr !important;
  gap: 15px !important;
  align-items: center !important;
  color: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top > span,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top > small {
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  letter-spacing: 0.12em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top > small {
  justify-self: end !important;
  color: rgba(255, 255, 255, 0.44) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card h3 {
  max-width: 580px !important;
  margin-top: 29px !important;
  color: var(--cr-white) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card > p {
  color: rgba(255, 255, 255, 0.58) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card .credentials-evidence-details {
  margin-top: 38px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-card-link-dark {
  margin-top: 28px !important;
  color: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 17px !important;
  margin-top: 75px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card {
  --profile-accent: var(--cr-mint) !important;
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  min-height: 650px !important;
  padding: 27px !important;
  overflow: hidden !important;
  background:
    linear-gradient(180deg, color-mix(in srgb, var(--profile-accent) 14%, transparent), transparent 190px),
    rgba(255, 255, 255, 0.48) !important;
  border: 1px solid var(--cr-line-light) !important;
  border-radius: 26px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-sky { --profile-accent: var(--cr-sky) !important; }
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-coral { --profile-accent: var(--cr-coral) !important; }
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-violet { --profile-accent: var(--cr-violet) !important; }

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-head {
  display: flex !important;
  justify-content: space-between !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.1em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-head em {
  color: rgba(9, 11, 18, 0.45) !important;
  font-style: normal !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-logo-stage {
  display: grid !important;
  min-height: 102px !important;
  margin-top: 25px !important;
  padding: 14px !important;
  background: #fff !important;
  border: 1px solid rgba(9, 11, 18, 0.09) !important;
  border-radius: 16px !important;
  place-items: center !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-logo-stage.is-dark {
  background: #0b0d13 !important;
  border-color: #0b0d13 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-logo-stage img {
  width: auto !important;
  max-width: 165px !important;
  height: 70px !important;
  object-fit: contain !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card h3 {
  margin-top: 27px !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: -0.045em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-score {
  display: flex !important;
  align-items: baseline !important;
  margin-top: 20px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-score strong {
  font-size: clamp(45px, 3.5vw, 61px) !important;
  line-height: 1 !important;
  letter-spacing: -0.07em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-score span {
  margin-left: 6px !important;
  color: rgba(9, 11, 18, 0.45) !important;
  font-size: 13px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-context {
  display: flex !important;
  gap: 7px !important;
  align-items: center !important;
  margin-top: 11px !important;
  color: #0c7453 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card > p {
  min-height: 67px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
  grid-template-columns: 1fr !important;
  margin: 25px 0 0 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details > div {
  min-height: 68px !important;
  padding: 12px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-card-link {
  margin: auto 0 0 !important;
  padding-top: 26px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method {
  padding: 145px 0 155px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-layout {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(420px, 0.78fr) minmax(620px, 1.22fr) !important;
  gap: clamp(65px, 8vw, 140px) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-intro > p:last-child,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro > p:last-child {
  margin-top: 25px !important;
  color: rgba(255, 255, 255, 0.56) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list {
  border-top: 1px solid var(--cr-line-dark) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list article {
  display: grid !important;
  grid-template-columns: 36px 42px 1fr !important;
  gap: 18px !important;
  align-items: start !important;
  padding: 29px 0 !important;
  border-bottom: 1px solid var(--cr-line-dark) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list article > span {
  padding-top: 5px !important;
  color: rgba(255, 255, 255, 0.36) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list svg,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list .capermint-certifications-lucide {
  color: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list h3 {
  font-size: 18px !important;
  letter-spacing: -0.035em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-rule-list p {
  margin-top: 8px !important;
  color: rgba(255, 255, 255, 0.53) !important;
  font-size: 12px !important;
  line-height: 1.65 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested {
  position: relative !important;
  z-index: 2 !important;
  margin-top: 92px !important;
  padding: clamp(30px, 3.5vw, 52px) !important;
  background: rgba(255, 118, 94, 0.055) !important;
  border: 1px solid rgba(255, 118, 94, 0.23) !important;
  border-radius: 30px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-requested-head {
  display: flex !important;
  gap: 30px !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-requested-head .credentials-record-index {
  margin-top: 0 !important;
  color: #ff9d8d !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-requested-head h3 {
  max-width: 810px !important;
  margin-top: 15px !important;
  font-size: clamp(30px, 3vw, 46px) !important;
  line-height: 1.05 !important;
  letter-spacing: -0.05em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-requested-head > span {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  flex: 0 0 auto !important;
  padding: 9px 12px !important;
  color: #ff9d8d !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  letter-spacing: 0.09em !important;
  border: 1px solid rgba(255, 118, 94, 0.26) !important;
  border-radius: 999px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested ul {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 1px !important;
  margin-top: 42px !important;
  background: rgba(255, 255, 255, 0.11) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested li {
  display: grid !important;
  grid-template-columns: 22px 1fr !important;
  gap: 8px !important;
  min-height: 95px !important;
  padding: 20px !important;
  font-size: 12px !important;
  background: #0d0f16 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested li > span {
  color: var(--cr-coral) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested li small {
  grid-column: 2 !important;
  color: rgba(255, 255, 255, 0.38) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.08em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested > p {
  max-width: 980px !important;
  margin-top: 30px !important;
  color: rgba(255, 255, 255, 0.55) !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq {
  padding: 148px 0 154px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-layout {
  align-items: start !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro {
  position: sticky !important;
  top: 36px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro > p:last-child {
  color: rgba(9, 11, 18, 0.55) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list {
  border-top: 1px solid var(--cr-line-light) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list details {
  border-bottom: 1px solid var(--cr-line-light) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 37px 1fr 24px !important;
  gap: 17px !important;
  align-items: center !important;
  min-height: 104px !important;
  padding: 17px 0 !important;
  font-size: 17px !important;
  font-weight: 650 !important;
  line-height: 1.38 !important;
  letter-spacing: -0.025em !important;
  cursor: pointer !important;
  list-style: none !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary::-webkit-details-marker {
  display: none !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary > span {
  color: #18845f !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary i,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary i::after {
  position: relative !important;
  display: block !important;
  width: 16px !important;
  height: 1px !important;
  content: "" !important;
  background: var(--cr-ink) !important;
  transition: transform 180ms ease !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary i::after {
  position: absolute !important;
  transform: rotate(90deg) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list details[open] summary i::after {
  transform: rotate(0deg) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list details > p {
  max-width: 760px !important;
  padding: 0 34px 32px 54px !important;
  color: rgba(9, 11, 18, 0.59) !important;
  font-size: 13px !important;
  line-height: 1.75 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing {
  padding: 0 0 72px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  gap: 54px !important;
  align-items: center !important;
  min-height: 370px !important;
  padding: clamp(38px, 5vw, 76px) !important;
  overflow: hidden !important;
  color: var(--cr-white) !important;
  background:
    radial-gradient(circle at 92% 18%, rgba(157, 121, 255, 0.3), transparent 24%),
    var(--cr-ink) !important;
  border-radius: 34px !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card h2 {
  max-width: 950px !important;
  margin-top: 22px !important;
  font-size: clamp(40px, 4vw, 70px) !important;
  line-height: 1 !important;
  letter-spacing: -0.064em !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card p:last-child {
  max-width: 760px !important;
  margin-top: 22px !important;
  color: rgba(255, 255, 255, 0.57) !important;
  font-size: 13px !important;
  line-height: 1.7 !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card > a {
  position: relative !important;
  z-index: 2 !important;
  color: var(--cr-ink) !important;
  background: var(--cr-mint) !important;
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-spark,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-spark.capermint-certifications-lucide {
  position: absolute !important;
  right: 4% !important;
  bottom: -24px !important;
  color: rgba(255, 255, 255, 0.12) !important;
}

@media (max-width: 1380px) {
  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-layout {
    grid-template-columns: minmax(420px, 0.9fr) minmax(510px, 1.1fr) !important;
    gap: 58px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card {
    min-height: 600px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 1120px) {
  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero {
    min-height: auto !important;
    padding-bottom: 128px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-card {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-layout {
    padding-bottom: 62px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-copy {
    max-width: 820px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger {
    width: 100% !important;
    max-width: 820px !important;
    justify-self: start !important;
    transform: none !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail {
    bottom: 55px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-layout,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-layout {
    gap: 40px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-copy,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading > p {
    max-width: 850px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-card {
    max-width: 900px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document {
    min-height: 590px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-grid,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-grid {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card:nth-child(2) {
    transform: none !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro {
    position: static !important;
    max-width: 760px !important;
  }
}

@media (max-width: 760px) {
  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero h1 {
    font-size: clamp(56px, 16vw, 78px) !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail {
    grid-template-columns: repeat(5, minmax(130px, 1fr)) !important;
    overflow-x: auto !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-rail div {
    padding-right: 18px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-grid,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested ul {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card {
    grid-template-columns: 96px 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-mark {
    padding: 21px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-copy {
    padding: 25px 22px 10px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card {
    min-height: auto !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 560px) {
  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero {
    padding-bottom: 118px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-layout {
    gap: 42px !important;
    padding-top: 74px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-eyebrow {
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero h1 {
    font-size: clamp(50px, 15.3vw, 68px) !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-lede {
    font-size: 15px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-actions {
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-primary-button {
    width: 100% !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger {
    padding: 20px 16px 20px 12px !important;
    border-radius: 24px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-topline {
    gap: 12px !important;
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-number strong {
    font-size: 65px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li {
    grid-template-columns: 25px 1fr !important;
    padding: 11px 0 !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-hero-ledger li em {
    grid-column: 2 !important;
    justify-self: start !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-ledger-section,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-memberships,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-references,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profiles,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq {
    padding-top: 105px !important;
    padding-bottom: 110px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-section-heading h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-method-intro h2,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-intro h2 {
    font-size: 44px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-copy {
    font-size: 15px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-answer-principles {
    margin-top: 48px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-card {
    gap: 42px !important;
    margin-top: 50px !important;
    padding: 22px !important;
    border-radius: 24px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-iso-summary h3 {
    font-size: 52px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-details,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-evidence-details,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document {
    min-height: auto !important;
    padding: 30px 22px !important;
    transform: none !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-rule {
    margin-bottom: 34px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard {
    grid-template-columns: 1fr !important;
    gap: 9px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-standard b {
    grid-row: auto !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-document-data {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-grid,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-grid,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-grid {
    margin-top: 52px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card {
    grid-template-columns: 1fr !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-mark {
    min-height: 94px !important;
    flex-direction: row !important;
    align-items: center !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-logo-stage {
    width: min(100%, 210px) !important;
    min-height: 78px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-logo-stage img {
    max-width: 170px !important;
    height: 56px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-evidence-details,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-evidence-details {
    margin-inline: 20px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-membership-card .credentials-card-link,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-profile-card .credentials-card-link {
    margin-inline: 20px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card {
    min-height: auto !important;
    padding: 27px 22px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top {
    grid-template-columns: auto auto !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-top > small {
    grid-column: 1 / -1 !important;
    justify-self: start !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-reference-card h3 {
    margin-top: 26px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-requested-head {
    flex-direction: column !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-evidence-requested {
    margin-top: 62px !important;
    padding: 25px 20px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list summary {
    grid-template-columns: 28px 1fr 18px !important;
    gap: 10px !important;
    min-height: 92px !important;
    font-size: 15px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-faq-list details > p {
    padding-left: 38px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing {
    padding-bottom: 26px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card {
    gap: 34px !important;
    min-height: 440px !important;
    padding: 34px 24px !important;
    border-radius: 26px !important;
  }

  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .credentials-closing-card > a {
    width: 100% !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *::before,#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide{display:inline-block!important;flex:0 0 auto!important;width:var(--capermint-icon-width,20px)!important;height:var(--capermint-icon-height,20px)!important;background:currentColor!important;-webkit-mask:var(--capermint-icon) center/contain no-repeat!important;mask:var(--capermint-icon) center/contain no-repeat!important;visibility:visible!important;opacity:1!important}

#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-14x14{--capermint-icon-width:14px!important;--capermint-icon-height:14px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-18x18{--capermint-icon-width:18px!important;--capermint-icon-height:18px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-17x17{--capermint-icon-width:17px!important;--capermint-icon-height:17px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-24x24{--capermint-icon-width:24px!important;--capermint-icon-height:24px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-15x15{--capermint-icon-width:15px!important;--capermint-icon-height:15px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-23x23{--capermint-icon-width:23px!important;--capermint-icon-height:23px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-27x27{--capermint-icon-width:27px!important;--capermint-icon-height:27px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-25x25{--capermint-icon-width:25px!important;--capermint-icon-height:25px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-30x30{--capermint-icon-width:30px!important;--capermint-icon-height:30px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-20x20{--capermint-icon-width:20px!important;--capermint-icon-height:20px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-icon-92x92{--capermint-icon-width:92px!important;--capermint-icon-height:92px!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-fingerprint-pattern-4fdfb0ffcc{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-fingerprint-pattern-4fdfb0ffcc.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-arrow-down-right-dd73c19dc3{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-arrow-down-right-dd73c19dc3.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-arrow-right-058a3e7491{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-arrow-right-058a3e7491.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-shield-check-c0d4cabc5f{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-shield-check-c0d4cabc5f.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-file-search-corner-80505220c8{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-file-search-corner-80505220c8.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-calendar-clock-9aebf479c9{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-calendar-clock-9aebf479c9.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-circle-alert-1c398e87a8{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-circle-alert-1c398e87a8.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-arrow-up-right-5a2e1b92a6{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-arrow-up-right-5a2e1b92a6.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-scan-line-52c0bf7997{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-scan-line-52c0bf7997.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-users-round-05b7170a53{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-users-round-05b7170a53.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-check-320acb1e9e{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-check-320acb1e9e.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-book-open-check-4a311d195d{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-book-open-check-4a311d195d.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-newspaper-9d36ccd9cc{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-newspaper-9d36ccd9cc.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-star-248c99630e{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-star-248c99630e.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-file-check-corner-5760688f9c{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-file-check-corner-5760688f9c.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-calendar-clock-47fe63aa56{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-calendar-clock-47fe63aa56.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-link2-0ccd9337e0{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-link2-0ccd9337e0.svg")!important}
#capermint-certifications-v2-root#capermint-certifications-v2-root.capermint-four-page-shell #credentials-main.credentials-page .capermint-certifications-lucide-sparkles-a5473f69ee{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/certifications/icons/lucide-sparkles-a5473f69ee.svg")!important}
