/* Capermint process — isolated default-template WordPress edition. */
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/poppins-800.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Capermint Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/fonts/geist-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body.page-id-134556,body:has(#capermint-process-v2-root){overflow-x:clip!important}
body.page-id-134556 p:has(> #capermint-process-v2-styles),body:has(#capermint-process-v2-root) p:has(> #capermint-process-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-134556:has(#capermint-process-v2-root#capermint-process-v2-root) :is(.entry-title,.page-title,.post-title,.wp-block-post-title),body:has(#capermint-process-v2-root#capermint-process-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-134556:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-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-134556:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root),body:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-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-134556:has(#capermint-process-v2-root#capermint-process-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-process-v2-root#capermint-process-v2-root),body:has(#capermint-process-v2-root#capermint-process-v2-root) :is(.row,.col-lg-12,.col-md-12,.col-sm-12):has(#capermint-process-v2-root#capermint-process-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-134556:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root)::before,body.page-id-134556:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root)::after,body:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root)::before,body:has(#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root)::after{display:none!important;content:none!important}
#capermint-process-v2-root#capermint-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell *,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell *::before,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell *::after{box-sizing:border-box!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page{font-family:"Capermint Poppins",Arial,Helvetica,sans-serif!important;color:inherit!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page *{font-family:inherit!important;color:inherit!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page :where(ul,ol,menu){list-style:none!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page :where(table){border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page {
  --op-ink: #090b12 !important;
  --op-ink-soft: #11141d !important;
  --op-paper: #f4f1e9 !important;
  --op-paper-warm: #ebe6db !important;
  --op-white: #fff !important;
  --op-mint: #94f6cc !important;
  --op-mint-bright: #b8ffe2 !important;
  --op-violet: #9d79ff !important;
  --op-coral: #ff765e !important;
  --op-sky: #74d7ff !important;
  --op-container: 1612px !important;
  --op-page-pad: clamp(20px, 3vw, 54px) !important;
  --op-line-dark: rgba(255, 255, 255, 0.12) !important;
  --op-line-light: rgba(9, 11, 18, 0.14) !important;
  position: relative !important;
  width: 100% !important;
  min-width: 0 !important;
  overflow: clip !important;
  color: var(--op-ink) !important;
  background: var(--op-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page *,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page *::before,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page *::after {
  box-sizing: border-box !important;
}

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

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

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

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

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

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

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

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-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 92%) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero {
  position: relative !important;
  min-height: 980px !important;
  overflow: hidden !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 73% 24%, rgba(157, 121, 255, 0.18), transparent 30%),
    radial-gradient(circle at 16% 79%, rgba(148, 246, 204, 0.09), transparent 28%),
    linear-gradient(180deg, #080a10 0%, #090b12 100%) !important;
}

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

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-glow-mint {
  top: 120px !important;
  left: 34% !important;
  width: 320px !important;
  height: 320px !important;
  background: rgba(148, 246, 204, 0.08) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-glow-violet {
  right: 2% !important;
  bottom: 110px !important;
  width: 480px !important;
  height: 480px !important;
  background: rgba(109, 78, 241, 0.13) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-layout {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(470px, 0.85fr) minmax(620px, 1.15fr) !important;
  gap: clamp(48px, 5vw, 96px) !important;
  align-items: center !important;
  min-height: 820px !important;
  padding: clamp(72px, 7.5vw, 130px) 0 104px !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-eyebrow,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-eyebrow {
  color: rgba(255, 255, 255, 0.62) !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero h1 {
  max-width: 730px !important;
  margin-top: 25px !important;
  font-size: clamp(62px, 5.3vw, 96px) !important;
  font-weight: 650 !important;
  line-height: 0.94 !important;
  letter-spacing: -0.073em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero h1 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout h2 span {
  color: transparent !important;
  background: linear-gradient(96deg, var(--op-mint) 0%, #bed3ff 54%, var(--op-violet) 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero h1 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro h2 > span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout h2 > span {
  margin-left: 0.055em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-lede {
  max-width: 690px !important;
  margin-top: 28px !important;
  color: rgba(255, 255, 255, 0.67) !important;
  font-size: 17px !important;
  line-height: 1.72 !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-primary-button {
  display: inline-flex !important;
  gap: 11px !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 55px !important;
  padding: 0 22px !important;
  color: var(--op-ink) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  background: var(--op-mint) !important;
  border: 1px solid var(--op-mint) !important;
  border-radius: 999px !important;
  box-shadow: 0 16px 44px rgba(148, 246, 204, 0.13) !important;
  transition: transform 180ms ease, background 180ms ease, box-shadow 180ms ease !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-text-link {
  display: inline-flex !important;
  gap: 9px !important;
  align-items: center !important;
  width: max-content !important;
  padding-bottom: 7px !important;
  color: var(--op-ink) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  border-bottom: 1px solid rgba(9, 11, 18, 0.5) !important;
  transition: gap 180ms ease, color 180ms ease, border-color 180ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-text-link:hover {
  gap: 14px !important;
  color: #325847 !important;
  border-color: #325847 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-text-link-light {
  color: var(--op-mint) !important;
  border-color: rgba(148, 246, 204, 0.55) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-text-link-light:hover {
  color: var(--op-mint-bright) !important;
  border-color: var(--op-mint-bright) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-visual {
  position: relative !important;
  z-index: 3 !important;
  min-height: 650px !important;
  animation: our-process-rise 920ms 90ms cubic-bezier(0.22, 1, 0.36, 1) both !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: min(78%, 590px) !important;
  height: 650px !important;
  overflow: hidden !important;
  background: #171a24 !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 168px 32px 32px 32px !important;
  box-shadow: 0 46px 110px rgba(0, 0, 0, 0.42) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo::after {
  position: absolute !important;
  inset: 0 !important;
  content: "" !important;
  background:
    linear-gradient(180deg, transparent 46%, rgba(5, 7, 12, 0.78) 100%),
    linear-gradient(90deg, rgba(9, 11, 18, 0.16), transparent 50%) !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo img {
  height: 100% !important;
  object-fit: cover !important;
  object-position: 52% 44% !important;
  filter: saturate(0.9) contrast(1.03) !important;
  transition: transform 900ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo:hover img {
  transform: scale(1.025) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo figcaption {
  position: absolute !important;
  right: 26px !important;
  bottom: 26px !important;
  left: 28px !important;
  z-index: 2 !important;
  display: flex !important;
  gap: 13px !important;
  align-items: center !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.11em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo figcaption span {
  padding: 7px 9px !important;
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-radius: 999px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console {
  position: absolute !important;
  bottom: 26px !important;
  left: 0 !important;
  z-index: 4 !important;
  width: min(74%, 560px) !important;
  padding: 20px !important;
  color: var(--op-white) !important;
  background: rgba(14, 17, 25, 0.9) !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-radius: 24px !important;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(20px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-head,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding-bottom: 15px !important;
  color: rgba(255, 255, 255, 0.46) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 650 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.13em !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-live {
  display: inline-flex !important;
  gap: 7px !important;
  align-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-live i,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board-head i {
  width: 6px !important;
  height: 6px !important;
  background: var(--op-mint) !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 4px rgba(148, 246, 204, 0.09) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console ol {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  padding: 24px 3px 20px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li {
  position: relative !important;
  display: grid !important;
  gap: 9px !important;
  justify-items: center !important;
  color: rgba(255, 255, 255, 0.4) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.07em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li > span {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  width: 27px !important;
  height: 27px !important;
  color: rgba(255, 255, 255, 0.68) !important;
  background: #1b1f2b !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-radius: 50% !important;
  place-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li.is-active {
  color: var(--op-mint) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li.is-active > span {
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-color: var(--op-mint) !important;
  box-shadow: 0 0 0 6px rgba(148, 246, 204, 0.08) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li > i {
  position: absolute !important;
  top: 13px !important;
  left: calc(50% + 13px) !important;
  z-index: 0 !important;
  width: calc(100% - 26px) !important;
  height: 1px !important;
  background: rgba(255, 255, 255, 0.13) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build {
  display: flex !important;
  align-items: end !important;
  justify-content: space-between !important;
  padding: 14px 15px !important;
  background: rgba(255, 255, 255, 0.045) !important;
  border: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-radius: 14px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build div {
  display: grid !important;
  gap: 4px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build small {
  color: rgba(255, 255, 255, 0.37) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.11em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build strong {
  font-size: 13px !important;
  font-weight: 600 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build > span {
  display: inline-flex !important;
  gap: 6px !important;
  align-items: center !important;
  padding: 7px 9px !important;
  color: var(--op-ink) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  font-weight: 700 !important;
  letter-spacing: 0.09em !important;
  background: var(--op-mint) !important;
  border-radius: 999px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: repeat(6, 1fr) !important;
  margin-top: -28px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div {
  display: flex !important;
  gap: 9px !important;
  align-items: center !important;
  min-height: 72px !important;
  color: rgba(255, 255, 255, 0.48) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 650 !important;
  letter-spacing: 0.11em !important;
  border-right: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:last-child {
  justify-content: flex-end !important;
  border-right: 0 !important;
}

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

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-section-kicker > span {
  display: grid !important;
  min-width: 28px !important;
  height: 28px !important;
  padding: 0 7px !important;
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-radius: 999px !important;
  place-items: center !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer {
  position: relative !important;
  padding: 145px 0 155px !important;
  background: var(--op-paper) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-layout {
  display: grid !important;
  grid-template-columns: minmax(520px, 1fr) minmax(540px, 0.95fr) !important;
  gap: clamp(70px, 8vw, 150px) !important;
  align-items: start !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading h2 {
  max-width: 770px !important;
  margin-top: 24px !important;
  font-size: clamp(46px, 4.1vw, 74px) !important;
  font-weight: 650 !important;
  line-height: 0.99 !important;
  letter-spacing: -0.06em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-copy {
  display: grid !important;
  gap: 24px !important;
  padding-top: 43px !important;
  color: rgba(9, 11, 18, 0.64) !important;
  font-size: 18px !important;
  line-height: 1.78 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-copy strong {
  color: var(--op-ink) !important;
  font-weight: 650 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  margin-top: 95px !important;
  border-top: 1px solid var(--op-line-light) !important;
  border-bottom: 1px solid var(--op-line-light) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article {
  position: relative !important;
  min-height: 248px !important;
  padding: 34px 30px 31px !important;
  border-right: 1px solid var(--op-line-light) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article:last-child {
  border-right: 0 !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles .capermint-process-lucide {
  color: #325847 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles h3 {
  max-width: 250px !important;
  margin-top: 48px !important;
  font-size: 20px !important;
  font-weight: 650 !important;
  line-height: 1.18 !important;
  letter-spacing: -0.035em !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline {
  position: relative !important;
  padding: 150px 0 170px !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 82% 16%, rgba(157, 121, 255, 0.12), transparent 30%),
    var(--op-ink) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading {
  display: grid !important;
  grid-template-columns: minmax(520px, 1fr) minmax(420px, 0.65fr) !important;
  gap: clamp(70px, 8vw, 155px) !important;
  align-items: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout h2 {
  max-width: 930px !important;
  margin-top: 24px !important;
  font-size: clamp(52px, 5vw, 86px) !important;
  font-weight: 650 !important;
  line-height: 0.96 !important;
  letter-spacing: -0.07em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading > p,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading > p,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > p {
  max-width: 590px !important;
  color: rgba(255, 255, 255, 0.56) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map {
  position: sticky !important;
  top: 18px !important;
  z-index: 20 !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 1px !important;
  margin-top: 76px !important;
  padding: 8px !important;
  overflow: hidden !important;
  background: rgba(14, 17, 25, 0.88) !important;
  border: 1px solid rgba(255, 255, 255, 0.13) !important;
  border-radius: 22px !important;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.24) !important;
  backdrop-filter: blur(22px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 34px 1fr 26px !important;
  gap: 10px !important;
  align-items: center !important;
  min-width: 0 !important;
  min-height: 56px !important;
  padding: 8px 14px !important;
  color: rgba(255, 255, 255, 0.5) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.08) !important;
  transition: color 180ms ease, background 180ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:last-child {
  border-right: 0 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:hover {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.045) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a > span {
  display: grid !important;
  width: 31px !important;
  height: 31px !important;
  color: var(--op-ink) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 750 !important;
  background: var(--op-mint) !important;
  border-radius: 50% !important;
  place-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:nth-child(2) > span { background: var(--op-violet) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:nth-child(3) > span { background: var(--op-coral) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:nth-child(4) > span { background: var(--op-sky) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a:nth-child(5) > span { background: #eee9dd !important; }

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map b {
  overflow: hidden !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  font-weight: 650 !important;
  letter-spacing: 0.12em !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map i {
  position: relative !important;
  width: 24px !important;
  height: 1px !important;
  background: rgba(255, 255, 255, 0.17) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map i::after {
  position: absolute !important;
  top: -2px !important;
  right: 0 !important;
  width: 5px !important;
  height: 5px !important;
  content: "" !important;
  background: currentColor !important;
  border-radius: 50% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-list {
  position: relative !important;
  display: grid !important;
  gap: 30px !important;
  margin-top: 28px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  grid-template-rows: minmax(390px, 1fr) auto !important;
  gap: 26px !important;
  min-height: 690px !important;
  padding: 32px !important;
  overflow: hidden !important;
  background:
    linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px),
    linear-gradient(135deg, #151923 0%, #0f121a 72%) !important;
  background-size: 58px 58px, 58px 58px, auto !important;
  border: 1px solid rgba(255, 255, 255, 0.11) !important;
  border-radius: 34px !important;
  scroll-margin-top: 108px !important;
  isolation: isolate !important;
  transition: transform 260ms ease, border-color 260ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage::before {
  position: absolute !important;
  top: -190px !important;
  right: -130px !important;
  z-index: -1 !important;
  width: 510px !important;
  height: 510px !important;
  content: "" !important;
  background: var(--stage-glow, rgba(148, 246, 204, 0.07)) !important;
  border-radius: 50% !important;
  filter: blur(20px) !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage::after {
  position: absolute !important;
  right: -0.02em !important;
  bottom: -0.23em !important;
  z-index: -1 !important;
  content: attr(data-stage) !important;
  color: rgba(255, 255, 255, 0.022) !important;
  font-size: clamp(190px, 21vw, 350px) !important;
  font-weight: 700 !important;
  line-height: 0.8 !important;
  letter-spacing: -0.11em !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse::before {
  right: auto !important;
  left: -130px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse::after {
  right: auto !important;
  left: -0.08em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage:hover {
  border-color: rgba(255, 255, 255, 0.2) !important;
  transform: translateY(-4px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-mint { --stage-accent: var(--op-mint) !important; --stage-glow: rgba(148, 246, 204, 0.09) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-violet { --stage-accent: var(--op-violet) !important; --stage-glow: rgba(157, 121, 255, 0.1) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-coral { --stage-accent: var(--op-coral) !important; --stage-glow: rgba(255, 118, 94, 0.09) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-sky { --stage-accent: var(--op-sky) !important; --stage-glow: rgba(116, 215, 255, 0.09) !important; }
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-paper { --stage-accent: #eee9dd !important; --stage-glow: rgba(244, 241, 233, 0.07) !important; }

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index {
  position: absolute !important;
  top: 32px !important;
  left: 32px !important;
  z-index: 4 !important;
  display: flex !important;
  gap: 14px !important;
  align-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-index {
  right: 32px !important;
  left: auto !important;
  flex-direction: row-reverse !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index > span {
  display: grid !important;
  width: 58px !important;
  height: 58px !important;
  color: var(--op-ink) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 10px !important;
  font-weight: 750 !important;
  background: var(--stage-accent) !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 9px rgba(255, 255, 255, 0.035) !important;
  place-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index .capermint-process-lucide {
  color: var(--stage-accent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index i {
  width: 52px !important;
  height: 1px !important;
  background: linear-gradient(90deg, var(--stage-accent), transparent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-index i {
  background: linear-gradient(270deg, var(--stage-accent), transparent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main {
  z-index: 2 !important;
  grid-row: 1 !important;
  grid-column: 1 / 6 !important;
  align-self: end !important;
  padding: 100px 26px 28px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-main {
  grid-column: 8 / 13 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main > p {
  color: var(--stage-accent) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  letter-spacing: 0.14em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main h3 {
  max-width: 520px !important;
  margin-top: 16px !important;
  font-size: clamp(38px, 3.25vw, 58px) !important;
  font-weight: 650 !important;
  line-height: 0.98 !important;
  letter-spacing: -0.065em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-copy {
  max-width: 510px !important;
  margin-top: 22px !important;
  color: rgba(255, 255, 255, 0.58) !important;
  font-size: 14px !important;
  line-height: 1.72 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual {
  position: relative !important;
  z-index: 2 !important;
  grid-row: 1 !important;
  grid-column: 6 / 13 !important;
  min-height: 420px !important;
  overflow: hidden !important;
  background: #0a0d15 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 26px !important;
  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.25) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-visual {
  grid-column: 1 / 8 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figure,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figure img {
  width: 100% !important;
  height: 100% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figure {
  position: relative !important;
  overflow: hidden !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figure::after {
  position: absolute !important;
  inset: 0 !important;
  content: "" !important;
  background: linear-gradient(180deg, transparent 50%, rgba(5, 7, 13, 0.82) 100%) !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figure img {
  object-fit: cover !important;
  transition: transform 900ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage:hover .our-process-stage-visual figure img {
  transform: scale(1.025) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption {
  position: absolute !important;
  right: 26px !important;
  bottom: 24px !important;
  left: 26px !important;
  z-index: 2 !important;
  display: grid !important;
  gap: 7px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-head,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-foot {
  font-family: var(--font-geist-mono), monospace !important;
  text-transform: uppercase !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption span {
  color: var(--stage-accent) !important;
  font-size: 7px !important;
  font-weight: 700 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption strong {
  max-width: 520px !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.035em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-board,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console {
  position: relative !important;
  display: grid !important;
  grid-template-rows: auto 1fr auto !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 420px !important;
  padding: 24px !important;
  overflow: hidden !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-board {
  background:
    radial-gradient(circle at 50% 48%, rgba(148, 246, 204, 0.15), transparent 27%),
    linear-gradient(rgba(148, 246, 204, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(148, 246, 204, 0.045) 1px, transparent 1px),
    #0c1117 !important;
  background-size: auto, 42px 42px, 42px 42px, auto !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-head {
  z-index: 3 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding-bottom: 17px !important;
  color: rgba(255, 255, 255, 0.44) !important;
  font-size: 7px !important;
  font-weight: 650 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-head > span:last-child {
  display: inline-flex !important;
  gap: 7px !important;
  align-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-head i {
  width: 6px !important;
  height: 6px !important;
  background: var(--stage-accent) !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 5px color-mix(in srgb, var(--stage-accent) 10%, transparent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  gap: 9px !important;
  align-self: center !important;
  justify-self: center !important;
  justify-items: center !important;
  width: min(52%, 260px) !important;
  min-height: 176px !important;
  padding: 29px 24px !important;
  text-align: center !important;
  background: rgba(16, 24, 28, 0.94) !important;
  border: 1px solid rgba(148, 246, 204, 0.28) !important;
  border-radius: 52% 48% 47% 53% / 42% 54% 46% 58% !important;
  box-shadow: 0 22px 70px rgba(0, 0, 0, 0.3), 0 0 0 13px rgba(148, 246, 204, 0.035) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core .capermint-process-lucide {
  color: var(--stage-accent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core small {
  color: rgba(255, 255, 255, 0.38) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core strong {
  max-width: 190px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals {
  position: absolute !important;
  inset: 86px 26px 57px !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  align-content: space-between !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals span {
  position: relative !important;
  display: flex !important;
  gap: 8px !important;
  align-items: center !important;
  width: max-content !important;
  padding: 8px 10px !important;
  color: rgba(255, 255, 255, 0.58) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.1em !important;
  background: rgba(255, 255, 255, 0.045) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 999px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals span:nth-child(even) {
  justify-self: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals i {
  width: 5px !important;
  height: 5px !important;
  background: var(--stage-accent) !important;
  border-radius: 50% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-foot {
  z-index: 3 !important;
  display: flex !important;
  gap: 9px !important;
  align-items: center !important;
  color: rgba(255, 255, 255, 0.46) !important;
  font-size: 7px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-foot svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-foot .capermint-process-lucide {
  color: var(--stage-accent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console {
  background:
    radial-gradient(circle at 87% 20%, rgba(116, 215, 255, 0.16), transparent 30%),
    linear-gradient(145deg, #0b111c, #0c0f16) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 25px 0 18px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score > div {
  display: grid !important;
  gap: 10px !important;
  color: var(--stage-accent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score span {
  color: rgba(255, 255, 255, 0.44) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score > strong {
  color: transparent !important;
  font-size: clamp(90px, 9vw, 150px) !important;
  font-weight: 700 !important;
  line-height: 0.8 !important;
  -webkit-text-stroke: 1px rgba(116, 215, 255, 0.34) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console ul {
  display: grid !important;
  align-self: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console li {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 42px !important;
  color: rgba(255, 255, 255, 0.47) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.1em !important;
  border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console li b {
  display: inline-flex !important;
  gap: 7px !important;
  align-items: center !important;
  color: var(--stage-accent) !important;
  font-weight: 650 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-progress {
  height: 4px !important;
  margin-top: 17px !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: 999px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-progress i {
  display: block !important;
  width: 88% !important;
  height: 100% !important;
  background: linear-gradient(90deg, var(--stage-accent), var(--op-mint)) !important;
  border-radius: inherit !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work {
  position: relative !important;
  z-index: 2 !important;
  grid-row: 2 !important;
  grid-column: 1 / 6 !important;
  display: grid !important;
  gap: 11px !important;
  align-content: start !important;
  padding: 54px 26px 25px !important;
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid rgba(255, 255, 255, 0.085) !important;
  border-radius: 20px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-work {
  grid-column: 8 / 13 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work::before {
  position: absolute !important;
  top: 19px !important;
  left: 26px !important;
  content: "WHAT MOVES HERE" !important;
  color: rgba(255, 255, 255, 0.32) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  font-weight: 650 !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work li {
  display: grid !important;
  grid-template-columns: 18px 1fr !important;
  gap: 8px !important;
  align-items: start !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 11px !important;
  line-height: 1.48 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work .capermint-process-lucide {
  margin-top: 2px !important;
  color: var(--stage-accent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates {
  position: relative !important;
  z-index: 2 !important;
  grid-row: 2 !important;
  grid-column: 6 / 13 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-gates {
  grid-column: 1 / 8 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates > div {
  position: relative !important;
  display: grid !important;
  gap: 9px !important;
  align-content: start !important;
  min-height: 136px !important;
  padding: 25px 19px 18px !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.038) !important;
  border: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-radius: 18px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates > div::before {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  height: 2px !important;
  content: "" !important;
  background: linear-gradient(90deg, var(--stage-accent), transparent) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates small {
  color: var(--stage-accent) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates strong {
  color: rgba(255, 255, 255, 0.74) !important;
  font-size: 10px !important;
  font-weight: 550 !important;
  line-height: 1.5 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence {
  padding: 160px 0 !important;
  background:
    linear-gradient(90deg, rgba(157, 121, 255, 0.035) 1px, transparent 1px),
    var(--op-paper) !important;
  background-size: 96px 100% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-layout {
  display: grid !important;
  grid-template-columns: minmax(440px, 0.72fr) minmax(650px, 1.28fr) !important;
  gap: clamp(70px, 8vw, 150px) !important;
  align-items: start !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro {
  position: sticky !important;
  top: 55px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro > p:not(.our-process-section-kicker) {
  max-width: 580px !important;
  margin-top: 28px !important;
  color: rgba(9, 11, 18, 0.6) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading h2 span,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading h2 span {
  background: linear-gradient(96deg, #22543f 0%, #6e64cc 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note {
  display: grid !important;
  grid-template-columns: 42px 1fr !important;
  gap: 15px !important;
  margin-top: 48px !important;
  padding: 21px !important;
  background: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid var(--op-line-light) !important;
  border-radius: 18px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note > svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note > .capermint-process-lucide {
  display: grid !important;
  width: 42px !important;
  height: 42px !important;
  padding: 11px !important;
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-radius: 12px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note div {
  display: grid !important;
  gap: 6px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note strong {
  font-size: 13px !important;
  font-weight: 650 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-note span {
  color: rgba(9, 11, 18, 0.55) !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board {
  padding: 26px !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 100% 0, rgba(157, 121, 255, 0.14), transparent 30%),
    #10131b !important;
  border: 1px solid rgba(9, 11, 18, 0.2) !important;
  border-radius: 30px !important;
  box-shadow: 0 36px 90px rgba(9, 11, 18, 0.16) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board-head {
  min-height: 44px !important;
  padding: 0 6px 18px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board-head span:last-child {
  display: inline-flex !important;
  gap: 8px !important;
  align-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article {
  display: grid !important;
  grid-template-columns: 38px 42px 1fr 22px !important;
  gap: 15px !important;
  align-items: center !important;
  min-height: 112px !important;
  padding: 18px 16px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  transition: padding 180ms ease, background 180ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article:hover {
  padding-right: 21px !important;
  padding-left: 21px !important;
  background: rgba(255, 255, 255, 0.025) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article:last-child {
  border-bottom: 0 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > span {
  color: rgba(255, 255, 255, 0.31) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > svg:first-of-type,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > .capermint-process-lucide:first-of-type {
  display: grid !important;
  width: 42px !important;
  height: 42px !important;
  padding: 10px !important;
  color: var(--op-mint) !important;
  background: rgba(148, 246, 204, 0.07) !important;
  border: 1px solid rgba(148, 246, 204, 0.14) !important;
  border-radius: 12px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > svg:last-child,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > .capermint-process-lucide:last-child {
  color: rgba(255, 255, 255, 0.3) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board h3 {
  font-size: 16px !important;
  font-weight: 620 !important;
  letter-spacing: -0.025em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board p {
  max-width: 480px !important;
  margin-top: 5px !important;
  color: rgba(255, 255, 255, 0.48) !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio {
  position: relative !important;
  padding: 160px 0 180px !important;
  overflow: hidden !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 10% 70%, rgba(148, 246, 204, 0.06), transparent 30%),
    #090b12 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(600px, 1fr) minmax(390px, 0.55fr) !important;
  column-gap: 100px !important;
  align-items: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > .our-process-section-kicker {
  grid-column: 1 / -1 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2 {
  grid-column: 1 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > p {
  grid-column: 2 !important;
  align-self: end !important;
  padding-bottom: 7px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-gallery {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(500px, 1.15fr) minmax(360px, 0.75fr) minmax(300px, 0.58fr) !important;
  gap: 22px !important;
  align-items: end !important;
  margin-top: 80px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure {
  position: relative !important;
  overflow: hidden !important;
  background: #171a22 !important;
  border: 1px solid rgba(255, 255, 255, 0.13) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-large {
  height: 710px !important;
  border-radius: 26px 160px 26px 26px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-small {
  height: 585px !important;
  border-radius: 26px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure::after {
  position: absolute !important;
  inset: 0 !important;
  content: "" !important;
  background: linear-gradient(180deg, transparent 55%, rgba(5, 7, 12, 0.86) 100%) !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure img {
  height: 100% !important;
  object-fit: cover !important;
  filter: saturate(0.88) contrast(1.04) !important;
  transition: transform 700ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure:hover img {
  transform: scale(1.025) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure figcaption {
  position: absolute !important;
  right: 26px !important;
  bottom: 26px !important;
  left: 26px !important;
  z-index: 2 !important;
  display: grid !important;
  gap: 7px !important;
  color: rgba(255, 255, 255, 0.65) !important;
  font-size: 11px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure figcaption span {
  color: var(--op-mint) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.14em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  min-height: 465px !important;
  padding: 34px !important;
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-radius: 26px 26px 100px 26px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto blockquote {
  margin: auto 0 !important;
  font-size: clamp(23px, 2vw, 31px) !important;
  font-weight: 600 !important;
  line-height: 1.13 !important;
  letter-spacing: -0.05em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto > div {
  display: flex !important;
  gap: 8px !important;
  align-items: center !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto i {
  width: 3px !important;
  height: 3px !important;
  background: rgba(9, 11, 18, 0.5) !important;
  border-radius: 50% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality {
  padding: 155px 0 145px !important;
  background: var(--op-paper-warm) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading > p {
  color: rgba(9, 11, 18, 0.58) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  margin-top: 80px !important;
  background: rgba(255, 255, 255, 0.38) !important;
  border: 1px solid var(--op-line-light) !important;
  border-radius: 26px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article {
  min-height: 330px !important;
  padding: 32px !important;
  border-right: 1px solid var(--op-line-light) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article:last-child {
  border-right: 0 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article > div {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article > div span {
  color: rgba(9, 11, 18, 0.34) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 9px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article > div svg,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article > div .capermint-process-lucide {
  display: grid !important;
  width: 44px !important;
  height: 44px !important;
  padding: 10px !important;
  color: var(--op-ink) !important;
  background: var(--op-mint) !important;
  border-radius: 13px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid small {
  display: block !important;
  margin-top: 62px !important;
  color: rgba(9, 11, 18, 0.45) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.13em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid h3 {
  margin-top: 9px !important;
  font-size: 28px !important;
  font-weight: 650 !important;
  letter-spacing: -0.05em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid p {
  margin-top: 14px !important;
  color: rgba(9, 11, 18, 0.55) !important;
  font-size: 12px !important;
  line-height: 1.65 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  margin-top: 52px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line > div {
  position: relative !important;
  display: flex !important;
  gap: 0 !important;
  align-items: center !important;
  color: rgba(9, 11, 18, 0.44) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 7px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line > div::before {
  z-index: 2 !important;
  width: 9px !important;
  height: 9px !important;
  margin-right: 9px !important;
  content: "" !important;
  background: var(--op-paper-warm) !important;
  border: 2px solid #557d6c !important;
  border-radius: 50% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line i {
  position: absolute !important;
  right: 8px !important;
  left: 7px !important;
  z-index: 0 !important;
  height: 1px !important;
  background: rgba(9, 11, 18, 0.17) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement {
  position: relative !important;
  padding: 160px 0 !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 12% 20%, rgba(116, 215, 255, 0.09), transparent 28%),
    radial-gradient(circle at 94% 80%, rgba(157, 121, 255, 0.12), transparent 32%),
    #0b0d14 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-layout {
  display: grid !important;
  grid-template-columns: minmax(430px, 0.7fr) minmax(690px, 1.3fr) !important;
  gap: clamp(70px, 7vw, 140px) !important;
  align-items: start !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro > p:not(.our-process-section-kicker) {
  max-width: 560px !important;
  margin-top: 28px !important;
  color: rgba(255, 255, 255, 0.55) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro .our-process-text-link {
  margin-top: 35px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards {
  display: grid !important;
  gap: 16px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article {
  display: grid !important;
  grid-template-columns: 70px minmax(210px, 0.65fr) minmax(260px, 1fr) minmax(210px, 0.65fr) !important;
  gap: 24px !important;
  align-items: center !important;
  min-height: 160px !important;
  padding: 26px 30px !important;
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid rgba(255, 255, 255, 0.11) !important;
  border-radius: 22px !important;
  transition: background 180ms ease, transform 180ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article:hover {
  background: rgba(255, 255, 255, 0.055) !important;
  transform: translateX(4px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article > div {
  display: grid !important;
  gap: 15px !important;
  justify-items: center !important;
  color: var(--op-mint) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article > div span {
  color: rgba(255, 255, 255, 0.34) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards h3 {
  font-size: 22px !important;
  font-weight: 620 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.04em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards p {
  color: rgba(255, 255, 255, 0.54) !important;
  font-size: 11px !important;
  line-height: 1.65 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards small {
  padding-left: 18px !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  border-left: 1px solid rgba(148, 246, 204, 0.42) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work {
  padding: 155px 0 170px !important;
  background: var(--op-paper) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading {
  align-items: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading > .our-process-text-link {
  justify-self: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  margin-top: 78px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card {
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid var(--op-line-light) !important;
  border-radius: 26px !important;
  transition: transform 240ms ease, box-shadow 240ms ease !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card:hover {
  box-shadow: 0 30px 70px rgba(9, 11, 18, 0.11) !important;
  transform: translateY(-6px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure {
  position: relative !important;
  height: 410px !important;
  overflow: hidden !important;
  background: #10141f !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure::after {
  position: absolute !important;
  inset: 0 !important;
  content: "" !important;
  background: linear-gradient(180deg, transparent 65%, rgba(7, 9, 15, 0.36)) !important;
  pointer-events: none !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure img {
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 600ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card:hover figure img {
  transform: scale(1.03) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure > span {
  position: absolute !important;
  top: 18px !important;
  right: 18px !important;
  z-index: 2 !important;
  display: grid !important;
  width: 34px !important;
  height: 34px !important;
  color: var(--op-ink) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  background: var(--op-mint) !important;
  border-radius: 50% !important;
  place-items: center !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card > div {
  min-height: 250px !important;
  padding: 30px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card small {
  color: rgba(9, 11, 18, 0.45) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.12em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card h3 {
  margin-top: 14px !important;
  font-size: 31px !important;
  font-weight: 650 !important;
  letter-spacing: -0.05em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card p {
  max-width: 440px !important;
  margin-top: 12px !important;
  color: rgba(9, 11, 18, 0.56) !important;
  font-size: 12px !important;
  line-height: 1.68 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq {
  position: relative !important;
  padding: 160px 0 170px !important;
  color: var(--op-white) !important;
  background:
    radial-gradient(circle at 10% 30%, rgba(148, 246, 204, 0.07), transparent 28%),
    var(--op-ink) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-layout {
  display: grid !important;
  grid-template-columns: minmax(400px, 0.65fr) minmax(650px, 1.35fr) !important;
  gap: clamp(80px, 9vw, 170px) !important;
  align-items: start !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro > p:not(.our-process-section-kicker) {
  max-width: 480px !important;
  margin-top: 27px !important;
  color: rgba(255, 255, 255, 0.53) !important;
  font-size: 14px !important;
  line-height: 1.72 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list details {
  border-top: 1px solid rgba(255, 255, 255, 0.14) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list details:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.14) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list summary {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 42px 1fr 22px !important;
  gap: 18px !important;
  align-items: center !important;
  min-height: 100px !important;
  padding: 24px 4px !important;
  color: rgba(255, 255, 255, 0.84) !important;
  font-size: 18px !important;
  font-weight: 560 !important;
  line-height: 1.35 !important;
  letter-spacing: -0.025em !important;
  list-style: none !important;
  cursor: pointer !important;
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list summary > span {
  color: var(--op-mint) !important;
  font-family: var(--font-geist-mono), monospace !important;
  font-size: 8px !important;
  letter-spacing: 0.1em !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list summary > i {
  position: relative !important;
  width: 16px !important;
  height: 16px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list summary > i::before,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list summary > i::after {
  position: absolute !important;
  top: 7px !important;
  left: 1px !important;
  width: 14px !important;
  height: 1px !important;
  content: "" !important;
  background: rgba(255, 255, 255, 0.65) !important;
  transition: transform 180ms ease !important;
}

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

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list details > p {
  max-width: 760px !important;
  padding: 0 48px 34px 60px !important;
  color: rgba(255, 255, 255, 0.52) !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing {
  position: relative !important;
  padding: 145px 0 !important;
  overflow: hidden !important;
  color: var(--op-white) !important;
  background: #0b0e15 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing::before {
  position: absolute !important;
  top: -85px !important;
  right: -7% !important;
  left: -7% !important;
  height: 120px !important;
  content: "" !important;
  background: var(--op-ink) !important;
  border-radius: 0 0 50% 50% !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-orb {
  position: absolute !important;
  right: 8% !important;
  bottom: -200px !important;
  width: 620px !important;
  height: 620px !important;
  background: rgba(157, 121, 255, 0.14) !important;
  border-radius: 50% !important;
  filter: blur(120px) !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout {
  position: relative !important;
  z-index: 2 !important;
  display: grid !important;
  grid-template-columns: minmax(600px, 1.2fr) minmax(420px, 0.7fr) !important;
  gap: clamp(80px, 9vw, 170px) !important;
  align-items: end !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout > div:last-child {
  padding-bottom: 8px !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout > div:last-child > p {
  max-width: 570px !important;
  color: rgba(255, 255, 255, 0.56) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout .our-process-primary-button {
  margin-top: 33px !important;
}

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

@media (max-width: 1380px) {
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-layout {
    grid-template-columns: minmax(430px, 0.85fr) minmax(550px, 1.15fr) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage {
    grid-template-rows: minmax(360px, 1fr) auto !important;
    gap: 22px !important;
    min-height: 650px !important;
    padding: 28px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index { top: 28px !important; left: 28px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-index { right: 28px !important; left: auto !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main { padding-right: 18px !important; padding-left: 18px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work { padding-right: 19px !important; padding-left: 19px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work::before { left: 19px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates > div { padding-right: 15px !important; padding-left: 15px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article {
    grid-template-columns: 60px 190px 1fr 190px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-gallery {
    grid-template-columns: 1fr 0.72fr 0.58fr !important;
  }
}

@media (max-width: 1160px) {
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-layout {
    grid-template-columns: minmax(360px, 0.82fr) minmax(480px, 1.18fr) !important;
    gap: 35px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero h1 {
    font-size: clamp(55px, 6vw, 76px) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo {
    width: 82% !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console {
    width: 79% !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading {
    gap: 60px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article:nth-child(2) {
    border-right: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article:nth-child(-n + 2) {
    border-bottom: 1px solid var(--op-line-light) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a {
    grid-template-columns: 31px 1fr !important;
    padding-right: 11px !important;
    padding-left: 11px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a > i { display: none !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage {
    grid-template-rows: minmax(340px, 1fr) auto !important;
    gap: 18px !important;
    min-height: 620px !important;
    padding: 22px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index { top: 24px !important; left: 24px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-index { right: 24px !important; left: auto !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index > span { width: 52px !important; height: 52px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index i { width: 34px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main { padding: 90px 14px 18px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main h3 { font-size: clamp(34px, 4vw, 46px) !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-copy { font-size: 12px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual { min-height: 360px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-board,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console { min-height: 360px !important; padding: 20px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work { padding: 50px 16px 20px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work::before { left: 16px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates { gap: 8px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates > div { min-height: 128px !important; padding: 21px 12px 15px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates strong { font-size: 9px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-layout {
    gap: 60px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-gallery {
    grid-template-columns: 1fr 0.82fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto {
    grid-column: 1 / -1 !important;
    min-height: 260px !important;
    border-radius: 26px 26px 90px 26px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto blockquote {
    max-width: 760px !important;
    margin: 40px 0 !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article:nth-child(2) {
    border-right: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article:nth-child(-n + 2) {
    border-bottom: 1px solid var(--op-line-light) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article {
    grid-template-columns: 55px minmax(170px, 0.8fr) 1fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards small {
    grid-column: 2 / -1 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure {
    height: 340px !important;
  }
}

@media (max-width: 900px) {
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero {
    min-height: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero::after {
    bottom: -190px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-layout {
    grid-template-columns: 1fr !important;
    gap: 60px !important;
    min-height: 0 !important;
    padding-top: 80px !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-visual {
    min-height: 690px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo {
    right: 0 !important;
    left: 11% !important;
    width: 78% !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console {
    left: 0 !important;
    width: 68% !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail {
    grid-template-columns: repeat(3, 1fr) !important;
    margin-top: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:nth-child(3) {
    border-right: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:nth-child(n + 4) {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:last-child {
    justify-content: flex-start !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout {
    grid-template-columns: 1fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-copy {
    padding-top: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading > p,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading > p,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > p {
    padding-bottom: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map {
    top: 8px !important;
    grid-template-columns: repeat(5, minmax(132px, 1fr)) !important;
    margin-top: 58px !important;
    overflow-x: auto !important;
    border-radius: 18px !important;
    scrollbar-width: none !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map::-webkit-scrollbar { display: none !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a {
    min-height: 50px !important;
    border-right: 1px solid rgba(255, 255, 255, 0.08) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto !important;
    gap: 20px !important;
    min-height: 0 !important;
    padding: 26px !important;
    border-radius: 28px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage::after {
    top: 0.05em !important;
    right: -0.02em !important;
    bottom: auto !important;
    font-size: 230px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse::after {
    right: -0.02em !important;
    left: auto !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-index {
    position: static !important;
    grid-row: auto !important;
    grid-column: 1 !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-main,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-visual,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-work,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-reverse .our-process-stage-gates {
    grid-row: auto !important;
    grid-column: 1 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main {
    align-self: auto !important;
    padding: 15px 4px 12px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main h3 { max-width: 650px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-copy { max-width: 700px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual { min-height: 480px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-board,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console { min-height: 480px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work { padding: 54px 24px 25px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work::before { left: 24px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro {
    position: static !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > .our-process-section-kicker,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading > p {
    grid-column: 1 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-gallery {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-large,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-small {
    height: 610px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-grid {
    grid-template-columns: 1fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card {
    display: grid !important;
    grid-template-columns: minmax(300px, 0.95fr) 1.05fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure {
    height: 100% !important;
    min-height: 360px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card > div {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading > .our-process-text-link {
    justify-self: start !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout {
    gap: 46px !important;
  }
}

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-gridlines {
    background-size: 48px 48px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-layout {
    padding-top: 62px !important;
    padding-bottom: 74px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero h1 {
    margin-top: 20px !important;
    font-size: clamp(49px, 15vw, 69px) !important;
    line-height: 0.94 !important;
  }

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

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-visual {
    min-height: 585px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo {
    left: 8% !important;
    width: 92% !important;
    height: 555px !important;
    border-radius: 100px 24px 24px 24px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console {
    bottom: 0 !important;
    width: 94% !important;
    padding: 15px !important;
    border-radius: 18px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-head {
    padding-bottom: 12px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console ol {
    padding: 18px 0 16px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-console li b {
    font-size: 6px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-console-build {
    padding: 11px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-photo figcaption {
    right: 18px !important;
    bottom: 140px !important;
    left: 18px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail {
    grid-template-columns: repeat(2, 1fr) !important;
    padding-bottom: 34px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div {
    min-height: 56px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:nth-child(2n) {
    justify-content: flex-end !important;
    border-right: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-hero-rail > div:nth-child(n + 3) {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing {
    padding-top: 105px !important;
    padding-bottom: 110px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-layout,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-layout {
    gap: 35px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-cadence-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-pipeline-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-heading h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-intro h2,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout h2 {
    font-size: clamp(39px, 12vw, 57px) !important;
    line-height: 0.98 !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles {
    grid-template-columns: 1fr !important;
    margin-top: 58px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article:nth-child(2) {
    min-height: 220px !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--op-line-light) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-answer-principles article:last-child {
    border-bottom: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-list {
    gap: 18px !important;
    margin-top: 18px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map {
    width: calc(100% - 24px) !important;
    grid-template-columns: repeat(5, minmax(126px, 1fr)) !important;
    margin-top: 48px !important;
    padding: 5px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a {
    grid-template-columns: 28px 1fr !important;
    gap: 8px !important;
    min-height: 47px !important;
    padding: 7px 9px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map a > span {
    width: 28px !important;
    height: 28px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-map b { font-size: 7px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage {
    grid-template-columns: 1fr !important;
    gap: 17px !important;
    min-height: 0 !important;
    padding: 18px !important;
    border-radius: 22px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index > span {
    width: 46px !important;
    height: 46px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-index i { width: 28px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main { padding: 10px 2px 9px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-main h3 { font-size: clamp(34px, 10vw, 47px) !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-copy { font-size: 12px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual { min-height: 325px !important; border-radius: 18px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-board,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console { min-height: 325px !important; padding: 16px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption {
    right: 18px !important;
    bottom: 17px !important;
    left: 18px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-visual figcaption strong { font-size: 16px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals {
    inset: 74px 12px 48px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-signals span { padding: 7px 8px !important; font-size: 6px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core { width: min(62%, 220px) !important; min-height: 145px !important; padding: 22px 16px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-discovery-core strong { font-size: 13px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-artifact-foot { gap: 5px !important; font-size: 6px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score { padding-top: 18px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-score > strong { font-size: 84px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-launch-console li { min-height: 37px !important; font-size: 6px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work { padding: 51px 17px 20px !important; }
  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-work::before { left: 17px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates {
    grid-template-columns: 1fr !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-stage-gates > div { min-height: 0 !important; padding: 21px 17px 17px !important; }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board {
    padding: 18px !important;
    border-radius: 22px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article {
    grid-template-columns: 30px 38px 1fr !important;
    gap: 10px !important;
    min-height: 115px !important;
    padding: 16px 4px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > svg:last-child,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > .capermint-process-lucide:last-child {
    display: none !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > svg:first-of-type,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-week-board article > .capermint-process-lucide:first-of-type {
    width: 38px !important;
    height: 38px !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-large,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-small {
    height: 530px !important;
    border-radius: 22px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-figure-large {
    border-radius: 22px 90px 22px 22px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-studio-manifesto {
    grid-column: 1 !important;
    min-height: 340px !important;
    padding: 28px !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article:nth-child(2) {
    min-height: 280px !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--op-line-light) !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-quality-grid article:last-child {
    border-bottom: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line {
    grid-template-columns: 1fr !important;
    gap: 0 !important;
    margin-top: 40px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line > div {
    min-height: 43px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-release-line i {
    top: 21px !important;
    right: auto !important;
    bottom: -21px !important;
    left: 4px !important;
    width: 1px !important;
    height: 43px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article {
    grid-template-columns: 48px 1fr !important;
    gap: 18px !important;
    padding: 24px 20px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards article > div {
    grid-row: 1 / span 3 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards p,#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-engagement-cards small {
    grid-column: 2 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-grid {
    margin-top: 55px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card {
    display: block !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card figure {
    height: 320px !important;
    min-height: 0 !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-work-card > div {
    min-height: 240px !important;
    padding: 25px !important;
  }

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

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-faq-list details > p {
    padding: 0 25px 28px 38px !important;
    font-size: 13px !important;
  }

  #capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .our-process-closing-layout {
    gap: 38px !important;
  }
}

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

#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-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-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-18x18{--capermint-icon-width:18px!important;--capermint-icon-height:18px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-17x17{--capermint-icon-width:17px!important;--capermint-icon-height:17px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-14x14{--capermint-icon-width:14px!important;--capermint-icon-height:14px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-23x23{--capermint-icon-width:23px!important;--capermint-icon-height:23px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-27x27{--capermint-icon-width:27px!important;--capermint-icon-height:27px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-26x26{--capermint-icon-width:26px!important;--capermint-icon-height:26px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-12x12{--capermint-icon-width:12px!important;--capermint-icon-height:12px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-21x21{--capermint-icon-width:21px!important;--capermint-icon-height:21px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-31x31{--capermint-icon-width:31px!important;--capermint-icon-height:31px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-24x24{--capermint-icon-width:24px!important;--capermint-icon-height:24px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-icon-25x25{--capermint-icon-width:25px!important;--capermint-icon-height:25px!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-arrow-down-right-dd73c19dc3{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-arrow-down-right-dd73c19dc3.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-arrow-right-058a3e7491{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-arrow-right-058a3e7491.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-play-fd3c6e4878{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-play-fd3c6e4878.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-target-1f7a561948{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-target-1f7a561948.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-gamepad2-bd8b792312{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-gamepad2-bd8b792312.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-shield-check-c0d4cabc5f{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-shield-check-c0d4cabc5f.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-rocket-a89cfbab33{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-rocket-a89cfbab33.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-scan-search-e27f4e1f7b{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-scan-search-e27f4e1f7b.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-check-320acb1e9e{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-check-320acb1e9e.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-play-1a9bf51c79{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-play-1a9bf51c79.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-code-xml-b7621b2d87{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-code-xml-b7621b2d87.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-rocket-7567aff545{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-rocket-7567aff545.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-gauge-a7f4dde4da{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-gauge-a7f4dde4da.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-sparkles-9ef84eaa48{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-sparkles-9ef84eaa48.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-gamepad2-4f1aa2ad7b{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-gamepad2-4f1aa2ad7b.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-arrow-up-right-5a2e1b92a6{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-arrow-up-right-5a2e1b92a6.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-clipboard-check-99631adebd{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-clipboard-check-99631adebd.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-git-branch-e045f65c3d{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-git-branch-e045f65c3d.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-test-tube-diagonal-c1e7f071af{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-test-tube-diagonal-c1e7f071af.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-message-square-text-eac8789ac0{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-message-square-text-eac8789ac0.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-palette-b0250b91a5{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-palette-b0250b91a5.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-check-e3b16f6919{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-check-e3b16f6919.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-monitor-smartphone-e1934888c5{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-monitor-smartphone-e1934888c5.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-gauge-5cd153e04d{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-gauge-5cd153e04d.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-shield-check-2a1799b6f6{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-shield-check-2a1799b6f6.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-blocks-37be6cceb2{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-blocks-37be6cceb2.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-users-round-05b7170a53{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-users-round-05b7170a53.svg")!important}
#capermint-process-v2-root#capermint-process-v2-root.capermint-four-page-shell #our-process-main.our-process-page .capermint-process-lucide-braces-4cd92ce292{--capermint-icon:url("https://www.capermint.com/wp-content/uploads/capermint-process-certifications-v2-repair-20260807-r120/pages/process/icons/lucide-braces-4cd92ce292.svg")!important}
