/* Capermint clients — 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-clients-pool-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-clients-pool-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-clients-pool-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-clients-pool-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-clients-pool-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-clients-pool-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-134558,body:has(#capermint-clients-v2-root){overflow-x:clip!important}
body.page-id-134558 p:has(> #capermint-clients-v2-styles),body:has(#capermint-clients-v2-root) p:has(> #capermint-clients-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-134558:has(#capermint-clients-v2-root#capermint-clients-v2-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title),body:has(#capermint-clients-v2-root#capermint-clients-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-134558:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-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-134558:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root),body:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-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-134558:has(#capermint-clients-v2-root#capermint-clients-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-clients-v2-root#capermint-clients-v2-root),body:has(#capermint-clients-v2-root#capermint-clients-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-clients-v2-root#capermint-clients-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-134558:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root)::before,body.page-id-134558:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root)::after,body:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root)::before,body:has(#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root)::after{display:none!important;content:none!important}
#capermint-clients-v2-root#capermint-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell *,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell *::before,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell *::after{box-sizing:border-box!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page{font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;color:inherit!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page *{font-family:inherit!important;color:inherit!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page :where(ul,ol,menu){list-style:none!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page :where(table){border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page {
  --clients-ink: #090b12 !important;
  --clients-ink-soft: #11141d !important;
  --clients-paper: #f4f1e9 !important;
  --clients-paper-warm: #ebe6db !important;
  --clients-white: #fff !important;
  --clients-mint: #94f6cc !important;
  --clients-mint-bright: #b8ffe2 !important;
  --clients-violet: #9d79ff !important;
  --clients-coral: #ff765e !important;
  --clients-sky: #74d7ff !important;
  --clients-container: 1612px !important;
  --clients-page-pad: clamp(20px, 3vw, 54px) !important;
  --clients-line-dark: rgba(255, 255, 255, 0.12) !important;
  --clients-line-light: rgba(9, 11, 18, 0.14) !important;
  position: relative !important;
  width: 100% !important;
  min-width: 0 !important;
  overflow: clip !important;
  color: var(--clients-ink) !important;
  background: var(--clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page *,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page *::before,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page *::after {
  box-sizing: border-box !important;
}

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

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

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

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}

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

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

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

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero {
  position: relative !important;
  min-height: 930px !important;
  overflow: hidden !important;
  color: var(--clients-white) !important;
  background:
    radial-gradient(circle at 76% 24%, rgba(157, 121, 255, 0.18), transparent 31%),
    radial-gradient(circle at 19% 82%, rgba(148, 246, 204, 0.09), transparent 27%),
    linear-gradient(180deg, #070910 0%, #090b12 100%) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero::after {
  position: absolute !important;
  right: -7% !important;
  bottom: -184px !important;
  left: -7% !important;
  z-index: 1 !important;
  height: 238px !important;
  content: "" !important;
  background: var(--clients-paper) !important;
  border-radius: 50% 50% 0 0 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-glow {
  position: absolute !important;
  z-index: 0 !important;
  border-radius: 999px !important;
  filter: blur(115px) !important;
  pointer-events: none !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-glow-mint {
  top: 96px !important;
  left: 31% !important;
  width: 310px !important;
  height: 310px !important;
  background: rgba(148, 246, 204, 0.08) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-glow-violet {
  right: 0 !important;
  bottom: 80px !important;
  width: 520px !important;
  height: 520px !important;
  background: rgba(109, 78, 241, 0.14) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-layout {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(500px, 0.94fr) minmax(600px, 1.06fr) !important;
  gap: clamp(48px, 5vw, 96px) !important;
  align-items: center !important;
  min-height: 830px !important;
  padding: clamp(72px, 7vw, 122px) 0 110px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-copy {
  position: relative !important;
  z-index: 5 !important;
  animation: our-clients-rise 820ms cubic-bezier(0.22, 1, 0.36, 1) both !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-eyebrow,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-kicker {
  display: inline-flex !important;
  gap: 11px !important;
  align-items: center !important;
  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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-eyebrow {
  color: rgba(255, 255, 255, 0.62) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-eyebrow > span {
  display: grid !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  color: var(--clients-ink) !important;
  background: var(--clients-mint) !important;
  border-radius: 999px !important;
  place-items: center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-kicker {
  color: rgba(9, 11, 18, 0.48) !important;
}

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero h1 span,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading h2 span,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro h2 span,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading h2 span,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-intro h2 span,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout h2 span {
  color: transparent !important;
  background: linear-gradient(96deg, var(--clients-mint) 0%, #bed3ff 54%, var(--clients-violet) 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-lede {
  max-width: 680px !important;
  margin-top: 29px !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 17px !important;
  line-height: 1.76 !important;
}

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-primary-button {
  display: inline-flex !important;
  gap: 18px !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 58px !important;
  padding: 0 25px 0 29px !important;
  color: var(--clients-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  background: var(--clients-mint) !important;
  border: 1px solid var(--clients-mint) !important;
  border-radius: 999px !important;
  box-shadow: 0 14px 34px rgba(148, 246, 204, 0.12) !important;
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    background 180ms ease !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-primary-button:hover {
  background: var(--clients-mint-bright) !important;
  box-shadow: 0 18px 42px rgba(148, 246, 204, 0.2) !important;
  transform: translateY(-2px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-text-link {
  display: inline-flex !important;
  gap: 11px !important;
  align-items: center !important;
  width: max-content !important;
  padding: 5px 0 7px !important;
  font-size: 13px !important;
  font-weight: 650 !important;
  border-bottom: 1px solid currentcolor !important;
  transition:
    color 180ms ease,
    gap 180ms ease !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-text-link:hover {
  gap: 15px !important;
  color: var(--clients-mint) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-text-link-dark {
  color: rgba(255, 255, 255, 0.82) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation {
  position: relative !important;
  width: min(100%, 710px) !important;
  aspect-ratio: 1 / 1 !important;
  margin-left: auto !important;
  border: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-radius: 50% !important;
  background:
    radial-gradient(circle at center, rgba(148, 246, 204, 0.07), transparent 23%),
    radial-gradient(circle at 68% 34%, rgba(157, 121, 255, 0.15), transparent 32%) !important;
  box-shadow:
    inset 0 0 0 30px rgba(255, 255, 255, 0.008),
    0 50px 120px rgba(0, 0, 0, 0.3) !important;
  animation: our-clients-scale 980ms 120ms cubic-bezier(0.22, 1, 0.36, 1) both !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation::before,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation::after {
  position: absolute !important;
  z-index: 1 !important;
  content: "" !important;
  pointer-events: none !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation::before {
  inset: 9% !important;
  background-image: radial-gradient(rgba(255, 255, 255, 0.22) 1px, transparent 1px) !important;
  background-size: 27px 27px !important;
  border-radius: 50% !important;
  mask-image: radial-gradient(circle, #000 18%, transparent 70%) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation::after {
  top: 50% !important;
  right: 9% !important;
  left: 9% !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, rgba(148, 246, 204, 0.36), transparent) !important;
  transform: rotate(-18deg) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-orbit {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  z-index: 1 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  transform: translate(-50%, -50%) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-orbit-one {
  width: 40% !important;
  height: 40% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-orbit-two {
  width: 65% !important;
  height: 65% !important;
  border-style: dashed !important;
  animation: our-clients-spin 36s linear infinite !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-orbit-three {
  width: 89% !important;
  height: 89% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  z-index: 4 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  align-items: center !important;
  justify-content: center !important;
  width: 220px !important;
  aspect-ratio: 1 !important;
  color: var(--clients-ink) !important;
  text-align: center !important;
  background:
    radial-gradient(circle at 30% 25%, #d3ffeb, transparent 32%),
    var(--clients-mint) !important;
  border: 9px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 44% 56% 48% 52% / 57% 43% 57% 43% !important;
  box-shadow:
    0 0 0 22px rgba(148, 246, 204, 0.035),
    0 34px 80px rgba(0, 0, 0, 0.35) !important;
  transform: translate(-50%, -50%) !important;
  animation: our-clients-float 6s ease-in-out infinite !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub > span {
  font-size: 21px !important;
  font-weight: 800 !important;
  letter-spacing: -0.04em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub > small {
  max-width: 150px !important;
  color: rgba(9, 11, 18, 0.62) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node {
  position: absolute !important;
  z-index: 5 !important;
  display: inline-flex !important;
  gap: 9px !important;
  align-items: center !important;
  min-height: 45px !important;
  padding: 0 15px !important;
  color: rgba(255, 255, 255, 0.82) !important;
  font-size: 12px !important;
  font-weight: 650 !important;
  background: rgba(17, 20, 29, 0.8) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 999px !important;
  box-shadow: 0 20px 44px rgba(0, 0, 0, 0.28) !important;
  backdrop-filter: blur(12px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node .capermint-clients-lucide {
  color: var(--clients-mint) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-games {
  top: 13% !important;
  left: 23% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-product {
  top: 25% !important;
  right: 1% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-brand {
  right: 9% !important;
  bottom: 16% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-xr {
  bottom: 20% !important;
  left: 3% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation-caption {
  position: absolute !important;
  bottom: 3.5% !important;
  left: 50% !important;
  z-index: 5 !important;
  display: flex !important;
  gap: 10px !important;
  align-items: center !important;
  color: rgba(255, 255, 255, 0.42) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.13em !important;
  transform: translateX(-50%) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation-caption i {
  width: 3px !important;
  height: 3px !important;
  background: var(--clients-mint) !important;
  border-radius: 50% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer {
  padding: 94px 0 120px !important;
  background: var(--clients-paper) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer-layout {
  display: grid !important;
  grid-template-columns: minmax(220px, 0.36fr) minmax(600px, 1fr) !important;
  gap: clamp(40px, 7vw, 128px) !important;
  align-items: start !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer-layout h2 {
  max-width: 980px !important;
  font-size: clamp(44px, 4.3vw, 76px) !important;
  font-weight: 650 !important;
  line-height: 0.98 !important;
  letter-spacing: -0.064em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer-layout > div > p {
  max-width: 1000px !important;
  margin-top: 25px !important;
  color: rgba(9, 11, 18, 0.63) !important;
  font-size: clamp(17px, 1.35vw, 21px) !important;
  line-height: 1.75 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  margin-top: 75px !important;
  border-top: 1px solid var(--clients-line-light) !important;
  border-bottom: 1px solid var(--clients-line-light) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card {
  position: relative !important;
  min-height: 230px !important;
  padding: 29px 28px 27px !important;
  border-right: 1px solid var(--clients-line-light) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card:last-child {
  border-right: 0 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-index {
  display: block !important;
  color: rgba(9, 11, 18, 0.34) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  letter-spacing: 0.12em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card strong {
  display: block !important;
  margin-top: 31px !important;
  font-size: clamp(32px, 2.4vw, 45px) !important;
  font-weight: 650 !important;
  line-height: 1 !important;
  letter-spacing: -0.06em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card h3 {
  margin-top: 12px !important;
  font-size: 14px !important;
  font-weight: 650 !important;
  letter-spacing: -0.02em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card p {
  margin-top: 6px !important;
  color: rgba(9, 11, 18, 0.48) !important;
  font-size: 11px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-relationships {
  position: relative !important;
  padding: 128px 0 138px !important;
  overflow: hidden !important;
  color: var(--clients-white) !important;
  background:
    radial-gradient(circle at 8% 3%, rgba(148, 246, 204, 0.08), transparent 28%),
    radial-gradient(circle at 94% 88%, rgba(157, 121, 255, 0.12), transparent 31%),
    var(--clients-ink) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-relationships::before {
  position: absolute !important;
  inset: 0 !important;
  content: "" !important;
  pointer-events: none !important;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px) !important;
  background-size: 72px 72px !important;
  mask-image: linear-gradient(90deg, transparent, #000 18%, #000 82%, transparent) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading {
  display: grid !important;
  grid-template-columns: minmax(600px, 1fr) minmax(320px, 0.46fr) !important;
  gap: clamp(50px, 9vw, 160px) !important;
  align-items: end !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading-light .our-clients-section-kicker {
  color: rgba(255, 255, 255, 0.45) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-intro h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout h2 {
  margin-top: 19px !important;
  font-size: clamp(48px, 4.4vw, 78px) !important;
  font-weight: 650 !important;
  line-height: 0.98 !important;
  letter-spacing: -0.066em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading > p {
  color: rgba(9, 11, 18, 0.58) !important;
  font-size: 15px !important;
  line-height: 1.78 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading-light > p {
  color: rgba(255, 255, 255, 0.57) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 12px !important;
  margin-top: 72px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall li {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 15px !important;
  min-height: 206px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 12px 12px 18px !important;
  background: rgba(255, 255, 255, 0.045) !important;
  border: 1px solid rgba(255, 255, 255, 0.11) !important;
  border-radius: 22px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-index {
  position: absolute !important;
  z-index: 2 !important;
  top: 21px !important;
  left: 21px !important;
  color: rgba(9, 11, 18, 0.46) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-stage {
  display: grid !important;
  width: 100% !important;
  min-height: 142px !important;
  padding: 29px 25px 22px !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid rgba(9, 11, 18, 0.08) !important;
  border-radius: 15px !important;
  place-items: center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-name {
  padding-inline: 5px !important;
  color: rgba(255, 255, 255, 0.82) !important;
  font-size: 13px !important;
  font-weight: 650 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.025em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-stage img {
  width: auto !important;
  max-width: 100% !important;
  height: 82px !important;
  object-fit: contain !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-cases {
  padding: 132px 0 146px !important;
  background: var(--clients-paper) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-list {
  display: grid !important;
  gap: 26px !important;
  margin-top: 78px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case {
  display: grid !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(450px, 0.92fr) !important;
  min-height: 690px !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid var(--clients-line-light) !important;
  border-radius: 36px !important;
  box-shadow: 0 32px 70px rgba(9, 11, 18, 0.08) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] {
  grid-template-columns: minmax(450px, 0.92fr) minmax(0, 1.08fr) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] .our-clients-case-visual {
  order: 2 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] .our-clients-case-copy {
  order: 1 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-visual {
  position: relative !important;
  min-width: 0 !important;
  min-height: 690px !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-visual::before {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  content: "" !important;
  pointer-events: none !important;
  background:
    linear-gradient(180deg, rgba(9, 11, 18, 0.02), transparent 56%, rgba(9, 11, 18, 0.58)),
    linear-gradient(90deg, rgba(9, 11, 18, 0.08), transparent 20%) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-visual > img {
  position: absolute !important;
  inset: 0 !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 800ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case:hover .our-clients-case-visual > img {
  transform: scale(1.025) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-number,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-brand {
  position: absolute !important;
  z-index: 4 !important;
  color: #fff !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-number {
  top: 26px !important;
  left: 28px !important;
  padding: 9px 12px !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  letter-spacing: 0.1em !important;
  background: rgba(9, 11, 18, 0.52) !important;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-radius: 999px !important;
  backdrop-filter: blur(12px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-brand {
  right: 28px !important;
  bottom: 25px !important;
  left: 28px !important;
  font-size: clamp(22px, 2vw, 34px) !important;
  font-weight: 650 !important;
  letter-spacing: -0.05em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  padding: clamp(44px, 5vw, 82px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-evidence-label {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
  color: rgba(9, 11, 18, 0.54) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 650 !important;
  line-height: 1.4 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-evidence-label svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-evidence-label .capermint-clients-lucide {
  color: #16855e !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy h3 {
  max-width: 620px !important;
  margin-top: 25px !important;
  font-size: clamp(37px, 3.2vw, 58px) !important;
  font-weight: 650 !important;
  line-height: 1 !important;
  letter-spacing: -0.064em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-description {
  max-width: 650px !important;
  margin-top: 24px !important;
  color: rgba(9, 11, 18, 0.59) !important;
  font-size: 15px !important;
  line-height: 1.78 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-metric {
  display: grid !important;
  width: 100% !important;
  margin-top: 31px !important;
  padding: 24px 0 23px !important;
  border-top: 1px solid var(--clients-line-light) !important;
  border-bottom: 1px solid var(--clients-line-light) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-metric strong {
  font-size: clamp(34px, 2.6vw, 48px) !important;
  font-weight: 650 !important;
  line-height: 1 !important;
  letter-spacing: -0.06em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-metric > span {
  margin-top: 8px !important;
  font-size: 12px !important;
  font-weight: 650 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-metric small {
  margin-top: 3px !important;
  color: rgba(9, 11, 18, 0.46) !important;
  font-size: 10px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-evidence {
  max-width: 660px !important;
  margin-top: 22px !important;
  color: rgba(9, 11, 18, 0.45) !important;
  font-size: 11px !important;
  line-height: 1.65 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy > a {
  display: inline-flex !important;
  gap: 10px !important;
  align-items: center !important;
  margin-top: 25px !important;
  padding-bottom: 6px !important;
  color: var(--clients-ink) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  border-bottom: 1px solid currentcolor !important;
  transition:
    color 180ms ease,
    gap 180ms ease !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy > a:hover {
  gap: 14px !important;
  color: #157958 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-rally .our-clients-case-visual {
  background: #f1f2f4 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-rally .our-clients-case-visual > img {
  object-position: center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-tata .our-clients-case-visual {
  background:
    radial-gradient(circle at 22% 18%, rgba(255, 255, 255, 0.34), transparent 25%),
    linear-gradient(145deg, #4bc7df, #79c8dd 48%, #c7eff7) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-tata .our-clients-case-visual > img {
  inset: 4% 5% 0 6% !important;
  width: 89% !important;
  height: 96% !important;
  object-fit: contain !important;
  object-position: bottom center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-mptv .our-clients-case-visual {
  background: #050506 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-mptv .our-clients-case-visual > img {
  object-position: center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-expedition .our-clients-case-visual {
  background:
    radial-gradient(circle at 52% 41%, rgba(255, 255, 255, 0.34), transparent 34%),
    linear-gradient(145deg, #d7ff39, #6ed329 58%, #2e8e34) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-expedition .our-clients-case-visual > img {
  inset: 5% 12% 0 !important;
  width: 76% !important;
  height: 95% !important;
  object-fit: contain !important;
  object-position: bottom center !important;
  filter: drop-shadow(0 35px 35px rgba(26, 67, 17, 0.25)) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership {
  padding: 134px 0 !important;
  color: var(--clients-white) !important;
  background:
    radial-gradient(circle at 4% 8%, rgba(148, 246, 204, 0.08), transparent 25%),
    radial-gradient(circle at 90% 92%, rgba(157, 121, 255, 0.17), transparent 34%),
    #12141d !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership .our-clients-shell {
  display: grid !important;
  grid-template-columns: minmax(340px, 0.38fr) minmax(760px, 1fr) !important;
  gap: clamp(50px, 7vw, 120px) !important;
  align-items: start !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership .our-clients-section-kicker {
  color: rgba(255, 255, 255, 0.45) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro h2 {
  font-size: clamp(46px, 4vw, 70px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro > p:last-child {
  max-width: 560px !important;
  margin-top: 27px !important;
  color: rgba(255, 255, 255, 0.57) !important;
  font-size: 14px !important;
  line-height: 1.78 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap {
  min-width: 0 !important;
  overflow-x: auto !important;
  border: 1px solid rgba(255, 255, 255, 0.13) !important;
  border-radius: 28px !important;
  background: rgba(255, 255, 255, 0.035) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap table {
  width: 100% !important;
  min-width: 850px !important;
  border-collapse: collapse !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap caption {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap th,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap td {
  padding: 23px 20px !important;
  text-align: left !important;
  border-right: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.09) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap tr > :last-child {
  border-right: 0 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap tbody tr:last-child > * {
  border-bottom: 0 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap thead th {
  color: rgba(255, 255, 255, 0.48) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 650 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  background: rgba(255, 255, 255, 0.035) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap tbody th {
  display: flex !important;
  gap: 10px !important;
  align-items: center !important;
  color: rgba(255, 255, 255, 0.9) !important;
  font-size: 12px !important;
  font-weight: 650 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap tbody th svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap tbody th .capermint-clients-lucide {
  color: var(--clients-mint) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap td {
  color: rgba(255, 255, 255, 0.62) !important;
  font-size: 11px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap td svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap td .capermint-clients-lucide {
  margin-right: 7px !important;
  color: var(--clients-mint) !important;
  vertical-align: -2px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-voices {
  padding: 130px 0 142px !important;
  color: var(--clients-white) !important;
  background: #090b12 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 17px !important;
  margin-top: 72px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid article {
  min-height: 360px !important;
  padding: 30px 31px 28px !important;
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.11) !important;
  border-radius: 28px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-topline {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  color: rgba(255, 255, 255, 0.35) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-topline svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-topline .capermint-clients-lucide {
  color: var(--clients-mint) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-signal {
  margin-top: 55px !important;
  color: var(--clients-mint) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 650 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid h3 {
  margin-top: 14px !important;
  font-size: 31px !important;
  font-weight: 650 !important;
  letter-spacing: -0.055em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid article > p:not(.our-clients-review-signal) {
  margin-top: 19px !important;
  color: rgba(255, 255, 255, 0.66) !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid small {
  display: block !important;
  margin-top: 28px !important;
  color: rgba(255, 255, 255, 0.37) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary {
  display: grid !important;
  grid-template-columns: 1fr auto auto !important;
  gap: 38px !important;
  align-items: center !important;
  margin-top: 17px !important;
  padding: 25px 30px !important;
  color: var(--clients-ink) !important;
  background: var(--clients-mint) !important;
  border-radius: 22px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary > div {
  display: flex !important;
  gap: 12px !important;
  align-items: center !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary strong {
  font-size: 27px !important;
  line-height: 1 !important;
  letter-spacing: -0.05em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary > p {
  color: rgba(9, 11, 18, 0.6) !important;
  font-size: 11px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda {
  padding: 129px 0 137px !important;
  background: var(--clients-paper-warm) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-shell {
  padding: clamp(38px, 5vw, 76px) !important;
  background:
    radial-gradient(circle at 91% 12%, rgba(157, 121, 255, 0.14), transparent 29%),
    rgba(255, 255, 255, 0.47) !important;
  border: 1px solid var(--clients-line-light) !important;
  border-radius: 40px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading {
  display: grid !important;
  grid-template-columns: auto 1fr !important;
  gap: 29px !important;
  align-items: start !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-icon {
  display: grid !important;
  width: 66px !important;
  height: 66px !important;
  color: var(--clients-ink) !important;
  background: var(--clients-mint) !important;
  border-radius: 20px !important;
  place-items: center !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading h2 {
  max-width: 1250px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin-top: 66px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid article {
  position: relative !important;
  min-height: 300px !important;
  padding: 28px 28px 30px !important;
  background: rgba(255, 255, 255, 0.56) !important;
  border: 1px solid rgba(9, 11, 18, 0.11) !important;
  border-radius: 25px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid article > span {
  display: block !important;
  color: rgba(9, 11, 18, 0.35) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid .capermint-clients-lucide {
  margin-top: 47px !important;
  color: #197a5a !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid h3 {
  margin-top: 18px !important;
  font-size: 21px !important;
  font-weight: 650 !important;
  letter-spacing: -0.045em !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid p {
  margin-top: 12px !important;
  color: rgba(9, 11, 18, 0.58) !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq {
  padding: 132px 0 142px !important;
  background: var(--clients-paper) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-layout {
  display: grid !important;
  grid-template-columns: minmax(390px, 0.43fr) minmax(640px, 0.57fr) !important;
  gap: clamp(60px, 9vw, 155px) !important;
  align-items: start !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-intro {
  position: sticky !important;
  top: 34px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-intro > p:last-child {
  max-width: 560px !important;
  margin-top: 25px !important;
  color: rgba(9, 11, 18, 0.57) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

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

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary {
  position: relative !important;
  display: grid !important;
  grid-template-columns: auto 1fr auto !important;
  gap: 20px !important;
  align-items: center !important;
  min-height: 108px !important;
  padding: 25px 4px !important;
  font-size: clamp(18px, 1.5vw, 24px) !important;
  font-weight: 650 !important;
  letter-spacing: -0.04em !important;
  cursor: pointer !important;
  list-style: none !important;
}

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary > span {
  color: rgba(9, 11, 18, 0.34) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary > i {
  position: relative !important;
  width: 26px !important;
  height: 26px !important;
  border: 1px solid rgba(9, 11, 18, 0.24) !important;
  border-radius: 50% !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary > i::before,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary > i::after {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 9px !important;
  height: 1px !important;
  content: "" !important;
  background: var(--clients-ink) !important;
  transform: translate(-50%, -50%) !important;
  transition: transform 180ms ease !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary > i::after {
  transform: translate(-50%, -50%) rotate(90deg) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list details[open] summary > i::after {
  transform: translate(-50%, -50%) rotate(0) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list details > p {
  max-width: 770px !important;
  padding: 0 48px 33px 33px !important;
  color: rgba(9, 11, 18, 0.6) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing {
  position: relative !important;
  padding: 128px 0 134px !important;
  overflow: hidden !important;
  color: var(--clients-white) !important;
  background:
    radial-gradient(circle at 77% 34%, rgba(157, 121, 255, 0.16), transparent 35%),
    radial-gradient(circle at 8% 90%, rgba(148, 246, 204, 0.08), transparent 27%),
    var(--clients-ink) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(620px, 1fr) minmax(390px, 0.45fr) !important;
  gap: clamp(55px, 9vw, 150px) !important;
  align-items: end !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing .our-clients-section-kicker {
  color: rgba(255, 255, 255, 0.44) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout h2 {
  font-size: clamp(54px, 5vw, 90px) !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-action > p {
  color: rgba(255, 255, 255, 0.62) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-action .our-clients-primary-button {
  margin-top: 28px !important;
}

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-action .our-clients-text-link {
  margin-top: 23px !important;
}

@keyframes our-clients-rise {
  from {
    opacity: 0;
    transform: translateY(26px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes our-clients-scale {
  from {
    opacity: 0;
    transform: scale(0.93) rotate(-2deg);
  }
  to {
    opacity: 1;
    transform: scale(1) rotate(0);
  }
}

@keyframes our-clients-spin {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes our-clients-float {
  0%,
  100% {
    transform: translate(-50%, -50%) translateY(0) rotate(-1deg);
  }
  50% {
    transform: translate(-50%, -50%) translateY(-8px) rotate(1deg);
  }
}

@media (max-width: 1380px) {
  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-layout {
    grid-template-columns: minmax(430px, 0.9fr) minmax(520px, 1.1fr) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation {
    max-width: 620px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub {
    width: 190px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case {
    grid-template-columns: minmax(0, 1.02fr) minmax(410px, 0.98fr) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] {
    grid-template-columns: minmax(410px, 0.98fr) minmax(0, 1.02fr) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership .our-clients-shell {
    grid-template-columns: minmax(300px, 0.34fr) minmax(710px, 1fr) !important;
  }
}

@media (max-width: 1160px) {
  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero {
    min-height: auto !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-layout {
    grid-template-columns: 1fr !important;
    gap: 55px !important;
    padding-bottom: 150px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-copy {
    max-width: 830px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation {
    width: min(100%, 690px) !important;
    margin: 0 auto !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer-layout,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading > p {
    max-width: 760px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card:nth-child(2) {
    border-right: 0 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card:nth-child(-n + 2) {
    border-bottom: 1px solid var(--clients-line-light) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] {
    grid-template-columns: 1fr !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] .our-clients-case-visual,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case[data-reverse="true"] .our-clients-case-copy {
    order: initial !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-visual,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy {
    min-height: 620px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership .our-clients-shell,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-layout,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout {
    grid-template-columns: 1fr !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro {
    max-width: 760px !important;
  }

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

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-action {
    max-width: 600px !important;
  }
}

@media (max-width: 900px) {
  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-relationships,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-cases,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-voices,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing {
    padding-block: 100px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid {
    grid-template-columns: 1fr !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid article,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid article {
    min-height: auto !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-grid article {
    padding-bottom: 33px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-signal {
    margin-top: 34px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary {
    grid-template-columns: 1fr auto !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary > p {
    grid-column: 1 / -1 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid .capermint-clients-lucide {
    margin-top: 35px !important;
  }
}

@media (max-width: 680px) {
  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page {
    --clients-page-pad: 18px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero::after {
    bottom: -111px !important;
    height: 142px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-layout {
    gap: 46px !important;
    padding: 64px 0 112px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-eyebrow {
    flex-wrap: wrap !important;
    line-height: 1.5 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero h1 {
    margin-top: 22px !important;
    font-size: clamp(50px, 15vw, 70px) !important;
    line-height: 0.94 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hero-lede {
    font-size: 15px !important;
    line-height: 1.68 !important;
  }

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

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-constellation {
    width: 110% !important;
    margin-left: -5% !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub {
    width: 135px !important;
    border-width: 6px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub > span {
    font-size: 16px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-hub > small {
    max-width: 105px !important;
    font-size: 6px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node {
    min-height: 36px !important;
    padding: 0 10px !important;
    font-size: 9px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node svg,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node .capermint-clients-lucide {
    width: 14px !important;
    height: 14px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-games {
    top: 9% !important;
    left: 17% !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-product {
    top: 24% !important;
    right: -1% !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-brand {
    right: 3% !important;
    bottom: 13% !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-node-xr {
    bottom: 19% !important;
    left: -1% !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer {
    padding: 74px 0 90px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-answer-layout h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-section-heading h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership-intro h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-intro h2,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-closing-layout h2 {
    font-size: clamp(38px, 12vw, 56px) !important;
    line-height: 1 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-grid {
    grid-template-columns: 1fr !important;
    margin-top: 55px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card:nth-child(2) {
    min-height: 185px !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--clients-line-light) !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-proof-card:last-child {
    border-bottom: 0 !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 9px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-wall li {
    min-height: 181px !important;
    padding: 8px 8px 14px !important;
    border-radius: 17px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-stage {
    min-height: 122px !important;
    padding: 25px 18px 18px !important;
    border-radius: 12px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-stage img {
    height: 68px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-logo-index {
    top: 17px !important;
    left: 17px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-list {
    margin-top: 52px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case {
    min-height: auto !important;
    border-radius: 27px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-visual,#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy {
    min-height: 450px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-rally .our-clients-case-visual {
    min-height: 390px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy {
    padding: 36px 24px 42px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-copy h3 {
    font-size: 36px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-brand {
    right: 21px !important;
    bottom: 20px !important;
    left: 21px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-case-number {
    top: 20px !important;
    left: 20px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-ownership .our-clients-shell {
    gap: 45px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap {
    border-radius: 20px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary {
    grid-template-columns: 1fr !important;
    gap: 13px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-review-summary > p {
    grid-column: auto !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-shell {
    padding: 30px 20px !important;
    border-radius: 28px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-heading {
    grid-template-columns: 1fr !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-nda-grid {
    margin-top: 45px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list summary {
    grid-template-columns: auto 1fr auto !important;
    gap: 13px !important;
    min-height: 94px !important;
    font-size: 17px !important;
  }

  #capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-faq-list details > p {
    padding: 0 4px 27px 27px !important;
    font-size: 13px !important;
  }
}

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

#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-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-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .our-clients-table-wrap td > .capermint-clients-lucide{display:block!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-18x18{--capermint-icon-width:18px!important;--capermint-icon-height:18px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-17x17{--capermint-icon-width:17px!important;--capermint-icon-height:17px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-28x28{--capermint-icon-width:28px!important;--capermint-icon-height:28px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-15x15{--capermint-icon-width:15px!important;--capermint-icon-height:15px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-14x14{--capermint-icon-width:14px!important;--capermint-icon-height:14px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-22x22{--capermint-icon-width:22px!important;--capermint-icon-height:22px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-23x23{--capermint-icon-width:23px!important;--capermint-icon-height:23px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-30x30{--capermint-icon-width:30px!important;--capermint-icon-height:30px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-icon-24x24{--capermint-icon-width:24px!important;--capermint-icon-height:24px!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-arrow-down-right-dd73c19dc3{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-arrow-down-right-dd73c19dc3.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-arrow-right-058a3e7491{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-arrow-right-058a3e7491.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-sparkles-9ef84eaa48{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-sparkles-9ef84eaa48.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-gamepad2-bd8b792312{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-gamepad2-bd8b792312.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-monitor-smartphone-c9ad5ab117{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-monitor-smartphone-c9ad5ab117.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-palette-b0250b91a5{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-palette-b0250b91a5.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-blocks-37be6cceb2{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-blocks-37be6cceb2.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-badge-check-149a101d13{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-badge-check-149a101d13.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-arrow-up-right-5a2e1b92a6{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-arrow-up-right-5a2e1b92a6.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-clipboard-check-946ae705a3{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-clipboard-check-946ae705a3.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-check-320acb1e9e{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-check-320acb1e9e.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-shield-check-c0d4cabc5f{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-shield-check-c0d4cabc5f.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-message-square-text-a36f73ed0d{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-message-square-text-a36f73ed0d.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-lock-keyhole-28a6849452{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-lock-keyhole-28a6849452.svg")!important}
#capermint-clients-v2-root#capermint-clients-v2-root.capermint-four-page-shell #capermint-clients-v2-page.our-clients-page .capermint-clients-lucide-handshake-255fbe92cd{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-clients-pool-v2-repair-20260807-r120/pages/clients/icons/lucide-handshake-255fbe92cd.svg")!important}
