@layer base{html,body{margin:0;padding:0;}main>:first-child{margin-top:0!important;}main>:last-child{margin-bottom:0!important;}}


/* AI template select: Tailwind Forms already paints a background chevron.
   Remove that background so only our explicit Material arrow is visible. */
.hs-select-single-arrow {
  -webkit-appearance: none !important;
  appearance: none !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: initial !important;
  padding-right: 3rem !important;
}
.hs-select-single-arrow::-ms-expand { display: none; }

/* Animated stat counters */
.hs-stat-counter {
  display: inline-block;
  font-variant-numeric: tabular-nums lining-nums;
  min-width: 1ch;
  transform: translateZ(0);
  will-change: transform, filter, opacity;
}
.hs-stat-counter.is-counting {
  animation: hs-stat-count-in 900ms cubic-bezier(.2,.75,.25,1) both;
}
.hs-stat-counter.is-counted {
  text-shadow: 0 0 18px rgba(56, 189, 248, .14);
}
@keyframes hs-stat-count-in {
  0%   { opacity: .58; transform: translateY(7px) scale(.985); filter: blur(.35px); }
  55%  { opacity: 1; transform: translateY(-1px) scale(1.01); filter: blur(0); }
  100% { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }
}
@media (prefers-reduced-motion: reduce) {
  .hs-stat-counter,
  .hs-stat-counter.is-counting { animation: none !important; transition: none !important; }
}


/* =========================================================
   Exact typography from the supplied AI Development HTML
========================================================= */
body.page-template-page-ai-development,
body.page-template-page-ai-development-company {
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

body.page-template-page-ai-development h1,
body.page-template-page-ai-development h2,
body.page-template-page-ai-development h3,
body.page-template-page-ai-development h4,
body.page-template-page-ai-development h5,
body.page-template-page-ai-development h6,
body.page-template-page-ai-development button,
body.page-template-page-ai-development .font-display-hero,
body.page-template-page-ai-development .font-display-hero-mobile,
body.page-template-page-ai-development .font-headline-lg,
body.page-template-page-ai-development .font-headline-lg-mobile,
body.page-template-page-ai-development .font-headline-md,
body.page-template-page-ai-development .font-headline-sm,
body.page-template-page-ai-development .font-label-lg,
body.page-template-page-ai-development .font-label-sm,
body.page-template-page-ai-development .font-metric-callout,
body.page-template-page-ai-development .font-metric-callout-mobile,
body.page-template-page-ai-development-company h1,
body.page-template-page-ai-development-company h2,
body.page-template-page-ai-development-company h3,
body.page-template-page-ai-development-company h4,
body.page-template-page-ai-development-company h5,
body.page-template-page-ai-development-company h6,
body.page-template-page-ai-development-company button,
body.page-template-page-ai-development-company .font-display-hero,
body.page-template-page-ai-development-company .font-display-hero-mobile,
body.page-template-page-ai-development-company .font-headline-lg,
body.page-template-page-ai-development-company .font-headline-lg-mobile,
body.page-template-page-ai-development-company .font-headline-md,
body.page-template-page-ai-development-company .font-headline-sm,
body.page-template-page-ai-development-company .font-label-lg,
body.page-template-page-ai-development-company .font-label-sm,
body.page-template-page-ai-development-company .font-metric-callout,
body.page-template-page-ai-development-company .font-metric-callout-mobile {
  font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

body.page-template-page-ai-development input,
body.page-template-page-ai-development select,
body.page-template-page-ai-development textarea,
body.page-template-page-ai-development p,
body.page-template-page-ai-development li,
body.page-template-page-ai-development .font-body-sm,
body.page-template-page-ai-development .font-body-md,
body.page-template-page-ai-development .font-body-lg,
body.page-template-page-ai-development-company input,
body.page-template-page-ai-development-company select,
body.page-template-page-ai-development-company textarea,
body.page-template-page-ai-development-company p,
body.page-template-page-ai-development-company li,
body.page-template-page-ai-development-company .font-body-sm,
body.page-template-page-ai-development-company .font-body-md,
body.page-template-page-ai-development-company .font-body-lg {
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

/* The original AI HTML did not replace Tailwind's default monospace stack. */
body.page-template-page-ai-development .font-mono,
body.page-template-page-ai-development-company .font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
