.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */<!-- Google Fonts & SEO Schema -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet">

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Intelligent Services Inc",
  "telephone": "+1-773-449-7707",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1000 W Oakton St Unit 1727",
    "addressLocality": "Des Plaines",
    "addressRegion": "IL",
    "postalCode": "60017",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 42.0298,
    "longitude": -87.9042
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
      "opens": "07:00",
      "closes": "20:00"
    }
  ],
  "priceRange": "$$",
  "areaServed": ["Des Plaines", "Park Ridge", "Mount Prospect", "Niles", "Glenview", "Rosemont"]
}
</script>

<style>
  :root {
    --primary-blue: #0b63e5;
    --primary-dark: #0747a6;
    --accent-blue: #2684ff;
    --soft-blue: #eef5fc;
    --dark-ink: #071224;
    --dark-navy: #0e1e36;
    --text-main: #2c384a;
    --text-muted: #5e6d82;
    --border-line: #e3ebf3;
    --white: #ffffff;
    --gold-star: #ffb703;
    --shadow-sm: 0 4px 16px rgba(7, 18, 36, 0.06);
    --shadow-md: 0 16px 36px rgba(7, 18, 36, 0.09);
    --shadow-lg: 0 24px 50px rgba(7, 18, 36, 0.14);
    --font-heading: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-body: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    --max-width: 1200px;
  }

  * { box-sizing: border-box !important; margin: 0; padding: 0; }
  html { scroll-behavior: smooth !important; }

  body, .wp-site-wrap {
    font-family: var(--font-body) !important;
    color: var(--text-main) !important;
    background-color: #ffffff !important;
    line-height: 1.6 !important;
  }

  h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading) !important;
    color: var(--dark-ink) !important;
    font-weight: 800 !important;
    line-height: 1.15 !important;
    letter-spacing: -0.025em !important;
  }

  p {
    font-family: var(--font-body) !important;
    color: var(--text-muted) !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
  }

  a { text-decoration: none !important; color: inherit; transition: 0.2s ease; }
  img { max-width: 100% !important; display: block; }
  button, input, select, textarea { font-family: var(--font-body) !important; }

  .container {
    width: min(var(--max-width), calc(100% - 40px)) !important;
    margin: 0 auto !important;
  }

  .btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 13px 22px !important;
    border-radius: 12px !important;
    font-family: var(--font-heading) !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    cursor: pointer !important;
    border: 1px solid transparent !important;
    transition: all 0.25s ease !important;
    text-decoration: none !important;
  }
  .btn-primary {
    background: linear-gradient(135deg, var(--primary-blue), var(--primary-dark)) !important;
    color: #ffffff !important;
    box-shadow: 0 10px 24px rgba(11, 99, 229, 0.28) !important;
  }
  .btn-primary:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 14px 28px rgba(11, 99, 229, 0.38) !important;
    color: #ffffff !important;
  }
  .btn-outline {
    background: #ffffff !important;
    border-color: #cbd8e6 !important;
    color: var(--dark-ink) !important;
  }
  .btn-outline:hover {
    border-color: var(--primary-blue) !important;
    color: var(--primary-blue) !important;
    transform: translateY(-2px) !important;
  }

  .eyebrow {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-family: var(--font-heading) !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    letter-spacing: 0.14em !important;
    text-transform: uppercase !important;
    color: #79b7ff !important;
    margin-bottom: 16px !important;
    background: rgba(11, 99, 229, 0.2) !important;
    padding: 6px 14px !important;
    border-radius: 30px !important;
    border: 1px solid rgba(121, 183, 255, 0.25) !important;
  }
  section { padding: 90px 0 !important; }
  .section-head {
    text-align: center !important;
    max-width: 720px !important;
    margin: 0 auto 46px !important;
  }
  .section-head h2 {
    font-size: clamp(32px, 3.8vw, 46px) !important;
    margin: 10px 0 12px !important;
  }
</style>/* End custom CSS */