/* KIK scoped CSS delivery */

/* Kik landing hero: owned styles that utilities cannot express. */
.kik-hero-7eb143196e {
  --accent-hover: color-mix(in srgb, var(--kik-color-bg-accent) 90%, #000);
}



/* Merchant focal point per breakpoint. Without one, the desktop image keeps its
   left edge (dark area behind the copy) and the Figma vertical offset of node 10939:3983. */
.kik-hero-7eb143196e .kik-hero-7eb143196e-media {
  object-position: var(--kik-hero-fp-m, 50% 50%);
}


@media (min-width: 1024px) {
  .kik-hero-7eb143196e .kik-hero-7eb143196e-media {
    object-position: var(--kik-hero-fp-d, 0% 60.75%);
  }}



/* Mobile frame overlay from Figma node 10939:4439 (hidden at lg via utility). */
.kik-hero-7eb143196e-fade {
  background-image: linear-gradient(159.866deg, rgba(255, 255, 255, 0) 49.883%, rgba(244, 191, 208, 0.6) 71.154%, rgba(249, 185, 194, 0.6) 83.308%, rgba(150, 89, 75, 0.6) 97.116%, rgba(35, 28, 38, 0.6) 104.97%);
}



/* 768-1023px (no Figma frame; HTML reference intermediate layout): the artwork sits
   at the top, the centred copy starts below it on a darkened band. */
@media (min-width: 768px) and (max-width: 1023px) {
  .kik-hero-7eb143196e {
    --kik-hero-copy-top: calc(40px + 68.92vw);
  }

  .kik-hero-7eb143196e .kik-hero-7eb143196e-inner {
    padding-top: var(--kik-hero-copy-top);
  }

  .kik-hero-7eb143196e .kik-hero-7eb143196e-fade {
    background-image: linear-gradient(180deg, rgba(24, 18, 28, 0) calc(var(--kik-hero-copy-top) - 64px), rgba(24, 18, 28, 0.62) calc(var(--kik-hero-copy-top) - 4px), rgba(40, 26, 38, 0.66) calc(var(--kik-hero-copy-top) + 336px), rgba(35, 28, 38, 0.72) 100%);
  }}



/* Below 768px (Figma 414 frame 10939:4439): 48px section padding + 315px artwork
   area above the copy stack. The artwork scales with width, so the offset tracks
   it at 0.877px per viewport px, anchored to exactly 315px at 414 (copy top at
   363px of the 860px frame). */
@media (max-width: 767px) {
  .kik-hero-7eb143196e .kik-hero-7eb143196e-inner {
    padding-top: calc((100vw - 414px) * 0.877 + 315px);
  }}



.kik-hero-7eb143196e-value {
  font-variant-numeric: tabular-nums;
}



/* Countdown placeholder digits until the script fills them; separators are decorative. */
.kik-hero-7eb143196e-value:empty::before {
  content: "00";
}


.kik-hero-7eb143196e-sep::before {
  content: ":";
}



/* Mobile CTA stack keeps the source scale-12 token (node 10939:4452). The token
   stylesheet's unconditional scale-16 rule (desktop node 10939:3996) has equal
   specificity and the delivery bundle may order it later, so this rule is stronger. */
@media (width < 768px) {
  .kik-hero-7eb143196e .kik-hero-7eb143196e-ctas.kik-hero-7eb143196e-ctas {
    column-gap: var(--kik-space-scale-12);
    row-gap: var(--kik-space-scale-12);
  }}



/* Designed hover paint from the HTML reference (.btn-primary/.btn-secondary:hover). */
.kik-hero-7eb143196e .kik-hero-7eb143196e-btn-primary:hover {
  background-color: var(--accent-hover);
}


.kik-hero-7eb143196e .kik-hero-7eb143196e-btn-secondary:hover {
  background-color: var(--kik-color-bg-surface-alt-1);
}



/* Trust strip: marquee runtime and logo sizing. Tokens come from kik-landing-trust-strip-figma-tokens.css. */
.kik-trust-strip-de5d4e250d-track {
  display: flex;
  width: max-content;
  animation: kik-trust-strip-de5d4e250d-scroll var(--kik-trust-strip-de5d4e250d-duration, 28s) linear infinite;
}



/* Gap and trailing gap keep both copies identical so the -50% loop is seamless at every width below xl. */
.kik-trust-strip-de5d4e250d-set {
  column-gap: var(--kik-space-scale-32);
  padding-right: var(--kik-space-scale-32);
}



/* The Figma loop clone binds the fixed 8px gap token (applied < 768px by the token stylesheet).
   From 768px it keeps the same fluid gap as the first copy so the loop seam stays seamless. */
.kik-trust-strip-de5d4e250d-loop-item {
  column-gap: clamp(var(--kik-space-scale-8--mobile), calc(var(--kik-space-scale-8--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-scale-12--desktop));
}



/* The token stylesheet scopes the dot paint to < 768px; the marquee also runs up to 1279px. */
.kik-trust-strip-de5d4e250d-dot {
  background-color: var(--kik-color-bg-accent);
  border-radius: var(--kik-radius-pill);
}



.kik-trust-strip-de5d4e250d-marquee[data-paused="true"] .kik-trust-strip-de5d4e250d-track,
.kik-trust-strip-de5d4e250d-marquee:focus-within .kik-trust-strip-de5d4e250d-track {
  animation-play-state: paused;
}



.kik-trust-strip-de5d4e250d-logo {
  height: var(--kik-trust-strip-de5d4e250d-logo-h-mobile, 18px);
}



@media (min-width: 1280px) {
  .kik-trust-strip-de5d4e250d-logo {
    height: var(--kik-trust-strip-de5d4e250d-logo-h-desktop, 22px);
  }}



@media (prefers-reduced-motion: reduce) {
  .kik-trust-strip-de5d4e250d-marquee {
    overflow-x: auto;
    scrollbar-width: none;
  }

  .kik-trust-strip-de5d4e250d-track {
    animation: none;
  }

  .kik-trust-strip-de5d4e250d-set[aria-hidden="true"] {
    display: none;
  }}



/* Kik phase timeline. Utilities carry the layout; these rules cover state paint and breakpoint
   overrides that must win over the platform token stylesheet (same specificity, loaded after it). */

.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-btn-primary:hover {
  background-color: color-mix(in srgb, var(--kik-color-bg-accent) 90%, #000);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-btn-secondary:hover {
  background-color: #f7f8fa;
}



/* Inactive state badges and actions carry [hidden]; their display utilities must not reveal them. */
.kik-phase-timeline-fb45d54bb9 [data-show][hidden] {
  display: none !important;
}



/* Phase state paint follows data-phase-state (set from the schedule), not the source frame's static state. */
.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="upcoming"] {
  border: 1px solid var(--kik-color-border-subtle);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="live"] {
  border: 2px solid var(--kik-color-border-accent);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="ended"] {
  border: 2px solid var(--kik-color-border-subtle);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="upcoming"] .kik-phase-timeline-fb45d54bb9-label {
  color: var(--kik-color-text-secondary);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="live"] .kik-phase-timeline-fb45d54bb9-label {
  color: var(--kik-color-text-accent);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-card[data-phase-state="ended"] .kik-phase-timeline-fb45d54bb9-label {
  color: #808080;
}



/* Rail dots track the scroll position through aria-current. */
.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-dot[aria-current="false"] {
  width: 8px;
  background-color: var(--kik-color-bg-divider);
}



.kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-dot[aria-current="true"] {
  width: 20px;
  background-color: var(--kik-color-text-primary);
}



/* Stacked card layout (mobile frame) is used until the desktop card row fits. */
@media (width < 80rem) {
  .kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-saving.kik-phase-timeline-fb45d54bb9-saving {
    column-gap: var(--kik-space-scale-2);
    row-gap: var(--kik-space-scale-2);
  }}



@media (width >= 48rem) and (width < 80rem) {
  .kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-content.kik-phase-timeline-fb45d54bb9-content {
    padding-bottom: var(--kik-space-scale-16);
  }}



/* Mobile/tablet rail bleeds to the viewport edge so the next card peeks in. */
@media (width < 64rem) {
  .kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-rail.kik-phase-timeline-fb45d54bb9-rail {
    margin-right: calc(-1 * clamp(var(--kik-space-gutter-sm--mobile), calc(var(--kik-space-gutter-sm--mobile) - 9.77403035px + 2.3608769vw), var(--kik-space-gutter-sm--desktop)));
    scroll-padding-inline: clamp(var(--kik-space-scale-16--mobile), calc(var(--kik-space-scale-16--mobile) - 8.3777403px + 2.02360877vw), var(--kik-space-scale-40--desktop));
  }


  .kik-phase-timeline-fb45d54bb9 .kik-phase-timeline-fb45d54bb9-rail.kik-phase-timeline-fb45d54bb9-rail::-webkit-scrollbar {
    display: none;
  }}



/*
 * Sub-nav tab underline. The platform token stylesheet paints every tab border
 * with --kik-color-brand-pink at (0,2,0), unlayered, so a layered utility cannot
 * clear it. Only the tab marked aria-current="true" keeps the pink underline;
 * the 2px border stays reserved so switching tabs never shifts the row.
 */
.kik-sub-nav-0a095879ed .kik-sub-nav-0a095879ed-tab:not([aria-current="true"]) {
  border-bottom-color: transparent;
}



@media (prefers-reduced-motion: reduce) {
  .kik-sub-nav-0a095879ed .kik-sub-nav-0a095879ed-tab,
  .kik-sub-nav-0a095879ed .kik-sub-nav-0a095879ed-tab * {
    transition: none;
  }}



/* DTF by capacity: interaction state paint. Layout and static tokens live in Liquid utilities. */

/* Utility display classes (flex/grid) would otherwise override the hidden attribute on panels and tooltips. */
.kik-dtf-by-capacity-b68aaaaee2 [hidden] {
  display: none !important;
}



/* One role=tab per tier holds a mobile and a desktop face; selection paint follows aria-selected, so it reverses when another tab is chosen. */
.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="true"] .kik-dtf-by-capacity-b68aaaaee2-tab-face {
  border-bottom-color: var(--kik-color-brand-pink);
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"] .kik-dtf-by-capacity-b68aaaaee2-tab-face {
  border-bottom-color: transparent;
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="true"] .kik-dtf-by-capacity-b68aaaaee2-tab-label-m {
  font-weight: var(--kik-text-weight-body-bolder);
  color: var(--kik-color-text-primary);
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"] .kik-dtf-by-capacity-b68aaaaee2-tab-label-m {
  font-weight: var(--kik-text-weight-body);
  color: var(--kik-color-text-secondary);
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"]:hover .kik-dtf-by-capacity-b68aaaaee2-tab-label-m,
.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"]:hover .kik-dtf-by-capacity-b68aaaaee2-tab-label-d {
  color: var(--kik-color-text-primary);
}



@media (min-width: 768px) {
  .kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="true"] .kik-dtf-by-capacity-b68aaaaee2-tab-label-d {
    font-family: var(--kik-text-font-heading);
    font-size: var(--kik-text-size-h4);
    line-height: var(--kik-text-line-height-h4);
    font-weight: var(--kik-text-weight-heading-sm);
    color: var(--kik-color-text-primary);
  }


  .kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"] .kik-dtf-by-capacity-b68aaaaee2-tab-label-d {
    font-family: var(--kik-text-font-body);
    font-size: var(--kik-text-size-body-lg);
    line-height: var(--kik-text-line-height-body-lg);
    font-weight: var(--kik-text-weight-body);
    color: var(--kik-color-text-secondary);
  }


  .kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-tab[aria-selected="false"]:hover .kik-dtf-by-capacity-b68aaaaee2-tab-label-d {
    color: var(--kik-color-text-primary);
  }}



/* Swipe rail below desktop: snap cards, hide the scrollbar. */
.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-rail {
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-rail::-webkit-scrollbar {
  display: none;
}



@media (min-width: 1024px) {
  .kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-rail {
    scroll-snap-type: none;
  }}



/* Rail position dots follow aria-current set by the rail scroll handler. */
.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-dots .kik-dtf-by-capacity-b68aaaaee2-dot {
  transition: width 0.2s ease, background-color 0.2s ease;
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-dots .kik-dtf-by-capacity-b68aaaaee2-dot[aria-current="true"] {
  width: 20px;
  background-color: var(--kik-color-text-primary);
}



.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-dots .kik-dtf-by-capacity-b68aaaaee2-dot[aria-current="false"] {
  width: 8px;
  background-color: var(--kik-color-bg-divider);
}



@media (prefers-reduced-motion: reduce) {
  .kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-dots .kik-dtf-by-capacity-b68aaaaee2-dot {
    transition: none;
  }}



/* Secondary button hover fill (kept out of markup so the bound background token stays the only background utility). */
.kik-dtf-by-capacity-b68aaaaee2 .kik-dtf-by-capacity-b68aaaaee2-btn-secondary:hover {
  background-color: var(--kik-color-action-secondary-hover, #f7f8fa);
}



/* Kik UV DTF by capacity: section-owned rules that utilities cannot express. */
.kik-uv-dtf-by-capacity-6c38457917 {
  --accent-hover: color-mix(in srgb, var(--kik-color-bg-accent) 90%, #000);
  scroll-margin-top: 55px;
}



/* Mobile application rail: sideways scroll without a visible scrollbar. */
.kik-uv-dtf-by-capacity-6c38457917-rail {
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
}



.kik-uv-dtf-by-capacity-6c38457917-rail::-webkit-scrollbar {
  display: none;
}



/* Designed button hover paint. The scoped token stylesheet sets the resting
   background at two-class specificity, so the hover colour lives here. */
.kik-uv-dtf-by-capacity-6c38457917 .kik-uv-dtf-by-capacity-6c38457917-btn-secondary:hover {
  background-color: #f7f8fa;
}



.kik-uv-dtf-by-capacity-6c38457917 .kik-uv-dtf-by-capacity-6c38457917-btn-primary:hover {
  background-color: var(--accent-hover);
}



/* Top production deals: owned rules that utilities cannot express or that must win over the platform token stylesheet. */
.kik-top-production-deals-c46dc6c132 {
  /* The host body rule supplies font-family (Montserrat), line-height (25.6px), weight and case, and the shared
     isolation root's variables do not resolve in this theme, so wrappers without their own type utilities inherited
     host metrics and grew taller on the storefront than in isolation, pushing the action rows down. Pin every
     inherited text metric here; elements with their own font/tracking/uppercase utilities keep them. */
  font-family: var(--kik-text-font-body), sans-serif;
  font-size: var(--kik-text-size-body-md);
  font-weight: var(--kik-text-weight-body);
  font-style: normal;
  line-height: var(--kik-text-line-height-body-md);
  letter-spacing: 0;
  word-spacing: normal;
  text-transform: none;
  --accent-hover: color-mix(in srgb, var(--kik-color-bg-accent) 90%, #000);
  --kik-top-production-deals-c46dc6c132-gutter: clamp(var(--kik-space-gutter-sm--mobile), calc(var(--kik-space-gutter-sm--mobile) - 9.77403035px + 2.3608769vw), var(--kik-space-gutter-sm--desktop));
}



/* Flex utilities would otherwise override the hidden attribute on phase-state rows and tooltips. */
.kik-top-production-deals-c46dc6c132 [hidden] {
  display: none !important;
}



/* Swipe rail below 1024px: cards bleed to the viewport edge and snap to the section gutter. */
.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-rail[data-kik-tpd-rail] {
  margin-inline: calc(-1 * var(--kik-top-production-deals-c46dc6c132-gutter));
  width: calc(100% + 2 * var(--kik-top-production-deals-c46dc6c132-gutter));
  padding-inline: var(--kik-top-production-deals-c46dc6c132-gutter);
  scroll-padding-inline: var(--kik-top-production-deals-c46dc6c132-gutter);
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}



.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-rail[data-kik-tpd-rail]::-webkit-scrollbar {
  display: none;
}



.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-rail[data-kik-tpd-rail]:focus-visible {
  outline: 2px solid var(--kik-color-text-primary);
  outline-offset: 2px;
}



@media (min-width: 1024px) {
  /* Static three-up row spanning the banner width. The token gap-md rule is unconditional, so gap-lg (24px) is restated
     with higher specificity: bundling may change stylesheet order. */
  .kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-rail[data-kik-tpd-rail] {
    row-gap: var(--kik-space-gap-lg);
    column-gap: var(--kik-space-gap-lg);
    margin-inline: 0;
    width: 100%;
    padding-inline: 0;
    overflow: visible;
  }}



/* Host h2/h3 rules (letter-spacing, text-transform) apply to the element itself, so reset them on the owned headings. */
.kik-top-production-deals-c46dc6c132 :is(h2, h3) {
  letter-spacing: 0;
  text-transform: none;
  word-break: normal;
  overflow-wrap: break-word;
}



/* The banner keeps the designed 1504 x 480 crop from 768px up (480px tall at the 1600 frame); 178px tall crop below.
   object-fit: cover plus the merchant focal point decide what survives the crop. */
@media (min-width: 768px) {
  .kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-banner {
    height: auto;
    aspect-ratio: 1504 / 480;
  }}



/* Button hover paint: the token stylesheet's background classes outrank hover utilities, so hover is restated here. */
.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-btn-primary:hover {
  background-color: var(--accent-hover);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kik-color-bg-accent) 30%, transparent);
}



.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-btn-secondary:hover {
  background-color: #f7f8fa;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kik-color-text-primary) 30%, transparent);
}



/* Mobile button padding is a literal 12px in the mobile frame; the token padding applies from 768px. */
@media (max-width: 767px) {
  .kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-btn-primary[class],
  .kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-btn-secondary[class] {
    padding-block: 12px;
  }}



/* Slider dots: the token dot colours are scoped below 768px, but the rail stays a slider up to 1024px.
   The server marks the first dot active; the script moves aria-current as the rail scrolls. */
.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-dot[aria-current="false"] {
  width: 8px;
  background-color: var(--kik-color-bg-divider);
}



.kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-dot[aria-current="true"] {
  width: 20px;
  background-color: var(--kik-color-text-primary);
}



@media (prefers-reduced-motion: reduce) {
  .kik-top-production-deals-c46dc6c132 .kik-top-production-deals-c46dc6c132-dot {
    transition: none;
  }}



/* Item Preview: state paint and breakpoint overrides the unlayered token contract would otherwise win. */
.kik-item-preview-554b0743ec {
  --accent-hover: color-mix(in srgb, var(--kik-color-bg-accent) 90%, #000);
  display: flex;
}



.kik-item-preview-554b0743ec [hidden] {
  display: none !important;
}



/* Subheading: body-md on mobile, body-lg from 768px (both token classes are present on the node).
   Doubled class outranks the token contract regardless of bundle order. */
@media (min-width: 768px) {
  .kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-sub.kik-item-preview-554b0743ec-sub {
    font-size: var(--kik-text-size-body-lg);
    line-height: var(--kik-text-line-height-body-lg);
  }}



/* Tabs */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab {
  transition: color 0.15s ease, border-color 0.15s ease;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab[aria-selected="false"] {
  border-bottom-color: transparent;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab[aria-selected="true"] {
  border-bottom-color: var(--kik-color-brand-pink);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab[aria-selected="true"] .kik-item-preview-554b0743ec-tab-label {
  color: var(--kik-color-text-primary);
  font-weight: var(--kik-text-weight-body-bolder);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab:hover .kik-item-preview-554b0743ec-tab-label {
  color: var(--kik-color-text-primary);
}



/* Item cards and design swatches */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item,
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-design {
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item:hover,
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-design:hover {
  border-color: var(--kik-color-border-strong);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item[aria-pressed="true"],
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-design[aria-pressed="true"] {
  border-color: var(--kik-color-border-strong);
  box-shadow: inset 0 0 0 1px var(--kik-color-border-strong);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item[aria-pressed="true"] .kik-item-preview-554b0743ec-item-label {
  font-weight: var(--kik-text-weight-body-bolder);
}



/* Shop button */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-shop {
  transition: background-color 0.15s ease, box-shadow 0.15s ease;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-shop:hover {
  background-color: var(--accent-hover);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kik-color-bg-accent) 30%, transparent);
}



/* Preview swap */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-preview-img {
  transition: opacity 0.2s ease, transform 0.35s ease-out;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-preview-img.kik-item-preview-554b0743ec-swapping {
  opacity: 0;
}


@media (hover: none), (prefers-reduced-motion: reduce) {
  .kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-preview:hover .kik-item-preview-554b0743ec-preview-img {
    transform: none;
  }}


@media (prefers-reduced-motion: reduce) {
  .kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-preview-img {
    transition: none;
  }}



/* Desktop selectors column spreads to the preview height; keep a minimum rhythm when it cannot. */
@media (min-width: 768px) {
  .kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-panel > * + * {
    margin-top: 28px;
  }}



/* Unselected tab and item paint (initial token classes follow the source frame's default state). */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab[aria-selected="false"] .kik-item-preview-554b0743ec-tab-label {
  color: var(--kik-color-text-secondary);
  font-weight: var(--kik-text-weight-body);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-tab[aria-selected="false"]:hover .kik-item-preview-554b0743ec-tab-label {
  color: var(--kik-color-text-primary);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item[aria-pressed="false"],
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-design[aria-pressed="false"] {
  border-color: var(--kik-color-border-subtle);
  box-shadow: none;
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item[aria-pressed="false"]:hover,
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-design[aria-pressed="false"]:hover {
  border-color: var(--kik-color-border-strong);
}


.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-item[aria-pressed="false"] .kik-item-preview-554b0743ec-item-label {
  font-weight: var(--kik-text-weight-body);
}



/* Merchant-set thumbnail framing (zoom/offset block settings): zoom the image inside its square box
   at its own aspect ratio, never stretched. Blank zoom keeps plain object-cover. */
.kik-item-preview-554b0743ec .kik-item-preview-554b0743ec-crop.kik-item-preview-554b0743ec-crop {
  inset: auto;
  top: var(--kik-ip-y, 0%);
  left: var(--kik-ip-x, 0%);
  height: var(--kik-ip-zoom, 100%);
  width: auto;
  max-width: none;
  object-fit: cover;
}



/* Consumables Section: state paint and rules the scoped token stylesheet would otherwise override. */
.kik-consumables-fbf4f6c640 [hidden] {
  display: none !important;
}



/* Volume offer line: bold run uses the accent color (Figma 10939:4216 / 10939:4697). */
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-offer strong,
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-offer b {
  color: var(--kik-color-text-accent);
  font-weight: var(--kik-text-weight-body-bolder);
}



/* Tabs: hover must beat the token-scoped .kik:text-secondary rule (0,2,0). */
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-tab:hover {
  color: var(--kik-color-text-primary);
}



/* Mobile swipe rail: hide the scrollbar like the reference rail. */
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-rail {
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}


.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-rail::-webkit-scrollbar {
  display: none;
}



/* Card buttons: reference .btn-secondary:hover paint (--kik-color-action-secondary-hover #F7F8FA + 2px ring).
   A literal kik:hover:bg-* utility is rejected by the token checkpoint, so the fill lives here and must beat
   the token-scoped .kik:bg-action-secondary rule (0,2,0); this selector is (0,3,0) and also covers keyboard focus. */
.kik-consumables-fbf4f6c640 {
  --kik-consumables-fbf4f6c640-btn-hover: #f7f8fa;
}


.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-btn:hover,
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-btn:focus-visible {
  background-color: var(--kik-consumables-fbf4f6c640-btn-hover);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kik-color-text-primary) 30%, transparent);
}



@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-card:hover img {
    transform: scale(1.045);
  }}


@media (hover: hover) {
  .kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-card:hover {
    box-shadow: 0 10px 28px 0 rgba(17, 17, 17, 0.05);
  }}


.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-card:has(:focus-visible) {
  box-shadow: 0 10px 28px 0 rgba(17, 17, 17, 0.05);
}



/* Promo label: hold paint until the script resolves {discount} from native prices (avoids a placeholder flash). */
.kik-consumables-fbf4f6c640 [data-kik-consumables-promo]:not([data-ready]) {
  visibility: hidden;
}



/* Card CTA pending state while the in-page add-to-cart request runs (prevents duplicate submits visually). */
.kik-consumables-fbf4f6c640 .kik-consumables-fbf4f6c640-btn[aria-busy="true"] {
  opacity: 0.6;
  cursor: progress;
}



/* Customer Stories: named font recipe and open/closed story states. Layout lives in Liquid utilities. */
.kik-customer-stories-9926dd8d9b-font-mulish { font-family: "Mulish"; }



.kik-customer-stories-9926dd8d9b-rail { scrollbar-width: none; overscroll-behavior-x: contain; }


.kik-customer-stories-9926dd8d9b-rail::-webkit-scrollbar { display: none; }


.kik-customer-stories-9926dd8d9b-rail[hidden],
.kik-customer-stories-9926dd8d9b-story[hidden],
.kik-customer-stories-9926dd8d9b-play[hidden],
.kik-customer-stories-9926dd8d9b-hit[hidden] { display: none; }



/* Only the open story shows its details; closed stories show the chip (mobile) or poster overlay (desktop). */
.kik-customer-stories-9926dd8d9b-story:not([data-open]) .kik-customer-stories-9926dd8d9b-details { display: none; }


.kik-customer-stories-9926dd8d9b-story[data-open] .kik-customer-stories-9926dd8d9b-chip,
.kik-customer-stories-9926dd8d9b-story[data-open] .kik-customer-stories-9926dd8d9b-overlay,
.kik-customer-stories-9926dd8d9b-story[data-open] .kik-customer-stories-9926dd8d9b-scrim { display: none; }



/* Host themes style blockquote (tinted background, margins, 10px radius); the quote text sits directly on the white card. */
.kik-customer-stories-9926dd8d9b .kik-customer-stories-9926dd8d9b-quote-text { margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; font-style: normal; quotes: none; }


.kik-customer-stories-9926dd8d9b .kik-customer-stories-9926dd8d9b-quote-text::before,
.kik-customer-stories-9926dd8d9b .kik-customer-stories-9926dd8d9b-quote-text::after { content: none; }



/* The playback stage stays out of the hit area until a video is mounted. */
.kik-customer-stories-9926dd8d9b-stage:empty { display: none; }



/* Token text/border classes are scoped at (0,2,0); hover paint must outrank them. */
.kik-customer-stories-9926dd8d9b-tab:hover .kik-customer-stories-9926dd8d9b-tab-label { color: var(--kik-color-text-primary); }


.kik-customer-stories-9926dd8d9b-arrow:not(:disabled):hover { border-color: var(--kik-color-text-primary); }



@media (max-width: 767px) {
  .kik-customer-stories-9926dd8d9b-story[data-open] .kik-customer-stories-9926dd8d9b-video { height: 400px; }}



@media (min-width: 768px) {
  /* Any closed story renders as a poster: keep the poster inset and stack gap whichever block it is. */
  .kik-customer-stories-9926dd8d9b-story:not([data-open]) .kik-customer-stories-9926dd8d9b-video {
    padding-right: var(--kik-space-inset-lg);
    row-gap: var(--kik-space-scale-8);
  }

  .kik-customer-stories-9926dd8d9b-story[data-open] {
    flex-direction: row;
    width: 840px;
    max-width: calc(100vw - 64px);
    height: auto;
    min-height: 440px;
  }

  .kik-customer-stories-9926dd8d9b-story[data-open] .kik-customer-stories-9926dd8d9b-video {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 440px;
    align-self: stretch;
    border-radius: 0;
  }}



/* Owned responsive overrides for the support-promise Section.
   The platform token stylesheet declares both breakpoints' unconditional classes
   (font-family, body-md/body-sm) in a fixed order; these rules restore the
   measured per-breakpoint values where the paired Figma frames differ. */
@media (width < 768px) {
  .kik-support-promise-566adffe12 .kik-support-promise-566adffe12-ff-body.kik-support-promise-566adffe12-ff-body {
    font-family: var(--kik-text-font-body);
  }}


@media (min-width: 768px) {
  .kik-support-promise-566adffe12 .kik-support-promise-566adffe12-copy-md.kik-support-promise-566adffe12-copy-md {
    font-size: var(--kik-text-size-body-md);
    line-height: var(--kik-text-line-height-body-md);
  }}


/* The token border class colours only border-top; apply the subtle token to every side
   and the designed hover/focus paint (border-strong #111827) on the pill entries. */
.kik-support-promise-566adffe12 .kik-support-promise-566adffe12-pill {
  border-color: var(--kik-color-border-subtle);
  transition: border-color .15s ease, box-shadow .15s ease;
}


.kik-support-promise-566adffe12 a.kik-support-promise-566adffe12-pill {
  cursor: pointer;
}


.kik-support-promise-566adffe12 a.kik-support-promise-566adffe12-pill:hover,
.kik-support-promise-566adffe12 a.kik-support-promise-566adffe12-pill:focus-visible {
  border-color: #111827;
  border-top-color: #111827;
}



/* Page token stylesheet: 14 merged Source-bound Figma token contracts. Platform-owned; do not edit. */
.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-color-action-secondary: #ffffff;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-accent: #e77828;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-surface: #ffffff;
}


.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-surface-alt-1: #f7f8fa;
}


.kik-hero-7eb143196e {
  --kik-color-border-inverse: #ffffff;
  --kik-text-line-height-h1: 32px;
  --kik-text-size-h1: 27px;
  --kik-text-size-h1--desktop: 61px;
  --kik-text-size-h1--mobile: 27px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-color-text-accent: #e77828;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-color-text-inverse: #ffffff;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-text-primary: #111827;
  --kik-space-scale-12: 12px;
  --kik-text-font-body: "Figtree";
  --kik-text-line-height-body-sm: 21px;
  --kik-text-size-body-sm: 14px;
  --kik-text-weight-body: 400;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-text-secondary: #667085;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-radius-md: 8px;
  --kik-text-weight-heading-sm: 700;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-radius-pill: 80px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-radius-xl: 12px;
  --kik-space-scale-4: 4px;
}


.kik-hero-7eb143196e, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-support-promise-566adffe12, .kik-faq-be26af5975 {
  --kik-space-gap-lg: 16px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-gap-md: 16px;
}


.kik-hero-7eb143196e, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-space-gap-xs: 4px;
}


.kik-hero-7eb143196e, .kik-consumables-fbf4f6c640 {
  --kik-space-gap-xs--desktop: 8px;
  --kik-space-gap-xs--mobile: 4px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-gutter-sm: 20px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-md: 16px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-sm: 10px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-sm--desktop: 12px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-sm--mobile: 10px;
}


.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-space-inset-xs: 8px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-space-scale-16: 16px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-2: 2px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-8: 8px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-section-md: 48px;
  --kik-text-line-height-h2: 29px;
  --kik-text-size-h2: 24px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-font-heading: "Mulish";
  --kik-text-weight-heading-lg: 700;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-text-line-height-body-lg: 24px;
  --kik-text-size-body-lg: 16px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-line-height-body-md: 24px;
  --kik-text-size-body-md: 16px;
}


.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-text-line-height-body-xsm: 18px;
  --kik-text-size-body-xsm: 12px;
}


.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-weight-body-bolder: 700;
}


.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-uv-dtf-by-capacity-6c38457917, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-page: #ffffff;
}


.kik-trust-strip-de5d4e250d, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-color-text-tertiary: #757575;
}


.kik-trust-strip-de5d4e250d, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-gutter-none: 0px;
}


.kik-trust-strip-de5d4e250d, .kik-dtf-by-capacity-b68aaaaee2 {
  --kik-space-gutter-none--mobile: 0px;
}


.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-gutter-sm--desktop: 48px;
  --kik-space-gutter-sm--mobile: 20px;
}


.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975 {
  --kik-space-inset-lg--desktop: 24px;
}


.kik-trust-strip-de5d4e250d {
  --kik-space-inset-md--mobile: 16px;
  --kik-space-scale-16--desktop: 16px;
}


.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-item-preview-554b0743ec {
  --kik-space-scale-12--desktop: 12px;
}


.kik-trust-strip-de5d4e250d, .kik-uv-dtf-by-capacity-6c38457917, .kik-consumables-fbf4f6c640 {
  --kik-space-scale-12--mobile: 12px;
}


.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-customer-stories-9926dd8d9b {
  --kik-space-scale-16--mobile: 16px;
}


.kik-trust-strip-de5d4e250d, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec {
  --kik-space-scale-24: 24px;
}


.kik-trust-strip-de5d4e250d, .kik-item-preview-554b0743ec, .kik-support-promise-566adffe12 {
  --kik-space-scale-24--desktop: 24px;
  --kik-space-scale-8--mobile: 8px;
}


.kik-trust-strip-de5d4e250d, .kik-faq-be26af5975 {
  --kik-space-scale-32: 32px;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132 {
  --kik-color-bg-divider: #e5e7eb;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-item-preview-554b0743ec, .kik-support-promise-566adffe12 {
  --kik-color-bg-neutral: #f7f8fa;
}


.kik-phase-timeline-fb45d54bb9 {
  --kik-color-border-accent: #e77828;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-color-border-subtle: #e5e7eb;
}


.kik-phase-timeline-fb45d54bb9, .kik-item-preview-554b0743ec, .kik-final-cta-9a69319eb3 {
  --kik-radius-2xl: 24px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-support-promise-566adffe12 {
  --kik-space-gap-lg--desktop: 24px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2 {
  --kik-space-gap-md--mobile: 16px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-customer-stories-9926dd8d9b {
  --kik-space-inset-2xs: 4px;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-lg: 20px;
}


.kik-phase-timeline-fb45d54bb9, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975 {
  --kik-space-inset-lg--mobile: 20px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-consumables-fbf4f6c640 {
  --kik-space-scale-40--desktop: 40px;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-section-md--desktop: 64px;
  --kik-space-section-md--mobile: 48px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec {
  --kik-text-line-height-h3: 24px;
  --kik-text-size-h3: 20px;
  --kik-text-size-h3--mobile: 20px;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-size-h2--desktop: 28px;
}


.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-size-h2--mobile: 24px;
}


.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132 {
  --kik-text-size-h3--desktop: 24px;
}


.kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-color-brand-pink: #ff88a4;
}


.kik-choose-technology-2dfb9fb20d {
  --kik-color-bg-inverse: #111827;
}


.kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-space-gap-2xl: 24px;
  --kik-space-gap-2xl--desktop: 48px;
}


.kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-customer-stories-9926dd8d9b {
  --kik-space-gap-2xl--mobile: 24px;
}


.kik-choose-technology-2dfb9fb20d, .kik-item-preview-554b0743ec {
  --kik-space-scale-48: 48px;
}


.kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132 {
  --kik-color-bg-surface-alt-2: #f7f8fa;
}


.kik-uv-dtf-by-capacity-6c38457917 {
  --kik-space-gap-md--desktop: 16px;
  --kik-space-scale-40: 40px;
}


.kik-top-production-deals-c46dc6c132 {
  --kik-color-bg-warm: #fff6ed;
}


.kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-support-promise-566adffe12 {
  --kik-space-gap-lg--mobile: 16px;
}


.kik-item-preview-554b0743ec {
  --kik-color-border-strong: #111827;
  --kik-space-scale-24--mobile: 24px;
  --kik-space-scale-48--desktop: 48px;
  --kik-space-scale-48--mobile: 48px;
  --kik-space-scale-80--desktop: 80px;
}


.kik-consumables-fbf4f6c640 {
  --kik-color-promo-orange: #e77828;
}


.kik-customer-stories-9926dd8d9b {
  --kik-text-line-height-h4: 17px;
  --kik-text-size-h4: 14px;
}


.kik-support-promise-566adffe12 {
  --kik-space-scale-4--mobile: 4px;
  --kik-space-scale-8--desktop: 8px;
}


.kik-faq-be26af5975 {
  --kik-color-text-link: #151414;
}


@media (min-width: 768px) {
.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-color-action-secondary: #ffffff;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-accent: #e77828;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-color-bg-surface: #ffffff;
}

.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975 {
  --kik-color-bg-surface-alt-1: #f7f8fa;
}

.kik-hero-7eb143196e, .kik-final-cta-9a69319eb3 {
  --kik-color-border-inverse: #ffffff;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-color-text-accent: #e77828;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-color-text-inverse: #ffffff;
  --kik-text-line-height-body-xsm: 18px;
  --kik-text-size-body-xsm: 12px;
}

.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-text-primary: #111827;
  --kik-text-font-body: "Figtree";
  --kik-text-line-height-body-sm: 21px;
  --kik-text-size-body-sm: 14px;
  --kik-text-weight-body: 400;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-text-secondary: #667085;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-radius-md: 8px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-radius-pill: 80px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-radius-xl: 12px;
}

.kik-hero-7eb143196e, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975 {
  --kik-space-gap-2xl: 48px;
}

.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-gap-md: 16px;
}

.kik-hero-7eb143196e, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-space-gap-xs: 8px;
}

.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-gutter-sm: 48px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-md: 16px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-inset-sm: 12px;
}

.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640 {
  --kik-space-inset-xs: 8px;
}

.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b {
  --kik-space-scale-16: 16px;
}

.kik-hero-7eb143196e, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-2: 2px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-4: 4px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-8: 8px;
  --kik-text-font-heading: "Mulish";
  --kik-text-line-height-h2: 34px;
  --kik-text-size-h2: 28px;
  --kik-text-weight-heading-lg: 700;
  --kik-text-weight-heading-sm: 700;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-section-md: 64px;
}

.kik-hero-7eb143196e, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-text-line-height-body-lg: 30px;
  --kik-text-size-body-lg: 20px;
}

.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-line-height-body-md: 24px;
  --kik-text-size-body-md: 16px;
}

.kik-hero-7eb143196e {
  --kik-text-line-height-h1: 59px;
  --kik-text-size-h1: 61px;
}

.kik-hero-7eb143196e, .kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-text-weight-body-bolder: 700;
}

.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9 {
  --kik-color-bg-divider: #e5e7eb;
}

.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-uv-dtf-by-capacity-6c38457917, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-color-bg-page: #ffffff;
}

.kik-trust-strip-de5d4e250d, .kik-consumables-fbf4f6c640 {
  --kik-color-text-tertiary: #757575;
}

.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-customer-stories-9926dd8d9b, .kik-faq-be26af5975 {
  --kik-space-inset-lg: 24px;
}

.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-sub-nav-0a095879ed, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-12: 12px;
}

.kik-trust-strip-de5d4e250d, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-support-promise-566adffe12 {
  --kik-space-scale-24: 24px;
}

.kik-trust-strip-de5d4e250d, .kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-consumables-fbf4f6c640, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-40: 40px;
}

.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-item-preview-554b0743ec, .kik-support-promise-566adffe12 {
  --kik-color-bg-neutral: #f7f8fa;
}

.kik-phase-timeline-fb45d54bb9 {
  --kik-color-border-accent: #e77828;
  --kik-space-scale-64: 64px;
}

.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-color-border-subtle: #e5e7eb;
}

.kik-phase-timeline-fb45d54bb9, .kik-item-preview-554b0743ec, .kik-final-cta-9a69319eb3 {
  --kik-radius-2xl: 24px;
}

.kik-phase-timeline-fb45d54bb9, .kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-space-gap-lg: 24px;
}

.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-top-production-deals-c46dc6c132, .kik-customer-stories-9926dd8d9b {
  --kik-space-inset-2xs: 4px;
}

.kik-phase-timeline-fb45d54bb9, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-96: 96px;
}

.kik-phase-timeline-fb45d54bb9, .kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132 {
  --kik-text-line-height-h3: 29px;
  --kik-text-size-h3: 24px;
}

.kik-sub-nav-0a095879ed, .kik-dtf-by-capacity-b68aaaaee2, .kik-item-preview-554b0743ec, .kik-consumables-fbf4f6c640, .kik-customer-stories-9926dd8d9b {
  --kik-color-brand-pink: #ff88a4;
}

.kik-choose-technology-2dfb9fb20d, .kik-dtf-by-capacity-b68aaaaee2, .kik-customer-stories-9926dd8d9b, .kik-final-cta-9a69319eb3 {
  --kik-space-gutter-none: 0px;
}

.kik-choose-technology-2dfb9fb20d, .kik-item-preview-554b0743ec {
  --kik-space-scale-48: 48px;
}

.kik-dtf-by-capacity-b68aaaaee2, .kik-uv-dtf-by-capacity-6c38457917, .kik-top-production-deals-c46dc6c132 {
  --kik-color-bg-surface-alt-2: #f7f8fa;
}

.kik-dtf-by-capacity-b68aaaaee2, .kik-customer-stories-9926dd8d9b, .kik-support-promise-566adffe12 {
  --kik-text-line-height-h4: 22px;
  --kik-text-size-h4: 18px;
}

.kik-uv-dtf-by-capacity-6c38457917 {
  --kik-space-scale-128: 128px;
}

.kik-top-production-deals-c46dc6c132 {
  --kik-color-bg-warm: #fff6ed;
}

.kik-item-preview-554b0743ec {
  --kik-color-border-strong: #111827;
}

.kik-item-preview-554b0743ec, .kik-faq-be26af5975, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-32: 32px;
}

.kik-item-preview-554b0743ec, .kik-final-cta-9a69319eb3 {
  --kik-space-scale-80: 80px;
}

.kik-consumables-fbf4f6c640 {
  --kik-color-promo-orange: #e77828;
}

.kik-faq-be26af5975 {
  --kik-color-text-link: #151414;
}}


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640).kik\:bg-action-secondary, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640) .kik\:bg-action-secondary { background-color: var(--kik-color-action-secondary); }


:is(.kik-dtf-by-capacity-b68aaaaee2,.kik-consumables-fbf4f6c640).kik\:bg-border-subtle, :is(.kik-dtf-by-capacity-b68aaaaee2,.kik-consumables-fbf4f6c640) .kik\:bg-border-subtle { background-color: var(--kik-color-border-subtle); }


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-final-cta-9a69319eb3).kik\:bg-kik-color-bg-accent, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-final-cta-9a69319eb3) .kik\:bg-kik-color-bg-accent { background-color: var(--kik-color-bg-accent); }


@media (width < 768px) {
.kik-trust-strip-de5d4e250d.kik\:bg-kik-color-bg-accent, .kik-trust-strip-de5d4e250d .kik\:bg-kik-color-bg-accent { background-color: var(--kik-color-bg-accent); }}


@media (min-width: 768px) {
.kik-trust-strip-de5d4e250d.kik\:bg-kik-color-bg-divider, .kik-trust-strip-de5d4e250d .kik\:bg-kik-color-bg-divider { background-color: var(--kik-color-bg-divider); }}


.kik-phase-timeline-fb45d54bb9.kik\:bg-kik-color-bg-divider, .kik-phase-timeline-fb45d54bb9 .kik\:bg-kik-color-bg-divider { background-color: var(--kik-color-bg-divider); }


@media (width < 768px) {
:is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132).kik\:bg-kik-color-bg-divider, :is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132) .kik\:bg-kik-color-bg-divider { background-color: var(--kik-color-bg-divider); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-support-promise-566adffe12).kik\:bg-kik-color-bg-neutral, :is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-support-promise-566adffe12) .kik\:bg-kik-color-bg-neutral { background-color: var(--kik-color-bg-neutral); }


:is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975).kik\:bg-kik-color-bg-surface-alt-1, :is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975) .kik\:bg-kik-color-bg-surface-alt-1 { background-color: var(--kik-color-bg-surface-alt-1); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:bg-kik-color-bg-surface-alt-1, .kik-final-cta-9a69319eb3 .kik\:bg-kik-color-bg-surface-alt-1 { background-color: var(--kik-color-bg-surface-alt-1); }}


:is(.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132).kik\:bg-kik-color-bg-surface-alt-2, :is(.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132) .kik\:bg-kik-color-bg-surface-alt-2 { background-color: var(--kik-color-bg-surface-alt-2); }


.kik-top-production-deals-c46dc6c132.kik\:bg-kik-color-bg-warm, .kik-top-production-deals-c46dc6c132 .kik\:bg-kik-color-bg-warm { background-color: var(--kik-color-bg-warm); }


.kik-consumables-fbf4f6c640.kik\:bg-kik-color-promo-orange, .kik-consumables-fbf4f6c640 .kik\:bg-kik-color-promo-orange { background-color: var(--kik-color-promo-orange); }


:is(.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:bg-page, :is(.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:bg-page { background-color: var(--kik-color-bg-page); }


@media (width < 768px) {
:is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132).kik\:bg-primary, :is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132) .kik\:bg-primary { background-color: var(--kik-color-text-primary); }}


@media (width < 768px) {
.kik-choose-technology-2dfb9fb20d.kik\:bg-surface-inverse, .kik-choose-technology-2dfb9fb20d .kik\:bg-surface-inverse { background-color: var(--kik-color-bg-inverse); }}


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:bg-surface, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:bg-surface { background-color: var(--kik-color-bg-surface); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:bg-surface, .kik-final-cta-9a69319eb3 .kik\:bg-surface { background-color: var(--kik-color-bg-surface); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12).kik\:border-border-subtle, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12) .kik\:border-border-subtle { border-bottom-color: var(--kik-color-border-subtle); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:border-border-subtle, .kik-final-cta-9a69319eb3 .kik\:border-border-subtle { border-bottom-color: var(--kik-color-border-subtle); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12).kik\:border-border-subtle, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12) .kik\:border-border-subtle { border-left-color: var(--kik-color-border-subtle); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:border-border-subtle, .kik-final-cta-9a69319eb3 .kik\:border-border-subtle { border-left-color: var(--kik-color-border-subtle); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12).kik\:border-border-subtle, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12) .kik\:border-border-subtle { border-right-color: var(--kik-color-border-subtle); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:border-border-subtle, .kik-final-cta-9a69319eb3 .kik\:border-border-subtle { border-right-color: var(--kik-color-border-subtle); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12).kik\:border-border-subtle, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12) .kik\:border-border-subtle { border-top-color: var(--kik-color-border-subtle); }


@media (width < 768px) {
.kik-final-cta-9a69319eb3.kik\:border-border-subtle, .kik-final-cta-9a69319eb3 .kik\:border-border-subtle { border-top-color: var(--kik-color-border-subtle); }}


.kik-phase-timeline-fb45d54bb9.kik\:border-kik-color-border-accent, .kik-phase-timeline-fb45d54bb9 .kik\:border-kik-color-border-accent { border-bottom-color: var(--kik-color-border-accent); }


.kik-phase-timeline-fb45d54bb9.kik\:border-kik-color-border-accent, .kik-phase-timeline-fb45d54bb9 .kik\:border-kik-color-border-accent { border-left-color: var(--kik-color-border-accent); }


.kik-phase-timeline-fb45d54bb9.kik\:border-kik-color-border-accent, .kik-phase-timeline-fb45d54bb9 .kik\:border-kik-color-border-accent { border-right-color: var(--kik-color-border-accent); }


.kik-phase-timeline-fb45d54bb9.kik\:border-kik-color-border-accent, .kik-phase-timeline-fb45d54bb9 .kik\:border-kik-color-border-accent { border-top-color: var(--kik-color-border-accent); }


.kik-hero-7eb143196e.kik\:border-kik-color-border-inverse, .kik-hero-7eb143196e .kik\:border-kik-color-border-inverse { border-bottom-color: var(--kik-color-border-inverse); }


@media (min-width: 768px) {
.kik-final-cta-9a69319eb3.kik\:border-kik-color-border-inverse, .kik-final-cta-9a69319eb3 .kik\:border-kik-color-border-inverse { border-bottom-color: var(--kik-color-border-inverse); }}


.kik-hero-7eb143196e.kik\:border-kik-color-border-inverse, .kik-hero-7eb143196e .kik\:border-kik-color-border-inverse { border-left-color: var(--kik-color-border-inverse); }


@media (min-width: 768px) {
.kik-final-cta-9a69319eb3.kik\:border-kik-color-border-inverse, .kik-final-cta-9a69319eb3 .kik\:border-kik-color-border-inverse { border-left-color: var(--kik-color-border-inverse); }}


.kik-hero-7eb143196e.kik\:border-kik-color-border-inverse, .kik-hero-7eb143196e .kik\:border-kik-color-border-inverse { border-right-color: var(--kik-color-border-inverse); }


@media (min-width: 768px) {
.kik-final-cta-9a69319eb3.kik\:border-kik-color-border-inverse, .kik-final-cta-9a69319eb3 .kik\:border-kik-color-border-inverse { border-right-color: var(--kik-color-border-inverse); }}


.kik-hero-7eb143196e.kik\:border-kik-color-border-inverse, .kik-hero-7eb143196e .kik\:border-kik-color-border-inverse { border-top-color: var(--kik-color-border-inverse); }


@media (min-width: 768px) {
.kik-final-cta-9a69319eb3.kik\:border-kik-color-border-inverse, .kik-final-cta-9a69319eb3 .kik\:border-kik-color-border-inverse { border-top-color: var(--kik-color-border-inverse); }}


.kik-item-preview-554b0743ec.kik\:border-kik-color-border-strong, .kik-item-preview-554b0743ec .kik\:border-kik-color-border-strong { border-bottom-color: var(--kik-color-border-strong); }


.kik-item-preview-554b0743ec.kik\:border-kik-color-border-strong, .kik-item-preview-554b0743ec .kik\:border-kik-color-border-strong { border-left-color: var(--kik-color-border-strong); }


.kik-item-preview-554b0743ec.kik\:border-kik-color-border-strong, .kik-item-preview-554b0743ec .kik\:border-kik-color-border-strong { border-right-color: var(--kik-color-border-strong); }


.kik-item-preview-554b0743ec.kik\:border-kik-color-border-strong, .kik-item-preview-554b0743ec .kik\:border-kik-color-border-strong { border-top-color: var(--kik-color-border-strong); }


:is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:border-kik-color-brand-pink, :is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:border-kik-color-brand-pink { border-bottom-color: var(--kik-color-brand-pink); }


:is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:border-kik-color-brand-pink, :is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:border-kik-color-brand-pink { border-left-color: var(--kik-color-brand-pink); }


:is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:border-kik-color-brand-pink, :is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:border-kik-color-brand-pink { border-right-color: var(--kik-color-brand-pink); }


:is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:border-kik-color-brand-pink, :is(.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:border-kik-color-brand-pink { border-top-color: var(--kik-color-brand-pink); }


:is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-font-body, :is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-font-body { font-family: var(--kik-text-font-body); }


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-font-heading, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-font-heading { font-family: var(--kik-text-font-heading); }


:is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-weight-body-bolder, :is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-weight-body-bolder { font-weight: var(--kik-text-weight-body-bolder); }


:is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-weight-body, :is(.kik-hero-7eb143196e,.kik-trust-strip-de5d4e250d,.kik-phase-timeline-fb45d54bb9,.kik-sub-nav-0a095879ed,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-weight-body { font-weight: var(--kik-text-weight-body); }


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-weight-heading-lg, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-support-promise-566adffe12,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-weight-heading-lg { font-weight: var(--kik-text-weight-heading-lg); }


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:font-kik-text-weight-heading-sm, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:font-kik-text-weight-heading-sm { font-weight: var(--kik-text-weight-heading-sm); }


@media (min-width: 768px) {
.kik-support-promise-566adffe12.kik\:font-kik-text-weight-heading-sm, .kik-support-promise-566adffe12 .kik\:font-kik-text-weight-heading-sm { font-weight: var(--kik-text-weight-heading-sm); }}


@media (min-width: 768px) {
:is(.kik-hero-7eb143196e,.kik-faq-be26af5975).kik\:gap-kik-space-gap-2xl, :is(.kik-hero-7eb143196e,.kik-faq-be26af5975) .kik\:gap-kik-space-gap-2xl { column-gap: var(--kik-space-gap-2xl); }}


.kik-consumables-fbf4f6c640.kik\:gap-kik-space-gap-2xl, .kik-consumables-fbf4f6c640 .kik\:gap-kik-space-gap-2xl { column-gap: var(--kik-space-gap-2xl); }


@media (min-width: 768px) {
:is(.kik-hero-7eb143196e,.kik-faq-be26af5975).kik\:gap-kik-space-gap-2xl, :is(.kik-hero-7eb143196e,.kik-faq-be26af5975) .kik\:gap-kik-space-gap-2xl { row-gap: var(--kik-space-gap-2xl); }}


.kik-consumables-fbf4f6c640.kik\:gap-kik-space-gap-2xl, .kik-consumables-fbf4f6c640 .kik\:gap-kik-space-gap-2xl { row-gap: var(--kik-space-gap-2xl); }


@media (width < 768px) {
:is(.kik-hero-7eb143196e,.kik-faq-be26af5975).kik\:gap-kik-space-gap-lg, :is(.kik-hero-7eb143196e,.kik-faq-be26af5975) .kik\:gap-kik-space-gap-lg { column-gap: var(--kik-space-gap-lg); }}


@media (min-width: 768px) {
:is(.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-lg, :is(.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-lg { column-gap: var(--kik-space-gap-lg); }}


@media (width < 768px) {
:is(.kik-hero-7eb143196e,.kik-faq-be26af5975).kik\:gap-kik-space-gap-lg, :is(.kik-hero-7eb143196e,.kik-faq-be26af5975) .kik\:gap-kik-space-gap-lg { row-gap: var(--kik-space-gap-lg); }}


@media (min-width: 768px) {
:is(.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-lg, :is(.kik-choose-technology-2dfb9fb20d,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-lg { row-gap: var(--kik-space-gap-lg); }}


:is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-gap-md, :is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-gap-md { column-gap: var(--kik-space-gap-md); }


@media (width < 768px) {
:is(.kik-choose-technology-2dfb9fb20d,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-md, :is(.kik-choose-technology-2dfb9fb20d,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-md { column-gap: var(--kik-space-gap-md); }}


:is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-gap-md, :is(.kik-hero-7eb143196e,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-consumables-fbf4f6c640,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-gap-md { row-gap: var(--kik-space-gap-md); }


@media (width < 768px) {
:is(.kik-choose-technology-2dfb9fb20d,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-md, :is(.kik-choose-technology-2dfb9fb20d,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-md { row-gap: var(--kik-space-gap-md); }}


:is(.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-xs, :is(.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-xs { column-gap: var(--kik-space-gap-xs); }


:is(.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-gap-xs, :is(.kik-consumables-fbf4f6c640,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-gap-xs { row-gap: var(--kik-space-gap-xs); }


:is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-gutter-none, :is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-gutter-none { column-gap: var(--kik-space-gutter-none); }


:is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-gutter-none, :is(.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-gutter-none { row-gap: var(--kik-space-gutter-none); }


:is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-inset-2xs, :is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-inset-2xs { column-gap: var(--kik-space-inset-2xs); }


:is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-inset-2xs, :is(.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-inset-2xs { row-gap: var(--kik-space-inset-2xs); }


@media (width < 768px) {
.kik-item-preview-554b0743ec.kik\:gap-kik-space-inset-lg, .kik-item-preview-554b0743ec .kik\:gap-kik-space-inset-lg { column-gap: var(--kik-space-inset-lg); }}


@media (width < 768px) {
.kik-item-preview-554b0743ec.kik\:gap-kik-space-inset-lg, .kik-item-preview-554b0743ec .kik\:gap-kik-space-inset-lg { row-gap: var(--kik-space-inset-lg); }}


@media (width < 768px) {
.kik-customer-stories-9926dd8d9b.kik\:gap-kik-space-inset-sm, .kik-customer-stories-9926dd8d9b .kik\:gap-kik-space-inset-sm { column-gap: var(--kik-space-inset-sm); }}


@media (width < 768px) {
.kik-customer-stories-9926dd8d9b.kik\:gap-kik-space-inset-sm, .kik-customer-stories-9926dd8d9b .kik\:gap-kik-space-inset-sm { row-gap: var(--kik-space-inset-sm); }}


@media (width < 768px) {
.kik-hero-7eb143196e.kik\:gap-kik-space-scale-12, .kik-hero-7eb143196e .kik\:gap-kik-space-scale-12 { column-gap: var(--kik-space-scale-12); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-scale-12, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-scale-12 { column-gap: var(--kik-space-scale-12); }


@media (width < 768px) {
.kik-hero-7eb143196e.kik\:gap-kik-space-scale-12, .kik-hero-7eb143196e .kik\:gap-kik-space-scale-12 { row-gap: var(--kik-space-scale-12); }}


:is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3).kik\:gap-kik-space-scale-12, :is(.kik-phase-timeline-fb45d54bb9,.kik-choose-technology-2dfb9fb20d,.kik-dtf-by-capacity-b68aaaaee2,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b,.kik-faq-be26af5975,.kik-final-cta-9a69319eb3) .kik\:gap-kik-space-scale-12 { row-gap: var(--kik-space-scale-12); }


:is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b).kik\:gap-kik-space-scale-16, :is(.kik-hero-7eb143196e,.kik-phase-timeline-fb45d54bb9,.kik-dtf-by-capacity-b68aaaaee2,.kik-uv-dtf-by-capacity-6c38457917,.kik-top-production-deals-c46dc6c132,.kik-item-preview-554b0743ec,.kik-customer-stories-9926dd8d9b) .kik\:gap-kik-space-scale-16 { column-gap: var(--kik-space-scale-16); }
