{"id":3555,"date":"2026-08-21T06:47:16","date_gmt":"2026-08-21T05:47:16","guid":{"rendered":"https:\/\/cozmotec.ie\/staging\/7865\/?page_id=3555"},"modified":"2026-10-04T22:43:56","modified_gmt":"2026-10-04T21:43:56","slug":"home-pageredesign","status":"publish","type":"page","link":"https:\/\/cozmotec.ie\/staging\/7865\/","title":{"rendered":"Home Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3555\" class=\"elementor elementor-3555\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0449e0a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"0449e0a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d10c6d6\" data-id=\"d10c6d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e618aaf elementor-widget elementor-widget-html\" data-id=\"e618aaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ==========================================================================\r\n     PRIMARY SEO METADATA & STRUCTURED DATA (100% SEARCH ENGINE COMPLIANT)\r\n     ========================================================================== -->\r\n<title>Cozmotec | Custom Software & AI Automation for Growing Businesses<\/title>\r\n<meta name=\"description\" content=\"Cozmotec engineers bespoke software, AI workflow automation, and unified systems integration that eliminate operational friction and scale Irish SMEs.\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/cozmotec.ie\/\" \/>\r\n\r\n<!-- Open Graph \/ Facebook \/ LinkedIn -->\r\n<meta property=\"og:type\" content=\"website\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/cozmotec.ie\/\" \/>\r\n<meta property=\"og:title\" content=\"Cozmotec | Custom Software & AI Automation for Growing Businesses\" \/>\r\n<meta property=\"og:description\" content=\"Cozmotec engineers bespoke software, AI workflow automation, and unified systems integration that eliminate operational friction and scale Irish SMEs.\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/framerusercontent.com\/images\/cwim7i7ZTZMxFkOzIfZtv4bA.png\" \/>\r\n<meta property=\"og:site_name\" content=\"Cozmotec\" \/>\r\n\r\n<!-- Twitter Card Meta Tags -->\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:url\" content=\"https:\/\/cozmotec.ie\/\" \/>\r\n<meta name=\"twitter:title\" content=\"Cozmotec | Custom Software & AI Automation for Growing Businesses\" \/>\r\n<meta name=\"twitter:description\" content=\"Cozmotec engineers bespoke software, AI workflow automation, and unified systems integration that eliminate operational friction and scale Irish SMEs.\" \/>\r\n<meta name=\"twitter:image\" content=\"https:\/\/framerusercontent.com\/images\/cwim7i7ZTZMxFkOzIfZtv4bA.png\" \/>\r\n\r\n<!-- Schema.org JSON-LD Structured Data -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Organization\",\r\n  \"name\": \"Cozmotec\",\r\n  \"url\": \"https:\/\/cozmotec.ie\",\r\n  \"logo\": \"https:\/\/framerusercontent.com\/images\/cwim7i7ZTZMxFkOzIfZtv4bA.png\",\r\n  \"description\": \"Custom software development, AI automation, and systems integration agency based in Dublin, Ireland.\",\r\n  \"sameAs\": [\r\n    \"https:\/\/www.linkedin.com\/company\/cozmotec\"\r\n  ],\r\n  \"contactPoint\": {\r\n    \"@type\": \"ContactPoint\",\r\n    \"email\": \"info@cozmotec.ie\",\r\n    \"contactType\": \"customer service\"\r\n  }\r\n}\r\n<\/script>\r\n\r\n<!-- Universal High-Performance Typography (Non-Blocking Preconnects) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n<link\r\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@500;700&family=Outfit:wght@300;400;500;600;700&family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&family=Geist+Mono:wght@400;600;700&display=swap\"\r\n  rel=\"stylesheet\"\r\n\/>\r\n<link\r\n  href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@400,500,600,700&f[]=urbanist@400,500,600&display=swap\"\r\n  rel=\"stylesheet\"\r\n\/>\r\n<!-- Preload High-Priority Award Carousel Images -->\r\n<link\r\n  rel=\"preload\"\r\n  as=\"image\"\r\n  href=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/fingal-award-scaled.jpg\"\r\n  fetchpriority=\"high\"\r\n\/>\r\n<link\r\n  rel=\"preload\"\r\n  as=\"image\"\r\n  href=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/start-up-business-award.jpg\"\r\n  fetchpriority=\"high\"\r\n\/>\r\n<!-- Critical Anti-FOUC Background & Pure Deep Black Canvas -->\r\n<!-- Critical Anti-FOUC Background & Pure Deep Black Canvas -->\r\n<style>\r\n  :root {\r\n    --czm-font-main:\r\n      \"Schibsted Grotesk\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\",\r\n      Helvetica, Arial, sans-serif;\r\n    --czm-oxblood: #160b0b;\r\n    --czm-oxblood-deep: #0e0707;\r\n    --czm-oxblood-true: #401714;\r\n    --czm-clay: #e7dcd5;\r\n    --czm-parchment: #f1e8e2;\r\n    --czm-bone: #f2eae6;\r\n    --czm-raspberry: #c9266b;\r\n    --czm-raspberry-soft: #e84d8e;\r\n    --czm-raspberry-deep: #b01f5c;\r\n    --czm-warm-grey: #6b5d58;\r\n    --czm-dim: #a08d88;\r\n    --czm-line-dark: #2e1d1b;\r\n    --czm-line-light: #d3c4bc;\r\n  }\r\n\r\n  html,\r\n  body {\r\n    overflow-x: hidden !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    background-color: #000000 !important;\r\n    background: #000000 !important;\r\n    color: #f2eae6 !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n  .cz-site-wrapper {\r\n    opacity: 1 !important;\r\n  }\r\n\r\n  \/* Critical Anti-FOUC Pre-Hide for Popups & Tickers (0ms Flash Elimination) *\/\r\n  .czm-case-study-popup,\r\n  .czm-popup-card {\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n    position: absolute !important;\r\n    transform: translate3d(-50%, 15px, 0) scale(0.96) !important;\r\n    transition:\r\n      opacity 0.25s ease,\r\n      transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n  }\r\n  .czm-ticker-wrapper {\r\n    position: relative !important;\r\n    height: 28px !important;\r\n    overflow: hidden !important;\r\n  }\r\n  .czm-ticker-track {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n  }\r\n  .czm-ticker-item {\r\n    height: 28px !important;\r\n    line-height: 28px !important;\r\n    white-space: nowrap !important;\r\n    overflow: hidden !important;\r\n    text-overflow: ellipsis !important;\r\n  }\r\n\r\n  html,\r\n  body,\r\n  .elementor,\r\n  main,\r\n  footer {\r\n    background-color: #160b0b !important;\r\n    background: #160b0b !important;\r\n    color: #f2eae6 !important;\r\n  }\r\n  html {\r\n    background-color: #000000 !important;\r\n    background: #000000 !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: clip !important;\r\n  }\r\n  body {\r\n    background-color: #000000 !important;\r\n    background: #000000 !important;\r\n    color: #f2eae6 !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: clip !important;\r\n    opacity: 1;\r\n    transition: opacity 0.15s ease-in;\r\n  }\r\n\r\n  \/* Universal WordPress & Elementor Sticky Stacking Enabler *\/\r\n  #page,\r\n  #content,\r\n  .site,\r\n  .site-content,\r\n  .site-main,\r\n  main,\r\n  .elementor,\r\n  .elementor-section,\r\n  .elementor-top-section,\r\n  .elementor-inner-section,\r\n  .elementor-section-wrap,\r\n  .elementor-container,\r\n  .elementor-column,\r\n  .elementor-column-wrap,\r\n  .elementor-widget-wrap,\r\n  .elementor-element,\r\n  .elementor-widget,\r\n  .elementor-widget-container,\r\n  .elementor-widget-html,\r\n  .czm-home-page,\r\n  .czm-section,\r\n  .czm-footer-wrapper {\r\n    overflow: visible !important;\r\n    overflow-x: clip !important;\r\n    contain: none !important;\r\n    transform: none !important;\r\n    perspective: none !important;\r\n    filter: none !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  \/* Universal Edge-to-Edge Breakout: Eliminates any Elementor \/ Theme black side padding *\/\r\n  .elementor-section.elementor-section-boxed > .elementor-container,\r\n  .elementor-section-full_width > .elementor-container,\r\n  .elementor-column-gap-default\r\n    > .elementor-column\r\n    > .elementor-element-populated,\r\n  .elementor-column > .elementor-widget-wrap,\r\n  .elementor-widget-html,\r\n  .elementor-widget-html .elementor-widget-container,\r\n  .cz-site-wrapper,\r\n  .czm-home-page {\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    margin-left: 0 !important;\r\n    margin-right: 0 !important;\r\n    max-width: 100% !important;\r\n    width: 100% !important;\r\n  }\r\n  .czm-stack-section {\r\n    padding: 90px 0 120px !important;\r\n    position: relative !important;\r\n    background: #000000 !important;\r\n    width: 100% !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .czm-stack-ambient-glow {\r\n    position: absolute !important;\r\n    top: 30% !important;\r\n    left: 50% !important;\r\n    transform: translate(-50%, -50%) !important;\r\n    width: 900px !important;\r\n    height: 700px !important;\r\n    background: radial-gradient(\r\n      circle,\r\n      rgba(201, 38, 107, 0.14) 0%,\r\n      transparent 70%\r\n    ) !important;\r\n    filter: blur(110px) !important;\r\n    pointer-events: none !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  .czm-stack-header {\r\n    text-align: center !important;\r\n    margin-bottom: 50px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 800px !important;\r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n    padding: 0 20px !important;\r\n  }\r\n\r\n  .czm-stack-pill-tag {\r\n    display: inline-block !important;\r\n    font-family: \"Geist Mono\", monospace !important;\r\n    font-size: 11.5px !important;\r\n    font-weight: 700 !important;\r\n    color: #c9266b !important;\r\n    background: rgba(201, 38, 107, 0.12) !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.35) !important;\r\n    padding: 6px 18px !important;\r\n    border-radius: 999px !important;\r\n    margin-bottom: 16px !important;\r\n    letter-spacing: 1.2px !important;\r\n    text-transform: uppercase !important;\r\n  }\r\n\r\n  .czm-stack-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(32px, 4vw, 50px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.2px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 14px !important;\r\n  }\r\n\r\n  .czm-stack-subtitle {\r\n    font-size: clamp(15px, 1.4vw, 17px) !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* Cards Deck Container (Natural Flow - ZERO Blank Space) *\/\r\n  .czm-stack-deck {\r\n    max-width: 900px !important;\r\n    margin: 0 auto !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    position: relative !important;\r\n    z-index: 5 !important;\r\n    padding: 0 20px !important;\r\n  }\r\n\r\n  \/* Cards: Position relative with hardware-accelerated transform stacking *\/\r\n  .czm-stack-card {\r\n    position: relative !important;\r\n    margin-bottom: 50px !important;\r\n    border-radius: 26px !important;\r\n    will-change: transform, opacity !important;\r\n    transform-origin: center top !important;\r\n    \/* Zero transition fighting during scroll -> 100% 60fps\/120fps hardware smoothness *\/\r\n    transition: none !important;\r\n  }\r\n\r\n  .czm-stack-card:last-child {\r\n    margin-bottom: 0 !important;\r\n  }\r\n\r\n  \/* Solid Opaque Card Body - Zero bleed \/ ghosting *\/\r\n  .czm-stack-card-inner {\r\n    position: relative !important;\r\n    background: #0e0707 !important; \/* 100% Solid opaque luxury dark surface *\/\r\n    border: 1px solid rgba(201, 38, 107, 0.45) !important;\r\n    border-radius: 26px !important;\r\n    padding: 38px 44px !important;\r\n    box-shadow:\r\n      0 15px 45px rgba(0, 0, 0, 0.9),\r\n      0 0 25px rgba(201, 38, 107, 0.15) !important;\r\n    overflow: hidden !important;\r\n    transition:\r\n      border-color 0.25s ease,\r\n      box-shadow 0.25s ease !important;\r\n  }\r\n\r\n  .czm-stack-card:hover .czm-stack-card-inner {\r\n    position: relative !important;\r\n    background: #0e0707 !important; \/* 100% Solid opaque luxury dark surface *\/\r\n    border: 1px solid rgba(201, 38, 107, 0.45) !important;\r\n    border-radius: 26px !important;\r\n    padding: 38px 44px !important;\r\n    box-shadow:\r\n      0 15px 45px rgba(0, 0, 0, 0.9),\r\n      0 0 25px rgba(201, 38, 107, 0.15) !important;\r\n    overflow: hidden !important;\r\n    transition:\r\n      border-color 0.25s ease,\r\n      box-shadow 0.25s ease !important;\r\n  }\r\n\r\n  .czm-stack-card-header {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    margin-bottom: 18px !important;\r\n  }\r\n\r\n  .czm-stack-num-pill {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 12px !important;\r\n  }\r\n\r\n  .czm-stack-idx {\r\n    font-family: \"Geist Mono\", monospace !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 700 !important;\r\n    color: #ffffff !important;\r\n    background: #c9266b !important;\r\n    width: 30px !important;\r\n    height: 30px !important;\r\n    border-radius: 50% !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    box-shadow: 0 0 12px rgba(201, 38, 107, 0.6) !important;\r\n  }\r\n\r\n  .czm-stack-badge {\r\n    font-family: \"Geist Mono\", monospace !important;\r\n    font-size: 12px !important;\r\n    font-weight: 700 !important;\r\n    letter-spacing: 1.2px !important;\r\n    color: #e02f7a !important;\r\n    text-transform: uppercase !important;\r\n  }\r\n\r\n  .czm-stack-stat {\r\n    font-family: \"Geist Mono\", monospace !important;\r\n    font-size: 12px !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    background: rgba(201, 38, 107, 0.15) !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.4) !important;\r\n    padding: 5px 14px !important;\r\n    border-radius: 999px !important;\r\n  }\r\n\r\n  .czm-stack-card-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(24px, 3vw, 32px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.22em !important;\r\n    letter-spacing: -0.8px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 12px !important;\r\n  }\r\n\r\n  .czm-stack-card-desc {\r\n    font-size: 15.5px !important;\r\n    line-height: 1.65em !important;\r\n    color: rgba(255, 255, 255, 0.76) !important;\r\n    margin: 0 0 24px !important;\r\n    max-width: 780px !important;\r\n  }\r\n\r\n  .czm-stack-card-footer {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 14px !important;\r\n    padding-top: 18px !important;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;\r\n  }\r\n\r\n  .czm-stack-tags {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 8px !important;\r\n  }\r\n\r\n  .czm-stack-tag {\r\n    font-size: 12px !important;\r\n    font-weight: 500 !important;\r\n    color: rgba(255, 255, 255, 0.75) !important;\r\n    background: rgba(255, 255, 255, 0.05) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\r\n    padding: 6px 14px !important;\r\n    border-radius: 999px !important;\r\n    transition: all 0.2s ease !important;\r\n  }\r\n\r\n  .czm-stack-card:hover .czm-stack-tag {\r\n    border-color: rgba(201, 38, 107, 0.35) !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-stack-link {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    color: #e02f7a !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    transition: all 0.2s ease !important;\r\n  }\r\n\r\n  .czm-stack-link:hover {\r\n    color: #ffffff !important;\r\n    transform: translateX(4px) !important;\r\n  }\r\n\r\n  .czm-stack-cta-wrap {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n    margin-top: 60px !important;\r\n    position: relative !important;\r\n    z-index: 5 !important;\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .czm-stack-section {\r\n      padding: 60px 0 80px !important;\r\n    }\r\n    .czm-stack-card-inner {\r\n      position: relative !important;\r\n      background: #0e0707 !important; \/* 100% Solid opaque luxury dark surface *\/\r\n      border: 1px solid rgba(201, 38, 107, 0.45) !important;\r\n      border-radius: 26px !important;\r\n      padding: 38px 44px !important;\r\n      box-shadow:\r\n        0 15px 45px rgba(0, 0, 0, 0.9),\r\n        0 0 25px rgba(201, 38, 107, 0.15) !important;\r\n      overflow: hidden !important;\r\n      transition:\r\n        border-color 0.25s ease,\r\n        box-shadow 0.25s ease !important;\r\n    }\r\n    .czm-stack-card {\r\n      position: relative !important;\r\n      margin-bottom: 50px !important;\r\n      border-radius: 26px !important;\r\n      will-change: transform, opacity !important;\r\n      transform-origin: center top !important;\r\n      \/* Zero transition fighting during scroll -> 100% 60fps\/120fps hardware smoothness *\/\r\n      transition: none !important;\r\n    }\r\n    .czm-stack-card-title {\r\n      font-size: 22px !important;\r\n    }\r\n    .czm-stack-card-header {\r\n      flex-direction: column !important;\r\n      align-items: flex-start !important;\r\n      gap: 10px !important;\r\n    }\r\n    .czm-stack-card-footer {\r\n      flex-direction: column !important;\r\n      align-items: flex-start !important;\r\n    }\r\n  }\r\n  \/* --- Anti-FOUC Critical Styling --- *\/\r\n  html {\r\n    background-color: #000000 !important;\r\n    background: #000000 !important;\r\n  }\r\n  body {\r\n    background-color: #000000 !important;\r\n    background: #000000 !important;\r\n    color: #f2eae6 !important;\r\n    opacity: 1;\r\n    transition: opacity 0.15s ease-in;\r\n  }\r\n\r\n  \/* --- Universal Responsive Viewport & Overflow Hygiene --- *\/\r\n  html,\r\n  body {\r\n    max-width: 100% !important;\r\n    overflow-x: clip !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  img,\r\n  video {\r\n    max-width: 100% !important;\r\n    height: auto !important;\r\n  }\r\n\r\n  \/* --- Strict Reset to Override All WordPress Themes --- *\/\r\n  .czm-home-page,\r\n  .czm-home-page *,\r\n  .czm-home-page *::before,\r\n  .czm-home-page *::after {\r\n    box-sizing: border-box !important;\r\n    text-transform: none !important;\r\n    letter-spacing: normal !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    -webkit-font-smoothing: antialiased !important;\r\n  }\r\n\r\n  .czm-home-page {\r\n    background-color: #160b0b !important;\r\n    background: #160b0b !important;\r\n    color: #f2eae6 !important;\r\n    position: relative !important;\r\n    width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow-x: visible !important;\r\n  }\r\n\r\n  .czm-home-page button {\r\n    background: transparent !important;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    color: inherit !important;\r\n    font-size: inherit !important;\r\n    font-weight: inherit !important;\r\n    line-height: normal !important;\r\n    cursor: pointer !important;\r\n    outline: none !important;\r\n  }\r\n\r\n  .czm-home-page p,\r\n  .czm-home-page h1,\r\n  .czm-home-page h2,\r\n  .czm-home-page h3,\r\n  .czm-home-page h4 {\r\n    margin-top: 0 !important;\r\n  }\r\n\r\n  .czm-container {\r\n    max-width: 1200px !important;\r\n    margin: 0 auto !important;\r\n    padding: 0 24px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .czm-section {\r\n    padding: 75px 0 !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-highlight-pink {\r\n    color: #c9266b !important;\r\n  }\r\n\r\n  .czm-text-italic {\r\n    font-style: italic !important;\r\n  }\r\n\r\n  .czm-section-header {\r\n    text-align: center !important;\r\n    max-width: 890px !important;\r\n    margin: 0 auto 48px !important;\r\n  }\r\n\r\n  .czm-section-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 46px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    color: #f2eae6 !important;\r\n    margin: 0 0 14px !important;\r\n  }\r\n\r\n  .czm-section-subtitle {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 17px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.5em !important;\r\n    color: #a08d88 !important;\r\n    margin: 0 auto !important;\r\n    max-width: 680px !important;\r\n  }\r\n\r\n  \/* --- Buttons --- *\/\r\n  .czm-btn-pill-pink {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 10px !important;\r\n    height: 46px !important;\r\n    padding: 0 32px !important;\r\n    background-color: #c9266b !important;\r\n    color: #ffffff !important;\r\n    font-size: 15px !important;\r\n    font-weight: 500 !important;\r\n    text-decoration: none !important;\r\n    border-radius: 9999px !important;\r\n    border: none !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    box-shadow: 0 4px 18px rgba(201, 38, 107, 0.3) !important;\r\n    line-height: normal !important;\r\n  }\r\n\r\n  .czm-btn-pill-pink:hover {\r\n    background-color: #e02f7a !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 8px 25px rgba(201, 38, 107, 0.5) !important;\r\n  }\r\n\r\n  .czm-btn-full {\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-glass-card {\r\n    background-color: #0e0707 !important;\r\n    border: 1px solid #2e1d1b !important;\r\n    border-radius: 22px !important;\r\n    -webkit-backdrop-filter: blur(20px) !important;\r\n    backdrop-filter: blur(20px) !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    transition:\r\n      transform 0.3s cubic-bezier(0.16, 1, 0.3, 1),\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-glass-card:hover {\r\n    border-color: rgba(201, 38, 107, 0.55) !important;\r\n    box-shadow:\r\n      0 10px 30px rgba(14, 7, 7, 0.8),\r\n      0 0 30px rgba(201, 38, 107, 0.3) !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     1. HERO SECTION STYLES\r\n     ======================================================================== *\/\r\n  .czm-hero-section {\r\n    min-height: 95vh !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 160px 0 80px !important;\r\n    position: relative !important;\r\n    background: transparent !important;\r\n  }\r\n\r\n  .czm-quantum-bg {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    background: #000000 !important;\r\n    overflow: hidden !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-quantum-bg canvas {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n  }\r\n\r\n  .czm-hero-container {\r\n    max-width: 1360px !important;\r\n    width: 100% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n    position: relative !important;\r\n    z-index: 5 !important;\r\n  }\r\n\r\n  .czm-hero-top-badge-wrap {\r\n    margin-bottom: 28px !important;\r\n  }\r\n\r\n  .czm-hero-top-badge {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    padding: 8px 24px !important;\r\n    background: linear-gradient(\r\n      135deg,\r\n      rgba(201, 38, 107, 0.45) 0%,\r\n      rgba(201, 38, 107, 0.15) 100%\r\n    ) !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.5) !important;\r\n    border-radius: 9999px !important;\r\n    color: #ffffff !important;\r\n    font-size: 14px !important;\r\n    font-weight: 500 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 0 24px rgba(201, 38, 107, 0.3) !important;\r\n  }\r\n\r\n  .czm-hero-heading-wrap {\r\n    max-width: 1320px !important;\r\n    width: 100% !important;\r\n    margin: 0 auto 40px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 32px !important;\r\n  }\r\n\r\n  .czm-hero-title {\r\n    font-size: clamp(34px, 4.3vw, 58px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.18em !important;\r\n    letter-spacing: -2px !important;\r\n    color: rgb(229, 226, 225) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-hero-line {\r\n    display: block !important;\r\n  }\r\n\r\n  @media (min-width: 1024px) {\r\n    .czm-hero-line {\r\n      white-space: nowrap !important;\r\n    }\r\n  }\r\n\r\n  .czm-hero-subtitle {\r\n    font-size: 16.5px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 auto !important;\r\n    max-width: 840px !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  .czm-search-pill-wrap {\r\n    width: 100% !important;\r\n    max-width: 620px !important;\r\n    margin: 0 auto 40px !important;\r\n  }\r\n\r\n  .czm-search-pill {\r\n    background-color: rgba(26, 26, 26, 0.85) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.18) !important;\r\n    border-radius: 9999px !important;\r\n    box-shadow:\r\n      0 14px 38px rgba(0, 0, 0, 0.5),\r\n      inset 0 1px rgba(255, 255, 255, 0.2) !important;\r\n    -webkit-backdrop-filter: blur(20px) !important;\r\n    backdrop-filter: blur(20px) !important;\r\n    -webkit-backdrop-filter: blur(20px) !important;\r\n    padding: 8px 10px 8px 22px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n    gap: 12px !important;\r\n  }\r\n\r\n  .czm-search-icon {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-shrink: 0 !important;\r\n  }\r\n\r\n  .czm-search-input-box {\r\n    position: relative !important;\r\n    flex: 1 !important;\r\n    height: 28px !important;\r\n    overflow: hidden !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n  }\r\n\r\n  .czm-ticker-wrapper {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    pointer-events: none !important;\r\n    transition:\r\n      opacity 0.2s ease,\r\n      visibility 0.2s ease !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  \/* Automatically hide rotating placeholder when user focuses or enters text *\/\r\n  .czm-search-input-box.is-focused .czm-ticker-wrapper,\r\n  .czm-search-input-box.has-value .czm-ticker-wrapper {\r\n    opacity: 0 !important;\r\n    visibility: hidden !important;\r\n  }\r\n\r\n  .czm-ticker-track {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n  }\r\n\r\n  .czm-ticker-item {\r\n    height: 28px !important;\r\n    line-height: 28px !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    color: rgba(255, 255, 255, 0.7) !important;\r\n    text-align: left !important;\r\n    white-space: nowrap !important;\r\n  }\r\n\r\n  .czm-real-input {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    outline: none !important;\r\n    font-size: 15.5px !important;\r\n    font-weight: 500 !important;\r\n    color: #ffffff !important;\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    position: relative !important;\r\n    z-index: 5 !important;\r\n    caret-color: #c9266b !important;\r\n  }\r\n\r\n  .czm-search-send-btn {\r\n    width: 42px !important;\r\n    height: 42px !important;\r\n    border-radius: 50% !important;\r\n    background-color: #c9266b !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-shrink: 0 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 0 16px rgba(201, 38, 107, 0.4) !important;\r\n  }\r\n\r\n  .czm-hero-tags-container {\r\n    width: 100% !important;\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n    margin-top: 10px !important;\r\n  }\r\n\r\n  .czm-hero-tags-list {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 12px !important;\r\n  }\r\n\r\n  .czm-hero-tag-item,\r\n  a.czm-hero-tag-item,\r\n  .czm-hero-tag-item *,\r\n  .czm-hero-tag-item span {\r\n    text-decoration: none !important;\r\n    text-decoration-line: none !important;\r\n  }\r\n\r\n  .czm-hero-tag-item {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    background: linear-gradient(\r\n      135deg,\r\n      rgba(201, 38, 107, 0.16) 0%,\r\n      rgba(15, 6, 12, 0.82) 100%\r\n    ) !important;\r\n    border: 1.5px solid #c9266b !important;\r\n    border-radius: 9999px !important;\r\n    padding: 12px 26px !important;\r\n    font-size: 14px !important;\r\n    font-weight: 500 !important;\r\n    color: #ffffff !important;\r\n    white-space: nowrap !important;\r\n    cursor: pointer !important;\r\n    user-select: none !important;\r\n    text-decoration: none !important;\r\n    text-decoration-line: none !important;\r\n    -webkit-backdrop-filter: blur(16px) saturate(180%) !important;\r\n    -webkit-backdrop-filter: blur(16px) saturate(180%) !important;\r\n\r\n    backdrop-filter: blur(16px) saturate(180%) !important;\r\n    box-shadow:\r\n      0 4px 18px rgba(0, 0, 0, 0.5),\r\n      0 0 16px rgba(201, 38, 107, 0.35),\r\n      inset 0 0 12px rgba(201, 38, 107, 0.15) !important;\r\n    transition:\r\n      background 0.35s ease,\r\n      border-color 0.35s ease,\r\n      color 0.35s ease,\r\n      box-shadow 0.35s ease,\r\n      transform 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    will-change: transform, box-shadow, background !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-hero-tag-item:hover,\r\n  a.czm-hero-tag-item:hover,\r\n  .czm-hero-tag-item:focus,\r\n  a.czm-hero-tag-item:focus {\r\n    background: rgba(255, 255, 255, 0.08) !important;\r\n    border-color: rgba(255, 255, 255, 0.25) !important;\r\n    color: #ffffff !important;\r\n    box-shadow:\r\n      0 8px 24px rgba(0, 0, 0, 0.6),\r\n      0 0 15px rgba(255, 255, 255, 0.12),\r\n      inset 0 1px 1px rgba(255, 255, 255, 0.2) !important;\r\n    transform: translateY(-3px) scale(1.02) !important;\r\n    text-decoration: none !important;\r\n    text-decoration-line: none !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     2. CLIENT LOGOS SECTION\r\n     ======================================================================== *\/\r\n  .czm-client-stats-section {\r\n    position: relative !important;\r\n    z-index: 50 !important;\r\n    padding: 40px 0 80px !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .czm-client-stats-section .czm-container {\r\n    position: relative !important;\r\n    z-index: 50 !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .czm-client-logos-header,\r\n  .czm-client-logos-header.cz-reveal-wrap {\r\n    text-align: center !important;\r\n    margin: 0 auto 26px !important;\r\n    max-width: 100% !important;\r\n  }\r\n\r\n  .czm-client-logos-title,\r\n  .czm-client-logos-title.cz-reveal-line,\r\n  .czm-client-logos-header .czm-client-logos-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 16px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.3px !important;\r\n    line-height: 1.4em !important;\r\n    color: rgba(255, 255, 255, 0.65) !important;\r\n    margin: 0 auto !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  .czm-client-logos-title .cz-word,\r\n  .czm-client-logos-title.cz-reveal-line .cz-word {\r\n    font-size: 16px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.3px !important;\r\n    display: inline-block !important;\r\n  }\r\n\r\n  .czm-client-logos-wrapper {\r\n    margin-bottom: 0 !important;\r\n    position: relative !important;\r\n    z-index: 60 !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .czm-client-logos-grid {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 36px 84px !important;\r\n    position: relative !important;\r\n    z-index: 70 !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .czm-client-logo-item {\r\n    position: relative !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 60px !important;\r\n    z-index: 80 !important;\r\n  }\r\n\r\n  .czm-client-logo-item:hover,\r\n  .czm-client-logo-item.active {\r\n    z-index: 10000 !important;\r\n  }\r\n\r\n  .czm-client-logo-link {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    text-decoration: none !important;\r\n    cursor: pointer !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .czm-client-logo-img {\r\n    width: auto !important;\r\n    height: auto !important;\r\n    filter: brightness(1.2) contrast(1.05) !important;\r\n    opacity: 0.9 !important;\r\n    border: none !important;\r\n    display: block !important;\r\n    transition:\r\n      filter 0.25s ease,\r\n      opacity 0.25s ease,\r\n      transform 0.25s ease !important;\r\n  }\r\n\r\n  .czm-client-logo-item:hover .czm-client-logo-img {\r\n    filter: brightness(1.6) contrast(1.1) !important;\r\n    opacity: 1 !important;\r\n    transform: scale(1.12) !important;\r\n  }\r\n\r\n  \/* Optical Height & Proportion Balancing (Zero Transparent Margin Artwork) *\/\r\n  .czm-client-logo-item[data-logo=\"oroko\"] .czm-client-logo-img,\r\n  .czm-logo-oroko {\r\n    max-height: 24px !important;\r\n    width: auto !important;\r\n  }\r\n\r\n  .czm-client-logo-item[data-logo=\"daa\"] .czm-client-logo-img,\r\n  .czm-logo-daa {\r\n    max-height: 34px !important;\r\n    width: auto !important;\r\n  }\r\n\r\n  .czm-client-logo-item[data-logo=\"iconaccounting\"] .czm-client-logo-img,\r\n  .czm-logo-icon-accounting {\r\n    max-height: 28px !important;\r\n    width: auto !important;\r\n  }\r\n\r\n  .czm-client-logo-item[data-logo=\"clickandgo\"] .czm-client-logo-img,\r\n  .czm-logo-clickandgo {\r\n    max-height: 34px !important;\r\n    width: auto !important;\r\n  }\r\n\r\n  .czm-client-logo-item:hover .czm-client-logo-img {\r\n    filter: brightness(1.65) contrast(1.1) !important;\r\n    opacity: 1 !important;\r\n    transform: scale(1.35) !important;\r\n  }\r\n\r\n  \/* Interactive Downward-Opening Logo Preview Popup Card *\/\r\n  .czm-logo-popup-card {\r\n    position: absolute !important;\r\n    top: calc(100% + 14px) !important;\r\n    left: 50% !important;\r\n    transform: translateX(-50%) translateY(-10px) scale(0.96) !important;\r\n    width: 300px !important;\r\n    max-width: calc(100vw - 32px) !important;\r\n    background: #0e0707 !important;\r\n    background-color: #0e0707 !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.6) !important;\r\n    border-radius: 18px !important;\r\n    padding: 22px 20px 20px !important;\r\n    box-shadow:\r\n      0 24px 60px rgba(0, 0, 0, 0.95),\r\n      0 0 35px rgba(201, 38, 107, 0.3) !important;\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n    transition:\r\n      opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1),\r\n      transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    z-index: 999999 !important;\r\n    text-align: left !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-client-logo-item:hover .czm-logo-popup-card,\r\n  .czm-client-logo-item.active .czm-logo-popup-card {\r\n    opacity: 1 !important;\r\n    pointer-events: auto !important;\r\n    transform: translateX(-50%) translateY(0) scale(1) !important;\r\n  }\r\n\r\n  \/* Top pointer arrow directed upwards toward the logo *\/\r\n  .czm-popup-arrow {\r\n    position: absolute !important;\r\n    top: -7px !important;\r\n    left: 50% !important;\r\n    transform: translateX(-50%) rotate(45deg) !important;\r\n    width: 14px !important;\r\n    height: 14px !important;\r\n    background: #0e0707 !important;\r\n    background-color: #0e0707 !important;\r\n    border-left: 1px solid rgba(201, 38, 107, 0.6) !important;\r\n    border-top: 1px solid rgba(201, 38, 107, 0.6) !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  \/* Viewport edge guards for first and last logo on medium screens *\/\r\n  @media (max-width: 1200px) {\r\n    .czm-client-logo-item:first-child .czm-logo-popup-card {\r\n      left: 0 !important;\r\n      transform: translateX(0) translateY(-10px) scale(0.96) !important;\r\n    }\r\n    .czm-client-logo-item:first-child:hover .czm-logo-popup-card,\r\n    .czm-client-logo-item:first-child.active .czm-logo-popup-card {\r\n      transform: translateX(0) translateY(0) scale(1) !important;\r\n    }\r\n    .czm-client-logo-item:first-child .czm-popup-arrow {\r\n      left: 60px !important;\r\n      transform: rotate(45deg) !important;\r\n    }\r\n\r\n    .czm-client-logo-item:last-child .czm-logo-popup-card {\r\n      left: auto !important;\r\n      right: 0 !important;\r\n      transform: translateX(0) translateY(-10px) scale(0.96) !important;\r\n    }\r\n    .czm-client-logo-item:last-child:hover .czm-logo-popup-card,\r\n    .czm-client-logo-item:last-child.active .czm-logo-popup-card {\r\n      transform: translateX(0) translateY(0) scale(1) !important;\r\n    }\r\n    .czm-client-logo-item:last-child .czm-popup-arrow {\r\n      left: auto !important;\r\n      right: 60px !important;\r\n      transform: rotate(45deg) !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 650px) {\r\n    .czm-logo-popup-card {\r\n      width: 280px !important;\r\n      left: 50% !important;\r\n      right: auto !important;\r\n      transform: translateX(-50%) translateY(-10px) scale(0.96) !important;\r\n    }\r\n    .czm-client-logo-item:first-child .czm-logo-popup-card,\r\n    .czm-client-logo-item:last-child .czm-logo-popup-card {\r\n      left: 50% !important;\r\n      right: auto !important;\r\n      transform: translateX(-50%) translateY(-10px) scale(0.96) !important;\r\n    }\r\n    .czm-client-logo-item:hover .czm-logo-popup-card,\r\n    .czm-client-logo-item.active .czm-logo-popup-card,\r\n    .czm-client-logo-item:first-child:hover .czm-logo-popup-card,\r\n    .czm-client-logo-item:first-child.active .czm-logo-popup-card,\r\n    .czm-client-logo-item:last-child:hover .czm-logo-popup-card,\r\n    .czm-client-logo-item:last-child.active .czm-logo-popup-card {\r\n      transform: translateX(-50%) translateY(0) scale(1) !important;\r\n    }\r\n    .czm-popup-arrow,\r\n    .czm-client-logo-item:first-child .czm-popup-arrow,\r\n    .czm-client-logo-item:last-child .czm-popup-arrow {\r\n      left: 50% !important;\r\n      right: auto !important;\r\n      transform: translateX(-50%) rotate(45deg) !important;\r\n    }\r\n  }\r\n\r\n  .czm-logo-popup-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 16px !important;\r\n    font-weight: 700 !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 8px !important;\r\n    letter-spacing: 0.2px !important;\r\n  }\r\n\r\n  .czm-logo-popup-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 13px !important;\r\n    line-height: 1.5em !important;\r\n    color: rgba(255, 255, 255, 0.85) !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-btn-popup {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    height: 40px !important;\r\n    padding: 0 20px !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    background-color: #c9266b !important;\r\n    border-radius: 9999px !important;\r\n    width: 100% !important;\r\n    text-align: center !important;\r\n    box-shadow: 0 4px 16px rgba(201, 38, 107, 0.45) !important;\r\n    text-decoration: none !important;\r\n    box-sizing: border-box !important;\r\n    cursor: pointer !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    border: none !important;\r\n    transition: all 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-popup:hover {\r\n    background-color: #e02f7a !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 6px 22px rgba(201, 38, 107, 0.6) !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-btn-popup span {\r\n    color: #ffffff !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1 !important;\r\n    letter-spacing: 0.2px !important;\r\n    display: inline-block !important;\r\n    position: relative !important;\r\n    z-index: 3 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-metrics-row-wrapper {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(4, 1fr) !important;\r\n    gap: 24px !important;\r\n    text-align: center !important;\r\n    padding-top: 10px !important;\r\n    max-width: 1000px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-metric-block {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    gap: 6px !important;\r\n  }\r\n\r\n  .czm-metric-value {\r\n    font-size: 44px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.1em !important;\r\n    letter-spacing: -1.2px !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-metric-label {\r\n    font-size: 13px !important;\r\n    font-weight: 400 !important;\r\n    color: rgba(255, 255, 255, 0.65) !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     3. SECTION 3: FIVE WAYS WE GET TIME BACK (WHITE CANVAS FEATURE SECTION)\r\n     ======================================================================== *\/\r\n  .czm-home-page section.czm-five-ways-section,\r\n  .czm-home-page .czm-five-ways-section,\r\n  section.czm-five-ways-section,\r\n  .czm-five-ways-section {\r\n    background-color: #e7dcd5 !important;\r\n    background: #e7dcd5 !important;\r\n    color: #160b0b !important;\r\n    padding: 100px 0 110px !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n    left: 50% !important;\r\n    right: 50% !important;\r\n    margin-left: -50vw !important;\r\n    margin-right: -50vw !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-five-ways-section .czm-container {\r\n    max-width: 1260px !important;\r\n  }\r\n\r\n  .czm-five-ways-header {\r\n    text-align: center !important;\r\n    max-width: 820px !important;\r\n    margin: 0 auto 56px !important;\r\n  }\r\n\r\n  .czm-five-ways-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(34px, 4.4vw, 56px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    margin: 0 0 18px !important;\r\n  }\r\n\r\n  .czm-five-ways-desc {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 16.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: #6b5d58 !important;\r\n    margin: 0 auto !important;\r\n    max-width: 720px !important;\r\n  }\r\n\r\n  \/* 3-Column 5-Card Layout *\/\r\n  .czm-five-ways-grid {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1.08fr 1fr !important;\r\n    gap: 24px !important;\r\n    align-items: stretch !important;\r\n  }\r\n\r\n  .czm-five-ways-col-stacked {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 24px !important;\r\n    height: 100% !important;\r\n  }\r\n\r\n  .czm-five-ways-col-stacked .czm-five-ways-card {\r\n    flex: 1 1 0% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: flex-start !important;\r\n  }\r\n\r\n  .czm-five-ways-card {\r\n    background-color: #f1e8e2 !important;\r\n    border: 1.5px solid #d3c4bc !important;\r\n    border-radius: 24px !important;\r\n    padding: 30px 28px !important;\r\n    box-shadow: 0 4px 24px rgba(22, 11, 11, 0.05) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      box-shadow 0.3s ease,\r\n      border-color 0.3s ease !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-five-ways-card:hover {\r\n    transform: translateY(-4px) !important;\r\n    box-shadow: 0 12px 32px rgba(201, 38, 107, 0.16) !important;\r\n    border-color: #c9266b !important;\r\n  }\r\n\r\n  \/* Middle Tall Card *\/\r\n  .czm-five-ways-col-tall {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    height: 100% !important;\r\n  }\r\n\r\n  .czm-five-ways-card-tall {\r\n    flex: 1 1 0% !important;\r\n    height: 100% !important;\r\n    box-sizing: border-box !important;\r\n    padding: 30px 28px !important;\r\n    text-align: center !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: flex-start !important;\r\n  }\r\n\r\n  \/* Pill Badges *\/\r\n  .czm-pill-badge-pink {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    padding: 6px 16px !important;\r\n    border-radius: 9999px !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.28) !important;\r\n    background-color: rgba(201, 38, 107, 0.04) !important;\r\n    color: #c9266b !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 500 !important;\r\n    width: fit-content !important;\r\n    margin-bottom: 16px !important;\r\n  }\r\n\r\n  .czm-pill-badge-pink svg {\r\n    flex-shrink: 0 !important;\r\n  }\r\n\r\n  .czm-five-ways-card-tall .czm-pill-badge-pink {\r\n    margin: 0 auto 14px !important;\r\n  }\r\n\r\n  \/* Card Titles *\/\r\n  .czm-five-ways-card-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 20px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.3em !important;\r\n    letter-spacing: -0.5px !important;\r\n    color: #111111 !important;\r\n    margin: 0 0 10px !important;\r\n  }\r\n\r\n  .czm-five-ways-card-tall .czm-five-ways-card-title {\r\n    font-size: 22px !important;\r\n    margin: 0 auto 10px !important;\r\n  }\r\n\r\n  \/* Card Descriptions *\/\r\n  .czm-five-ways-card-body {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 14px !important;\r\n    line-height: 1.55em !important;\r\n    color: #555555 !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-five-ways-card-tall .czm-five-ways-card-body {\r\n    max-width: 380px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  \/* Diagram Container (Replaceable) *\/\r\n  .czm-diagram-replace-wrap {\r\n    margin: 24px auto 0 !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n    align-items: center !important;\r\n    flex: 1 !important;\r\n  }\r\n\r\n  .czm-diagram-replace-img {\r\n    width: 100% !important;\r\n    max-width: 440px !important;\r\n    max-height: 380px !important;\r\n    height: auto !important;\r\n    object-fit: contain !important;\r\n    display: block !important;\r\n  }\r\n\r\n  \/* Middle Card Actions *\/\r\n  .czm-five-ways-actions {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 10px !important;\r\n    width: 100% !important;\r\n    max-width: 290px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-btn-pill-pink-solid {\r\n    background-color: #c9266b !important;\r\n    color: #ffffff !important;\r\n    border-radius: 9999px !important;\r\n    padding: 11px 22px !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    box-shadow: 0 4px 16px rgba(201, 38, 107, 0.25) !important;\r\n    transition:\r\n      transform 0.2s ease,\r\n      background-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-pill-pink-solid:hover {\r\n    background-color: #b01f5b !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 6px 20px rgba(201, 38, 107, 0.35) !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-btn-pill-pink-outline {\r\n    background-color: transparent !important;\r\n    border: 1.5px solid #c9266b !important;\r\n    color: #111111 !important;\r\n    border-radius: 9999px !important;\r\n    padding: 10px 22px !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 6px !important;\r\n    transition: all 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-pill-pink-outline:hover {\r\n    background-color: rgba(201, 38, 107, 0.06) !important;\r\n    color: #c9266b !important;\r\n    border-color: #c9266b !important;\r\n    transform: translateY(-2px) !important;\r\n  }\r\n\r\n  \/* Light Scroll Reveal Rules *\/\r\n  .cz-reveal-wrap-light .cz-word {\r\n    color: rgba(17, 17, 17, 0.18);\r\n  }\r\n  .cz-reveal-wrap-light .cz-word.cz-word-pink {\r\n    color: rgba(201, 38, 107, 0.25);\r\n  }\r\n  .cz-word[data-rgb=\"177, 56, 106\"] {\r\n    color: rgba(177, 56, 106, 0.22) !important;\r\n  }\r\n  .cz-word[data-rgb=\"171, 54, 103\"] {\r\n    color: rgba(171, 54, 103, 0.22) !important;\r\n  }\r\n  .cz-word[data-rgb=\"122, 38, 73\"] {\r\n    color: rgba(122, 38, 73, 0.22) !important;\r\n  }\r\n  .cz-word[data-rgb=\"61, 18, 37\"] {\r\n    color: rgba(61, 18, 37, 0.22) !important;\r\n  }\r\n  .cz-word[data-rgb=\"17, 17, 17\"] {\r\n    color: rgba(17, 17, 17, 0.22) !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     4. SECTION 4: PROGRESSIVE SCROLL TIMELINE STREAM (REVEAL ONE BY ONE)\r\n     ======================================================================== *\/\r\n  \/* ========================================================================\r\n     4. SECTION 4: 3D STACKING CARDS SCROLL PHYSICS (STRIPE \/ FRAMER DECK)\r\n     ======================================================================== *\/\r\n  \/* ========================================================================\r\n     5. FEATURED CLIENT REVIEW\r\n     ======================================================================== *\/\r\n  .czm-client-review-section {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    padding: 110px 0 125px !important;\r\n    background-color: #160b0b !important;\r\n    background: #160b0b !important;\r\n    border-top: 1px solid #2e1d1b !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-client-review-bg {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background-position: center center !important;\r\n    background-repeat: no-repeat !important;\r\n    background-size: cover !important;\r\n    opacity: 0.95 !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-client-review-section .czm-container {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 1140px !important;\r\n  }\r\n\r\n  .czm-review-header-wrap {\r\n    text-align: center !important;\r\n    max-width: 860px !important;\r\n    margin: 0 auto 54px !important;\r\n  }\r\n\r\n  .czm-in-their-words-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(34px, 4.2vw, 54px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-in-their-words-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 auto !important;\r\n    max-width: 680px !important;\r\n  }\r\n\r\n  .czm-featured-review-container {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1.32fr !important;\r\n    gap: 32px !important;\r\n    align-items: stretch !important;\r\n    max-width: 1060px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-featured-logo-card {\r\n    background-color: transparent !important;\r\n    border-radius: 24px !important;\r\n    padding: 0 !important;\r\n    overflow: hidden !important;\r\n    display: flex !important;\r\n    align-items: stretch !important;\r\n    justify-content: center !important;\r\n    min-height: 380px !important;\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-featured-logo-card:hover {\r\n    transform: translateY(-3px) !important;\r\n    box-shadow: 0 20px 48px rgba(0, 0, 0, 0.6) !important;\r\n  }\r\n\r\n  .czm-featured-brand-img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-width: 100% !important;\r\n    max-height: none !important;\r\n    object-fit: cover !important;\r\n    object-position: center !important;\r\n    display: block !important;\r\n    border-radius: 24px !important;\r\n    border: none !important;\r\n  }\r\n\r\n  .czm-featured-review-details {\r\n    background-color: rgba(14, 11, 15, 0.82) !important;\r\n    -webkit-backdrop-filter: blur(16px) !important;\r\n    backdrop-filter: blur(16px) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.08) !important;\r\n    border-radius: 24px !important;\r\n    padding: 38px 40px 36px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: space-between !important;\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-featured-review-details:hover {\r\n    transform: translateY(-3px) !important;\r\n    border-color: rgba(201, 38, 107, 0.45) !important;\r\n    box-shadow:\r\n      0 20px 48px rgba(0, 0, 0, 0.6),\r\n      0 0 24px rgba(201, 38, 107, 0.2) !important;\r\n  }\r\n\r\n  .czm-review-top-meta {\r\n    display: flex !important;\r\n    justify-content: space-between !important;\r\n    align-items: center !important;\r\n    margin-bottom: 22px !important;\r\n  }\r\n\r\n  .czm-brand-name-tag {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 13px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 1.2px !important;\r\n    color: rgba(255, 255, 255, 0.82) !important;\r\n  }\r\n\r\n  .czm-stars-pink {\r\n    color: #e02f7a !important;\r\n    font-size: 16px !important;\r\n    letter-spacing: 3px !important;\r\n  }\r\n\r\n  .czm-review-main-quote {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(19px, 2vw, 24px) !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1.45em !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 22px !important;\r\n    letter-spacing: -0.4px !important;\r\n  }\r\n\r\n  .czm-review-divider {\r\n    width: 100% !important;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\r\n    margin: 0 0 20px !important;\r\n  }\r\n\r\n  .czm-review-main-body {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 14.5px !important;\r\n    line-height: 1.62em !important;\r\n    color: rgba(255, 255, 255, 0.68) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     6. REVIEWS MARQUEE CAROUSEL (GOOGLE REVIEWS MATCHING SCREENSHOT)\r\n     ======================================================================== *\/\r\n  .czm-reviews-marquee-section {\r\n    padding: 30px 0 85px !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n    left: 50% !important;\r\n    right: 50% !important;\r\n    margin-left: -50vw !important;\r\n    margin-right: -50vw !important;\r\n    box-sizing: border-box !important;\r\n    background-color: #e7dcd5 !important;\r\n    background: #e7dcd5 !important;\r\n    border-top: none !important;\r\n    border-bottom: none !important;\r\n  }\r\n\r\n  .czm-marquee-wrapper {\r\n    position: relative !important;\r\n    width: 100% !important;\r\n    overflow: hidden !important;\r\n    user-select: none !important;\r\n    mask-image: linear-gradient(\r\n      to right,\r\n      transparent 0%,\r\n      black 6%,\r\n      black 94%,\r\n      transparent 100%\r\n    ) !important;\r\n    -webkit-mask-image: linear-gradient(\r\n      to right,\r\n      transparent 0%,\r\n      black 6%,\r\n      black 94%,\r\n      transparent 100%\r\n    ) !important;\r\n    padding: 20px 0 !important;\r\n  }\r\n\r\n  .czm-marquee-track {\r\n    display: flex !important;\r\n    gap: 24px !important;\r\n    width: max-content !important;\r\n    animation: czmMarqueeLoop 45s linear infinite !important;\r\n    will-change: transform !important;\r\n  }\r\n\r\n  .czm-marquee-track:hover {\r\n    animation-play-state: paused !important;\r\n  }\r\n\r\n  @keyframes czmMarqueeLoop {\r\n    0% {\r\n      transform: translate3d(0, 0, 0);\r\n    }\r\n    100% {\r\n      transform: translate3d(-50%, 0, 0);\r\n    }\r\n  }\r\n\r\n  .czm-marquee-card {\r\n    background-color: #f1e8e2 !important;\r\n    border: 1.5px solid #d3c4bc !important;\r\n    border-radius: 24px !important;\r\n    padding: 32px 28px !important;\r\n    width: 440px !important;\r\n    min-height: 250px !important;\r\n    flex-shrink: 0 !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: space-between !important;\r\n    box-shadow: 0 4px 20px rgba(22, 11, 11, 0.05) !important;\r\n    box-sizing: border-box !important;\r\n    transition:\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease,\r\n      transform 0.3s ease,\r\n      background-color 0.3s ease !important;\r\n    transform: none !important;\r\n  }\r\n\r\n  .czm-marquee-card:hover {\r\n    border-color: #c9266b !important;\r\n    box-shadow:\r\n      0 12px 30px rgba(201, 38, 107, 0.16),\r\n      0 4px 12px rgba(22, 11, 11, 0.06) !important;\r\n    background-color: #f1e8e2 !important;\r\n    transform: translateY(-3px) !important;\r\n  }\r\n\r\n  .czm-review-quote {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15px !important;\r\n    line-height: 1.62em !important;\r\n    color: #160b0b !important;\r\n    margin: 0 !important;\r\n    flex: 1 !important;\r\n  }\r\n\r\n  .czm-review-card-divider {\r\n    width: 100% !important;\r\n    border-top: 1px solid #d3c4bc !important;\r\n    margin: 24px 0 18px !important;\r\n  }\r\n\r\n  .czm-review-card-footer {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n  }\r\n\r\n  .czm-review-client-name {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    color: #160b0b !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-review-stars-pink {\r\n    color: #c9266b !important;\r\n    font-size: 15px !important;\r\n    letter-spacing: 2px !important;\r\n    line-height: 1 !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     7. PROCESS SECTION\r\n     ======================================================================== *\/\r\n  .czm-process-section {\r\n    padding: 60px 0 !important;\r\n  }\r\n\r\n  .czm-process-cards-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(3, 1fr) !important;\r\n    gap: 24px !important;\r\n    max-width: 1160px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-process-card {\r\n    background-color: #0e0707 !important;\r\n    border: 1px solid #2e1d1b !important;\r\n    border-radius: 24px !important;\r\n    overflow: hidden !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-process-card:hover {\r\n    transform: translateY(-6px) !important;\r\n    border-color: rgba(201, 38, 107, 0.45) !important;\r\n    box-shadow:\r\n      0 16px 40px rgba(0, 0, 0, 0.6),\r\n      0 0 30px rgba(201, 38, 107, 0.3) !important;\r\n  }\r\n\r\n  .czm-process-img-wrap {\r\n    width: 100% !important;\r\n    height: 220px !important;\r\n    overflow: hidden !important;\r\n    background: #000000 !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-process-img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n    border: none !important;\r\n  }\r\n\r\n  .czm-process-content {\r\n    padding: 28px 24px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 12px !important;\r\n    flex: 1 !important;\r\n  }\r\n\r\n  .czm-process-card-title {\r\n    font-size: 22px !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    margin: 0 !important;\r\n    letter-spacing: -0.5px !important;\r\n  }\r\n\r\n  .czm-process-card-desc {\r\n    font-size: 14.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.65) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     8. AWARDS & RECOGNITION CAROUSEL\r\n     ======================================================================== *\/\r\n  .czm-home-page section.czm-awards-marquee-section,\r\n  .czm-home-page .czm-awards-marquee-section,\r\n  section.czm-awards-marquee-section,\r\n  .czm-awards-marquee-section {\r\n    padding: 70px 0 95px !important;\r\n    overflow: hidden !important;\r\n    background-color: #e7dcd5 !important;\r\n    background: #e7dcd5 !important;\r\n    color: #160b0b !important;\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n    position: relative !important;\r\n    left: 50% !important;\r\n    right: 50% !important;\r\n    margin-left: -50vw !important;\r\n    margin-right: -50vw !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-awards-marquee-section .czm-section-title {\r\n    color: #160b0b !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n  }\r\n\r\n  .czm-awards-marquee-section .czm-section-subtitle {\r\n    color: #6b5d58 !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n  }\r\n\r\n  .czm-awards-marquee-wrapper {\r\n    display: flex !important;\r\n    overflow: hidden !important;\r\n    user-select: none !important;\r\n    width: 100% !important;\r\n    margin-top: 10px !important;\r\n    mask-image: linear-gradient(\r\n      to right,\r\n      transparent 0%,\r\n      black 6%,\r\n      black 94%,\r\n      transparent 100%\r\n    ) !important;\r\n    -webkit-mask-image: linear-gradient(\r\n      to right,\r\n      transparent 0%,\r\n      black 6%,\r\n      black 94%,\r\n      transparent 100%\r\n    ) !important;\r\n  }\r\n\r\n  .czm-awards-marquee-track {\r\n    display: flex !important;\r\n    gap: 26px !important;\r\n    flex-shrink: 0 !important;\r\n    animation: czmAwardsMarqueeLoop 36s linear infinite !important;\r\n    will-change: transform !important;\r\n  }\r\n\r\n  .czm-awards-marquee-wrapper:hover .czm-awards-marquee-track {\r\n    animation-play-state: paused !important;\r\n  }\r\n\r\n  @keyframes czmAwardsMarqueeLoop {\r\n    0% {\r\n      transform: translateX(0);\r\n    }\r\n    100% {\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n\r\n  .czm-award-carousel-card {\r\n    width: 560px !important;\r\n    height: 360px !important;\r\n    flex-shrink: 0 !important;\r\n    border-radius: 28px !important;\r\n    overflow: hidden !important;\r\n    position: relative !important;\r\n    border: 1px solid rgba(0, 0, 0, 0.08) !important;\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.12) !important;\r\n  }\r\n\r\n  .czm-award-img-box {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-award-carousel-img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n    filter: brightness(0.95) !important;\r\n    border: none !important;\r\n  }\r\n\r\n  .czm-award-card-overlay {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background: linear-gradient(\r\n      to top,\r\n      rgba(0, 0, 2, 0.95) 0%,\r\n      rgba(0, 0, 2, 0.45) 45%,\r\n      transparent 80%\r\n    ) !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: flex-end !important;\r\n    padding: 24px 26px !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-award-overlay-title {\r\n    font-size: 21px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.35em !important;\r\n    color: #ffffff !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-award-overlay-year {\r\n    font-family: \"Geist Mono\", monospace !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    color: rgba(255, 255, 255, 0.65) !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     8. IS THIS YOU? SECTION\r\n     ======================================================================== *\/\r\n  .czm-is-this-you-section {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    padding: 110px 0 120px !important;\r\n    background-color: #160b0b !important;\r\n    background: #160b0b !important;\r\n    border-top: 1px solid #2e1d1b !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-is-this-you-bg {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background-position: center center !important;\r\n    background-repeat: no-repeat !important;\r\n    background-size: cover !important;\r\n    opacity: 0.95 !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-is-this-you-section .czm-container {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 1140px !important;\r\n  }\r\n\r\n  .czm-is-this-you-header {\r\n    text-align: center !important;\r\n    max-width: 860px !important;\r\n    margin: 0 auto 54px !important;\r\n  }\r\n\r\n  .czm-is-this-you-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(36px, 4.4vw, 54px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-is-this-you-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 auto !important;\r\n    max-width: 680px !important;\r\n  }\r\n\r\n  .czm-is-this-you-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(3, 1fr) !important;\r\n    gap: 24px !important;\r\n    max-width: 1100px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-is-this-you-card {\r\n    background-color: rgba(14, 12, 16, 0.88) !important;\r\n    -webkit-backdrop-filter: blur(16px) !important;\r\n    backdrop-filter: blur(16px) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.08) !important;\r\n    border-radius: 24px !important;\r\n    padding: 24px 24px 28px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-is-this-you-card:hover {\r\n    transform: translateY(-4px) !important;\r\n    border-color: rgba(201, 38, 107, 0.45) !important;\r\n    box-shadow:\r\n      0 20px 48px rgba(0, 0, 0, 0.6),\r\n      0 0 24px rgba(201, 38, 107, 0.2) !important;\r\n  }\r\n\r\n  .czm-is-this-you-img-box {\r\n    width: 100% !important;\r\n    height: 155px !important;\r\n    border-radius: 16px !important;\r\n    overflow: hidden !important;\r\n    background-color: #0b0b0d !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    margin-bottom: 22px !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.04) !important;\r\n  }\r\n\r\n  .czm-is-this-you-img {\r\n    max-width: 100% !important;\r\n    max-height: 100% !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n  }\r\n\r\n  .czm-is-this-you-card-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 20px !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    letter-spacing: -0.4px !important;\r\n    margin: 0 0 12px !important;\r\n  }\r\n\r\n  .czm-is-this-you-card-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 14px !important;\r\n    line-height: 1.62em !important;\r\n    color: rgba(255, 255, 255, 0.65) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-is-this-you-footer {\r\n    text-align: center !important;\r\n    margin-top: 52px !important;\r\n  }\r\n\r\n  .czm-is-this-you-footer-text {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(17px, 1.8vw, 20px) !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 20px !important;\r\n    letter-spacing: -0.3px !important;\r\n  }\r\n\r\n  .czm-btn-pill-white-action {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    background-color: #ffffff !important;\r\n    color: #111111 !important;\r\n    border-radius: 9999px !important;\r\n    padding: 12px 32px !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3) !important;\r\n    transition:\r\n      transform 0.2s ease,\r\n      box-shadow 0.2s ease,\r\n      background-color 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-pill-white-action:hover {\r\n    background-color: #f2f2f2 !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 8px 24px rgba(255, 255, 255, 0.25) !important;\r\n    color: #111111 !important;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .czm-is-this-you-section {\r\n      padding: 70px 0 80px !important;\r\n    }\r\n    .czm-is-this-you-grid {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 20px !important;\r\n    }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     10. FAQ ACCORDION & DIRECT QUERY FORM (LIGHT STYLED COMPONENT)\r\n     ======================================================================== *\/\r\n  .czm-home-page section.czm-faq-section,\r\n  .czm-home-page .czm-faq-section,\r\n  section.czm-faq-section,\r\n  .czm-faq-section {\r\n    padding: 100px 0 120px !important;\r\n    background-color: #e7dcd5 !important;\r\n    background: #e7dcd5 !important;\r\n    color: #160b0b !important;\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n    position: relative !important;\r\n    left: 50% !important;\r\n    right: 50% !important;\r\n    margin-left: -50vw !important;\r\n    margin-right: -50vw !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-faq-header {\r\n    text-align: center !important;\r\n    max-width: 800px !important;\r\n    margin: 0 auto 50px !important;\r\n  }\r\n\r\n  .czm-faq-header .czm-section-title {\r\n    font-size: clamp(34px, 4.2vw, 50px) !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: -1.2px !important;\r\n    margin-bottom: 14px !important;\r\n  }\r\n\r\n  .czm-faq-header .czm-section-subtitle {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16px !important;\r\n    line-height: 1.6em !important;\r\n    color: #64748b !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-faq-card-container {\r\n    background-color: #f1e8e2 !important;\r\n    background: #f1e8e2 !important;\r\n    border-radius: 28px !important;\r\n    padding: 46px 44px !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.28) !important;\r\n    box-shadow: 0 4px 24px rgba(201, 38, 107, 0.04) !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-faq-layout {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1.32fr !important;\r\n    gap: 46px !important;\r\n    align-items: start !important;\r\n  }\r\n\r\n  .czm-faq-left {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n  }\r\n\r\n  .czm-query-card {\r\n    padding: 0 !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  .czm-query-heading {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 28px !important;\r\n    font-weight: 600 !important;\r\n    color: #9f2659 !important;\r\n    margin: 0 0 10px !important;\r\n    letter-spacing: -0.5px !important;\r\n  }\r\n\r\n  .czm-query-sub {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 14.5px !important;\r\n    line-height: 1.55em !important;\r\n    color: #64748b !important;\r\n    margin: 0 0 26px !important;\r\n  }\r\n\r\n  .czm-query-form {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 16px !important;\r\n  }\r\n\r\n  .czm-form-field {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 6px !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-form-label {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 500 !important;\r\n    color: #374151 !important;\r\n    text-transform: none !important;\r\n  }\r\n\r\n  .czm-input-text,\r\n  .czm-textarea {\r\n    width: 100% !important;\r\n    background-color: #ffffff !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.18) !important;\r\n    border-radius: 12px !important;\r\n    padding: 13px 16px !important;\r\n    font-size: 14px !important;\r\n    color: #111111 !important;\r\n    outline: none !important;\r\n    margin: 0 !important;\r\n    box-sizing: border-box !important;\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    transition:\r\n      background-color 0.2s ease,\r\n      border-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .czm-input-text::placeholder,\r\n  .czm-textarea::placeholder {\r\n    color: #9ca3af !important;\r\n    opacity: 1 !important;\r\n  }\r\n\r\n  .czm-input-text:focus,\r\n  .czm-textarea:focus {\r\n    background-color: #ffffff !important;\r\n    border-color: #9f2659 !important;\r\n    box-shadow: 0 0 0 3px rgba(159, 38, 89, 0.12) !important;\r\n  }\r\n\r\n  .czm-home-page button.czm-query-submit-btn,\r\n  .czm-query-form button.czm-query-submit-btn,\r\n  .czm-query-form button[type=\"submit\"],\r\n  button.czm-query-submit-btn,\r\n  .czm-query-submit-btn {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    width: 100% !important;\r\n    height: 48px !important;\r\n    background-color: #b1386a !important;\r\n    color: #ffffff !important;\r\n    border: none !important;\r\n    border-radius: 10px !important;\r\n    padding: 13px 24px !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    cursor: pointer !important;\r\n    margin-top: 10px !important;\r\n    box-shadow: 0 4px 14px rgba(177, 56, 106, 0.25) !important;\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n    transition:\r\n      background-color 0.2s ease,\r\n      transform 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .czm-home-page button.czm-query-submit-btn span,\r\n  .czm-query-submit-btn span {\r\n    color: #ffffff !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    display: inline-block !important;\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n  }\r\n\r\n  .czm-home-page button.czm-query-submit-btn:hover,\r\n  .czm-query-form button.czm-query-submit-btn:hover,\r\n  button.czm-query-submit-btn:hover,\r\n  .czm-query-submit-btn:hover {\r\n    background-color: #9b2859 !important;\r\n    transform: translateY(-1px) !important;\r\n    box-shadow: 0 6px 18px rgba(177, 56, 106, 0.35) !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-home-page button.czm-query-submit-btn:active,\r\n  .czm-query-submit-btn:active {\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .czm-faq-right {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n  }\r\n\r\n  .czm-accordion {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 12px !important;\r\n  }\r\n\r\n  .czm-accordion-item {\r\n    background-color: #ffffff !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.18) !important;\r\n    border-radius: 16px !important;\r\n    overflow: hidden !important;\r\n    margin: 0 !important;\r\n    box-shadow: 0 2px 8px rgba(201, 38, 107, 0.03) !important;\r\n    transition:\r\n      border-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .czm-accordion-item:hover {\r\n    border-color: rgba(201, 38, 107, 0.38) !important;\r\n  }\r\n\r\n  .czm-accordion-item.active {\r\n    background-color: #ffffff !important;\r\n    border-color: rgba(201, 38, 107, 0.45) !important;\r\n    box-shadow: 0 4px 16px rgba(201, 38, 107, 0.08) !important;\r\n  }\r\n\r\n  .czm-accordion-header {\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n    width: 100% !important;\r\n    min-height: 56px !important;\r\n    height: auto !important;\r\n    padding: 18px 24px !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n    cursor: pointer !important;\r\n    text-align: left !important;\r\n    outline: none !important;\r\n    margin: 0 !important;\r\n    box-sizing: border-box !important;\r\n    user-select: none !important;\r\n  }\r\n\r\n  .czm-faq-q-left {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 16px !important;\r\n    flex: 1 !important;\r\n  }\r\n\r\n  .czm-faq-num {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 16px !important;\r\n    font-weight: 500 !important;\r\n    color: #71717a !important;\r\n    letter-spacing: -0.3px !important;\r\n    min-width: 24px !important;\r\n    flex-shrink: 0 !important;\r\n  }\r\n\r\n  .czm-accordion-question {\r\n    display: block !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15.5px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.4 !important;\r\n    color: #18181b !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    text-transform: none !important;\r\n    letter-spacing: -0.2px !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  .czm-accordion-chevron {\r\n    width: 20px !important;\r\n    height: 20px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-shrink: 0 !important;\r\n    margin-left: 14px !important;\r\n    color: #71717a !important;\r\n    transition:\r\n      transform 0.3s cubic-bezier(0.16, 1, 0.3, 1),\r\n      color 0.2s ease !important;\r\n  }\r\n\r\n  .czm-accordion-item.active .czm-accordion-chevron {\r\n    transform: rotate(180deg) !important;\r\n    color: #18181b !important;\r\n  }\r\n\r\n  .czm-accordion-body {\r\n    max-height: 0;\r\n    overflow: hidden !important;\r\n    transition: max-height 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    border: none !important;\r\n  }\r\n\r\n  .czm-accordion-item.active .czm-accordion-body {\r\n    max-height: 250px !important;\r\n  }\r\n\r\n  .czm-accordion-text-reveal {\r\n    padding: 4px 24px 20px 64px !important;\r\n    opacity: 0;\r\n    transform: translateY(4px);\r\n    transition:\r\n      opacity 0.3s ease 0.05s,\r\n      transform 0.3s ease 0.05s !important;\r\n  }\r\n\r\n  .czm-accordion-item.active .czm-accordion-text-reveal {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .czm-accordion-text-reveal p {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 14px !important;\r\n    line-height: 1.62em !important;\r\n    color: #52525b !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    text-transform: none !important;\r\n  }\r\n\r\n  @media (max-width: 960px) {\r\n    .czm-faq-section {\r\n      padding: 70px 0 80px !important;\r\n    }\r\n    .czm-faq-card-container {\r\n      padding: 30px 20px !important;\r\n      border-radius: 20px !important;\r\n    }\r\n    .czm-faq-layout {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 36px !important;\r\n    }\r\n    .czm-accordion-header {\r\n      padding: 16px 18px !important;\r\n    }\r\n    .czm-accordion-text-reveal {\r\n      padding: 4px 18px 18px 50px !important;\r\n    }\r\n    .czm-faq-q-left {\r\n      gap: 12px !important;\r\n    }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     11. FULL-WIDTH BOTTOM CTA BANNER (SHADER GRADIENT BACKGROUND)\r\n     ======================================================================== *\/\r\n  .czm-fullwidth-cta-section {\r\n    position: relative !important;\r\n    padding: 130px 24px !important;\r\n    overflow: hidden !important;\r\n    background-color: #160b0b !important;\r\n    background-image: url(\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/background-3.png\") !important;\r\n    background-position: center center !important;\r\n    background-size: cover !important;\r\n    background-repeat: no-repeat !important;\r\n    text-align: center !important;\r\n    width: 100% !important;\r\n    min-height: 480px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-gradient-motion-bg,\r\n  #gradient-motion-bg-cta {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  .czm-gradient-motion-bg canvas,\r\n  #gradient-motion-bg-cta canvas,\r\n  .czm-gradient-motion-bg > div,\r\n  #gradient-motion-bg-cta > div {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    display: block !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-fullwidth-cta-container {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 820px !important;\r\n    margin: 0 auto !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  .czm-cta-banner-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(36px, 4.4vw, 56px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.2px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-cta-banner-subtitle {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.78) !important;\r\n    margin: 0 auto 34px !important;\r\n    max-width: 660px !important;\r\n  }\r\n\r\n  .czm-btn-cta-pink {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    height: 48px !important;\r\n    padding: 0 38px !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    color: #ffffff !important;\r\n    background-color: #b1386a !important;\r\n    border-radius: 9999px !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 4px 20px rgba(177, 56, 106, 0.4) !important;\r\n    transition:\r\n      transform 0.2s ease,\r\n      background-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-cta-pink:hover {\r\n    background-color: #c9266b !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 8px 28px rgba(201, 38, 107, 0.55) !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     SCROLL TEXT REVEAL \u2014 LUXURY WORD-BY-WORD SCRUBBING\r\n     ======================================================================== *\/\r\n  .cz-reveal-wrap {\r\n    text-align: center !important;\r\n    margin: 0 auto 56px !important;\r\n    max-width: 920px !important;\r\n  }\r\n  .cz-reveal-line {\r\n    margin: 0 0 8px !important;\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-weight: 600 !important;\r\n    font-size: clamp(32px, 4.4vw, 54px) !important;\r\n    line-height: 1.2em !important;\r\n    letter-spacing: -1.5px !important;\r\n  }\r\n  .cz-reveal-sub {\r\n    font-weight: 600 !important;\r\n    margin-bottom: 22px !important;\r\n  }\r\n  .cz-reveal-desc {\r\n    margin: 0 auto !important;\r\n    font-size: clamp(15.5px, 1.4vw, 17.5px) !important;\r\n    line-height: 1.6em !important;\r\n    max-width: 680px !important;\r\n  }\r\n  .cz-word {\r\n    color: rgba(255, 255, 255, 0.18);\r\n    transition: color 0.15s ease-out !important;\r\n    display: inline-block !important;\r\n  }\r\n  .cz-word.cz-word-pink {\r\n    color: rgba(250, 180, 215, 0.22);\r\n  }\r\n\r\n  \/* ========================================================================\r\n     RESPONSIVE MEDIA QUERIES\r\n     ======================================================================== *\/\r\n  @media (max-width: 1024px) {\r\n    .czm-hero-title {\r\n      font-size: 42px !important;\r\n    }\r\n    .czm-hero-subtitle {\r\n      font-size: 15.5px !important;\r\n      max-width: 720px !important;\r\n    }\r\n    .czm-section-title {\r\n      font-size: 38px !important;\r\n    }\r\n    .czm-five-ways-grid {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 20px !important;\r\n    }\r\n    .czm-workflow-grid {\r\n      grid-template-columns: repeat(2, 1fr) !important;\r\n    }\r\n    .czm-featured-review-container {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 36px !important;\r\n    }\r\n    .czm-featured-logo-card {\r\n      min-height: 280px !important;\r\n    }\r\n    .czm-process-cards-grid {\r\n      grid-template-columns: repeat(2, 1fr) !important;\r\n    }\r\n    .czm-award-carousel-card {\r\n      width: 460px !important;\r\n      height: 300px !important;\r\n      border-radius: 24px !important;\r\n    }\r\n    .czm-metrics-row-wrapper {\r\n      grid-template-columns: repeat(2, 1fr) !important;\r\n      gap: 32px 20px !important;\r\n    }\r\n    .czm-faq-layout {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 40px !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .czm-section {\r\n      padding: 50px 0 !important;\r\n    }\r\n    .czm-hero-section {\r\n      padding: 160px 0 80px !important;\r\n    }\r\n    .czm-hero-title {\r\n      font-size: 32px !important;\r\n      letter-spacing: -1px !important;\r\n    }\r\n    .czm-hero-line {\r\n      display: block !important;\r\n      white-space: normal !important;\r\n    }\r\n    .czm-hero-subtitle {\r\n      font-size: 14.5px !important;\r\n      line-height: 1.55em !important;\r\n      margin-top: 24px !important;\r\n    }\r\n    .czm-section-title {\r\n      font-size: 30px !important;\r\n      letter-spacing: -0.8px !important;\r\n    }\r\n    .czm-section-subtitle {\r\n      font-size: 16px !important;\r\n    }\r\n    .czm-workflow-grid {\r\n      grid-template-columns: 1fr !important;\r\n    }\r\n    .czm-stream-spine {\r\n      left: 24px !important;\r\n    }\r\n    .czm-stream-card {\r\n      gap: 16px !important;\r\n    }\r\n    .czm-stream-card-dot {\r\n      width: 50px !important;\r\n      height: 50px !important;\r\n      font-size: 14px !important;\r\n    }\r\n    .czm-stream-card-inner {\r\n      padding: 24px 20px !important;\r\n    }\r\n    .czm-scard-title {\r\n      font-size: 20px !important;\r\n    }\r\n    .czm-client-logos-grid {\r\n      gap: 32px 40px !important;\r\n    }\r\n    .czm-client-logo-item {\r\n      height: 70px !important;\r\n    }\r\n    .czm-client-logo-img {\r\n      max-height: 60px !important;\r\n      transform: scale(1.15) !important;\r\n    }\r\n    .czm-metrics-row-wrapper {\r\n      grid-template-columns: repeat(2, 1fr) !important;\r\n      gap: 24px 12px !important;\r\n    }\r\n    .czm-metric-value {\r\n      font-size: 36px !important;\r\n    }\r\n    .czm-marquee-card {\r\n      width: 300px !important;\r\n      padding: 22px 18px !important;\r\n    }\r\n    .czm-process-cards-grid {\r\n      grid-template-columns: 1fr !important;\r\n    }\r\n    .czm-award-carousel-card {\r\n      width: 360px !important;\r\n      height: 240px !important;\r\n      border-radius: 20px !important;\r\n    }\r\n    .czm-fullwidth-cta-section {\r\n      padding: 80px 0 !important;\r\n    }\r\n    .czm-cta-banner-title {\r\n      font-size: 34px !important;\r\n    }\r\n    .czm-query-card {\r\n      padding: 28px 20px !important;\r\n    }\r\n    .czm-accordion-header {\r\n      padding: 16px 18px !important;\r\n    }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     WHERE TECHNOLOGY MEETS BUSINESS \u2014 Injected for Home Page\r\n     ======================================================================== *\/\r\n  \/* ========================================================================\r\n     1. SERVICES HERO SECTION (EXACT QUANTUM MORPHING MATRIX)\r\n     ======================================================================== *\/\r\n  .czm-services-hero-section {\r\n    min-height: 85vh !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 160px 0 80px !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    background-color: #000000 !important;\r\n  }\r\n\r\n  .czm-quantum-bg {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-services-hero-container {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n    max-width: 960px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .czm-hero-top-badge-wrap {\r\n    margin-bottom: 28px !important;\r\n  }\r\n\r\n  .czm-hero-top-badge {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    padding: 8px 24px !important;\r\n    background: linear-gradient(\r\n      135deg,\r\n      rgba(201, 38, 107, 0.45) 0%,\r\n      rgba(201, 38, 107, 0.15) 100%\r\n    ) !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.5) !important;\r\n    border-radius: 9999px !important;\r\n    color: #ffffff !important;\r\n    font-size: 14px !important;\r\n    font-weight: 500 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 0 24px rgba(201, 38, 107, 0.3) !important;\r\n    transition:\r\n      transform 0.25s ease,\r\n      box-shadow 0.25s ease !important;\r\n  }\r\n\r\n  .czm-hero-top-badge:hover {\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 0 32px rgba(201, 38, 107, 0.5) !important;\r\n  }\r\n\r\n  .czm-services-hero-title-wrap {\r\n    margin-bottom: 24px !important;\r\n  }\r\n\r\n  .czm-services-hero-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(40px, 5.2vw, 68px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.1em !important;\r\n    letter-spacing: -1.8px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-services-hero-sub-wrap {\r\n    max-width: 720px !important;\r\n    margin: 0 auto 36px !important;\r\n  }\r\n\r\n  .czm-services-hero-sub {\r\n    font-size: clamp(16px, 1.8vw, 19px) !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.55em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-services-hero-cta {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n  }\r\n\r\n  \/* ================================================================\r\n     WHERE TECHNOLOGY MEETS BUSINESS \u2014 Injected for Home Page\r\n     ================================================================ *\/\r\n\r\n  \/* ========================================================================\r\n       1. SERVICES HERO SECTION (EXACT QUANTUM MORPHING MATRIX)\r\n       ======================================================================== *\/\r\n  .czm-services-hero-section {\r\n    min-height: 85vh !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 160px 0 80px !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    background-color: #000000 !important;\r\n  }\r\n\r\n  .czm-quantum-bg {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-services-hero-container {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n    max-width: 960px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .czm-hero-top-badge-wrap {\r\n    margin-bottom: 28px !important;\r\n  }\r\n\r\n  .czm-hero-top-badge {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    padding: 8px 24px !important;\r\n    background: linear-gradient(\r\n      135deg,\r\n      rgba(201, 38, 107, 0.45) 0%,\r\n      rgba(201, 38, 107, 0.15) 100%\r\n    ) !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.5) !important;\r\n    border-radius: 9999px !important;\r\n    color: #ffffff !important;\r\n    font-size: 14px !important;\r\n    font-weight: 500 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 0 24px rgba(201, 38, 107, 0.3) !important;\r\n    transition:\r\n      transform 0.25s ease,\r\n      box-shadow 0.25s ease !important;\r\n  }\r\n\r\n  .czm-hero-top-badge:hover {\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 0 32px rgba(201, 38, 107, 0.5) !important;\r\n  }\r\n\r\n  .czm-services-hero-title-wrap {\r\n    margin-bottom: 24px !important;\r\n  }\r\n\r\n  .czm-services-hero-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(40px, 5.2vw, 68px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.1em !important;\r\n    letter-spacing: -1.8px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-services-hero-sub-wrap {\r\n    max-width: 720px !important;\r\n    margin: 0 auto 36px !important;\r\n  }\r\n\r\n  .czm-services-hero-sub {\r\n    font-size: clamp(16px, 1.8vw, 19px) !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.55em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 !important;\r\n  }\r\n\r\n  .czm-services-hero-cta {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n       2. 3D STACKING CARDS SCROLL SECTION\r\n       ======================================================================== *\/\r\n  .czm-stack-section {\r\n    padding: 60px 0 120px !important;\r\n    background-color: #000000 !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-stack {\r\n    position: relative !important;\r\n    max-width: 1120px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-stack-card {\r\n    position: sticky !important;\r\n    top: calc(90px + (var(--i) * 32px)) !important;\r\n    display: flex !important;\r\n    align-items: stretch !important;\r\n    gap: 0 !important;\r\n    min-height: 440px !important;\r\n    margin-bottom: 40px !important;\r\n    border-radius: 28px !important;\r\n    overflow: hidden !important;\r\n    background: radial-gradient(\r\n      120% 130% at 78% 30%,\r\n      #d6006e 0%,\r\n      #7a0a44 30%,\r\n      #3a0620 58%,\r\n      #1c0410 100%\r\n    ) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.15) !important;\r\n    box-shadow:\r\n      0 40px 80px -20px rgba(0, 0, 0, 0.8),\r\n      0 0 40px rgba(201, 38, 107, 0.15) !important;\r\n    isolation: isolate !important;\r\n    transition:\r\n      transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),\r\n      box-shadow 0.4s ease,\r\n      border-color 0.4s ease !important;\r\n  }\r\n\r\n  .czm-stack-card.czm-stack-reverse {\r\n    flex-direction: row-reverse !important;\r\n  }\r\n\r\n  .czm-stack-card-glow {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    pointer-events: none !important;\r\n    z-index: 0 !important;\r\n    background: radial-gradient(\r\n      circle at var(--mouse-x, 50%) var(--mouse-y, 50%),\r\n      rgba(255, 255, 255, 0.15) 0%,\r\n      transparent 60%\r\n    ) !important;\r\n    opacity: 0;\r\n    transition: opacity 0.3s ease !important;\r\n  }\r\n\r\n  .czm-stack-card:hover .czm-stack-card-glow {\r\n    opacity: 1 !important;\r\n  }\r\n\r\n  .czm-stack-card__text {\r\n    flex: 0 0 46% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n    padding: 60px 30px 60px 56px !important;\r\n    position: relative !important;\r\n    z-index: 1 !important;\r\n  }\r\n\r\n  .czm-stack-card.czm-stack-reverse .czm-stack-card__text {\r\n    padding: 60px 56px 60px 30px !important;\r\n  }\r\n\r\n  .czm-stack-card__text h2 {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(28px, 3.2vw, 40px) !important;\r\n    font-weight: 600 !important;\r\n    margin: 0 0 18px !important;\r\n    letter-spacing: -0.03em !important;\r\n    line-height: 1.15em !important;\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .czm-stack-card__text p {\r\n    margin: 0 !important;\r\n    font-size: 16px !important;\r\n    line-height: 1.65em !important;\r\n    color: rgba(255, 255, 255, 0.86) !important;\r\n    max-width: 48ch !important;\r\n  }\r\n\r\n  .czm-stack-card__media {\r\n    flex: 1 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 100% !important;\r\n    position: relative !important;\r\n    z-index: 1 !important;\r\n    padding: 20px !important;\r\n  }\r\n\r\n  .czm-service-card-img-wrap {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    min-height: 380px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    overflow: hidden !important;\r\n    border-radius: 20px !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .czm-service-card-img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    max-height: 380px !important;\r\n    object-fit: contain !important;\r\n    border-radius: 16px !important;\r\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    display: block !important;\r\n  }\r\n\r\n  .czm-stack-card:hover .czm-service-card-img {\r\n    transform: scale(1.03) !important;\r\n  }\r\n\r\n  \/* ========================================================================\r\n     4. SECTION 4: WHAT THAT'S WORTH, IN REAL NUMBERS\r\n     ======================================================================== *\/\r\n  .czm-real-numbers-section {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    padding: 110px 0 125px !important;\r\n    background-color: #160b0b !important;\r\n    background: #160b0b !important;\r\n    border-top: 1px solid #2e1d1b !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-real-numbers-bg {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background-position: center center !important;\r\n    background-repeat: no-repeat !important;\r\n    background-size: cover !important;\r\n    opacity: 0.95 !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  .czm-real-numbers-section .czm-container {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 1140px !important;\r\n  }\r\n\r\n  .czm-real-numbers-header {\r\n    text-align: center !important;\r\n    max-width: 860px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-real-numbers-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(34px, 4.2vw, 54px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-real-numbers-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 auto !important;\r\n    max-width: 680px !important;\r\n  }\r\n\r\n  .czm-real-numbers-cta-wrap {\r\n    margin: 28px auto 0 !important;\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n  }\r\n\r\n  .czm-btn-pill-white {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    background-color: #ffffff !important;\r\n    color: #111111 !important;\r\n    border-radius: 9999px !important;\r\n    padding: 11px 26px !important;\r\n    font-size: 14.5px !important;\r\n    font-weight: 600 !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3) !important;\r\n    transition:\r\n      transform 0.2s ease,\r\n      box-shadow 0.2s ease,\r\n      background-color 0.2s ease !important;\r\n  }\r\n\r\n  .czm-btn-pill-white:hover {\r\n    background-color: #f2f2f2 !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 8px 24px rgba(255, 255, 255, 0.25) !important;\r\n    color: #111111 !important;\r\n  }\r\n\r\n  .czm-real-numbers-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(2, 1fr) !important;\r\n    gap: 24px !important;\r\n    max-width: 1060px !important;\r\n    margin: 50px auto 0 !important;\r\n  }\r\n\r\n  .czm-real-numbers-card {\r\n    background-color: rgba(14, 12, 15, 0.85) !important;\r\n    -webkit-backdrop-filter: blur(16px) !important;\r\n    backdrop-filter: blur(16px) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.08) !important;\r\n    border-radius: 24px !important;\r\n    padding: 44px 36px 40px !important;\r\n    text-align: center !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: space-between !important;\r\n    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease !important;\r\n  }\r\n\r\n  .czm-real-numbers-card:hover {\r\n    transform: translateY(-4px) !important;\r\n    border-color: rgba(201, 38, 107, 0.45) !important;\r\n    box-shadow:\r\n      0 20px 48px rgba(0, 0, 0, 0.6),\r\n      0 0 24px rgba(201, 38, 107, 0.2) !important;\r\n  }\r\n\r\n  .czm-real-numbers-value {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(38px, 4.2vw, 52px) !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.1em !important;\r\n    letter-spacing: -1.2px !important;\r\n    color: #ffffff !important;\r\n    margin-bottom: 16px !important;\r\n  }\r\n\r\n  .czm-real-numbers-text {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 15px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 0 22px !important;\r\n    max-width: 440px !important;\r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n  }\r\n\r\n  .czm-real-numbers-text strong {\r\n    color: #ffffff !important;\r\n    font-weight: 600 !important;\r\n  }\r\n\r\n  .czm-real-numbers-client-wrap {\r\n    margin-top: auto !important;\r\n  }\r\n\r\n  .czm-real-numbers-client {\r\n    font-size: 14.5px !important;\r\n    font-style: italic !important;\r\n    color: #e02f7a !important;\r\n    text-decoration: none !important;\r\n    display: inline-block !important;\r\n    transition: color 0.2s ease !important;\r\n  }\r\n\r\n  .czm-real-numbers-client:hover {\r\n    color: #f7559c !important;\r\n    text-decoration: underline !important;\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .czm-real-numbers-section {\r\n      padding: 70px 0 80px !important;\r\n    }\r\n    .czm-real-numbers-grid {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 18px !important;\r\n      margin-top: 36px !important;\r\n    }\r\n    .czm-real-numbers-card {\r\n      padding: 32px 24px 28px !important;\r\n    }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     SECTION: FOUR STEPS. NO BLACK BOXES.\r\n     ======================================================================== *\/\r\n  .czm-home-page section.czm-four-steps-section,\r\n  .czm-home-page .czm-four-steps-section,\r\n  section.czm-four-steps-section,\r\n  .czm-four-steps-section {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    padding: 105px 0 115px !important;\r\n    background-color: #e7dcd5 !important;\r\n    background: #e7dcd5 !important;\r\n    color: #160b0b !important;\r\n    border-top: 1px solid #d3c4bc !important;\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n    left: 50% !important;\r\n    right: 50% !important;\r\n    margin-left: -50vw !important;\r\n    margin-right: -50vw !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-four-steps-section .czm-container {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    max-width: 1140px !important;\r\n  }\r\n\r\n  .czm-four-steps-header {\r\n    text-align: center !important;\r\n    max-width: 820px !important;\r\n    margin: 0 auto 52px !important;\r\n  }\r\n\r\n  .czm-four-steps-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(34px, 4.2vw, 52px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.15em !important;\r\n    letter-spacing: -1.5px !important;\r\n    margin: 0 0 14px !important;\r\n  }\r\n\r\n  .czm-four-steps-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 16.5px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(17, 17, 17, 0.68) !important;\r\n    margin: 0 auto !important;\r\n    max-width: 640px !important;\r\n  }\r\n\r\n  .czm-four-steps-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(12, 1fr) !important;\r\n    gap: 24px !important;\r\n    max-width: 1140px !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  .czm-four-steps-card {\r\n    background-color: #f1e8e2 !important;\r\n    background: #f1e8e2 !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.28) !important;\r\n    border-radius: 22px !important;\r\n    padding: 34px 34px 28px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: space-between !important;\r\n    box-shadow: 0 4px 24px rgba(201, 38, 107, 0.04) !important;\r\n    transition:\r\n      transform 0.3s ease,\r\n      box-shadow 0.3s ease,\r\n      border-color 0.3s ease !important;\r\n  }\r\n\r\n  .czm-four-steps-card:hover {\r\n    transform: translateY(-4px) !important;\r\n    border-color: rgba(201, 38, 107, 0.6) !important;\r\n    box-shadow: 0 16px 36px rgba(201, 38, 107, 0.12) !important;\r\n  }\r\n\r\n  \/* Box 1 and Box 4 are exactly the same size: 5 of 12 columns *\/\r\n  .czm-four-steps-card-narrow {\r\n    grid-column: span 5 !important;\r\n  }\r\n\r\n  \/* Box 2 and Box 3 are exactly the same size: 7 of 12 columns *\/\r\n  .czm-four-steps-card-wide {\r\n    grid-column: span 7 !important;\r\n  }\r\n\r\n  .czm-four-steps-card-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: 22px !important;\r\n    font-weight: 600 !important;\r\n    color: #1a1a1a !important;\r\n    letter-spacing: -0.4px !important;\r\n    margin: 0 0 14px !important;\r\n  }\r\n\r\n  .czm-four-steps-card-desc {\r\n    font-family: \"Schibsted Grotesk\", sans-serif !important;\r\n    font-size: 13.8px !important;\r\n    line-height: 1.62em !important;\r\n    color: #555555 !important;\r\n    margin: 0 0 24px !important;\r\n  }\r\n\r\n  .czm-four-steps-divider {\r\n    width: 100% !important;\r\n    border-top: 1px dashed rgba(201, 38, 107, 0.22) !important;\r\n    margin: 0 0 20px !important;\r\n  }\r\n\r\n  .czm-four-steps-img-wrap {\r\n    margin-top: auto !important;\r\n    display: flex !important;\r\n    align-items: flex-end !important;\r\n    justify-content: center !important;\r\n    width: 100% !important;\r\n    background: transparent !important;\r\n  }\r\n\r\n  .czm-four-steps-img {\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    height: auto !important;\r\n    object-fit: contain !important;\r\n    display: block !important;\r\n    border-radius: 0 !important;\r\n    background: transparent !important;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .czm-four-steps-section {\r\n      padding: 70px 0 80px !important;\r\n    }\r\n    .czm-four-steps-grid {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 18px !important;\r\n    }\r\n    .czm-four-steps-card-narrow,\r\n    .czm-four-steps-card-wide {\r\n      grid-column: span 1 !important;\r\n    }\r\n    .czm-four-steps-card {\r\n      padding: 26px 22px 22px !important;\r\n    }\r\n  }\r\n\r\n  \/* ========================================================================\r\n     HERO AI SEARCH QUERY POPUP MODAL STYLING\r\n     ======================================================================== *\/\r\n  .czm-search-modal-backdrop {\r\n    position: fixed !important;\r\n    inset: 0 !important;\r\n    background-color: rgba(0, 0, 0, 0.85) !important;\r\n    -webkit-backdrop-filter: blur(16px) !important;\r\n    -webkit-backdrop-filter: blur(16px) !important;\r\n\r\n    backdrop-filter: blur(16px) !important;\r\n    z-index: 999999 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 24px !important;\r\n    opacity: 0 !important;\r\n    visibility: hidden !important;\r\n    pointer-events: none !important;\r\n    transition:\r\n      opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1),\r\n      visibility 0.3s ease !important;\r\n  }\r\n\r\n  .czm-search-modal-backdrop.is-open {\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n    pointer-events: auto !important;\r\n  }\r\n\r\n  .czm-search-modal-card {\r\n    background: #0d060a !important;\r\n    border: 1px solid rgba(201, 38, 107, 0.45) !important;\r\n    border-radius: 24px !important;\r\n    max-width: 940px !important;\r\n    width: 100% !important;\r\n    padding: 48px 52px !important;\r\n    position: relative !important;\r\n    box-shadow:\r\n      0 30px 90px rgba(0, 0, 0, 0.95),\r\n      0 0 50px rgba(201, 38, 107, 0.2) !important;\r\n    transform: scale(0.94) translateY(12px) !important;\r\n    transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  .czm-search-modal-backdrop.is-open .czm-search-modal-card {\r\n    transform: scale(1) translateY(0) !important;\r\n  }\r\n\r\n  .czm-modal-ambient-glow {\r\n    position: absolute !important;\r\n    top: 50% !important;\r\n    left: 25% !important;\r\n    transform: translate(-50%, -50%) !important;\r\n    width: 500px !important;\r\n    height: 400px !important;\r\n    background: radial-gradient(\r\n      circle,\r\n      rgba(201, 38, 107, 0.18) 0%,\r\n      transparent 70%\r\n    ) !important;\r\n    filter: blur(80px) !important;\r\n    pointer-events: none !important;\r\n    z-index: 0 !important;\r\n  }\r\n\r\n  .czm-search-modal-close {\r\n    position: absolute !important;\r\n    top: 20px !important;\r\n    right: 20px !important;\r\n    width: 38px !important;\r\n    height: 38px !important;\r\n    border-radius: 50% !important;\r\n    background: rgba(255, 255, 255, 0.08) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.12) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    cursor: pointer !important;\r\n    color: #ffffff !important;\r\n    z-index: 10 !important;\r\n    transition: all 0.2s ease !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .czm-search-modal-close:hover {\r\n    background: rgba(201, 38, 107, 0.4) !important;\r\n    border-color: #c9266b !important;\r\n    transform: scale(1.06) !important;\r\n  }\r\n\r\n  .czm-modal-inner-layout {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1.08fr !important;\r\n    gap: 48px !important;\r\n    align-items: center !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .czm-modal-title {\r\n    font-family:\r\n      \"Schibsted Grotesk\",\r\n      -apple-system,\r\n      BlinkMacSystemFont,\r\n      \"Helvetica Neue\",\r\n      Helvetica,\r\n      Arial,\r\n      sans-serif !important;\r\n    font-size: clamp(28px, 3.2vw, 42px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.16em !important;\r\n    letter-spacing: -1px !important;\r\n    color: #ffffff !important;\r\n    margin: 0 0 16px !important;\r\n  }\r\n\r\n  .czm-modal-desc {\r\n    font-size: 15px !important;\r\n    line-height: 1.6em !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n    margin: 0 0 36px !important;\r\n    max-width: 360px !important;\r\n  }\r\n\r\n  .czm-modal-contact-list {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 16px !important;\r\n  }\r\n\r\n  .czm-modal-contact-item {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 12px !important;\r\n    font-size: 14px !important;\r\n    color: rgba(255, 255, 255, 0.8) !important;\r\n    text-decoration: none !important;\r\n    transition: color 0.2s ease !important;\r\n  }\r\n\r\n  .czm-modal-contact-item:hover {\r\n    color: #c9266b !important;\r\n  }\r\n\r\n  .czm-modal-contact-item svg {\r\n    flex-shrink: 0 !important;\r\n  }\r\n\r\n  .czm-modal-form {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 18px !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-modal-form .czm-form-group {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 6px !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .czm-modal-form .czm-form-label {\r\n    font-size: 13px !important;\r\n    font-weight: 500 !important;\r\n    color: rgba(255, 255, 255, 0.72) !important;\r\n  }\r\n\r\n  .czm-modal-form .czm-form-input,\r\n  .czm-modal-form .czm-form-textarea {\r\n    width: 100% !important;\r\n    background: #0e0707 !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.12) !important;\r\n    border-radius: 10px !important;\r\n    padding: 12px 16px !important;\r\n    font-size: 14.5px !important;\r\n    color: #ffffff !important;\r\n    font-family: inherit !important;\r\n    outline: none !important;\r\n    transition:\r\n      border-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .czm-modal-form .czm-form-input:focus,\r\n  .czm-modal-form .czm-form-textarea:focus {\r\n    border-color: #c9266b !important;\r\n    box-shadow: 0 0 14px rgba(201, 38, 107, 0.3) !important;\r\n  }\r\n\r\n  .czm-modal-form .czm-form-textarea {\r\n    resize: vertical !important;\r\n    min-height: 100px !important;\r\n  }\r\n\r\n  .czm-modal-submit-btn {\r\n    width: 100% !important;\r\n    background: #b8346c !important;\r\n    color: #ffffff !important;\r\n    font-size: 15px !important;\r\n    font-weight: 600 !important;\r\n    padding: 13px 24px !important;\r\n    border-radius: 10px !important;\r\n    border: none !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.25s ease !important;\r\n    margin-top: 4px !important;\r\n    box-shadow: 0 4px 18px rgba(184, 52, 108, 0.35) !important;\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n  }\r\n\r\n  .czm-modal-submit-btn:hover {\r\n    background: #c9266b !important;\r\n    box-shadow: 0 6px 24px rgba(201, 38, 107, 0.5) !important;\r\n    transform: translateY(-1px) !important;\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .czm-search-modal-card {\r\n      padding: 32px 24px !important;\r\n      border-radius: 20px !important;\r\n      max-height: 90vh !important;\r\n      overflow-y: auto !important;\r\n    }\r\n\r\n    .czm-modal-inner-layout {\r\n      grid-template-columns: 1fr !important;\r\n      gap: 32px !important;\r\n    }\r\n\r\n    .czm-modal-desc {\r\n      margin-bottom: 24px !important;\r\n    }\r\n\r\n    .czm-modal-contact-list {\r\n      margin-bottom: 8px !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- ==========================================================================\r\n   COZMOTEC COMPLETE HOME PAGE CONTENT (PROGRESSIVE SCROLL REVEAL EDITION)\r\n   ========================================================================== -->\r\n\r\n<!-- Font Assets -->\r\n<meta\r\n  name=\"viewport\"\r\n  content=\"width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes\"\r\n\/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n<link\r\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&family=Geist+Mono:wght@400;600&display=swap\"\r\n  rel=\"stylesheet\"\r\n\/>\r\n<link\r\n  href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@400,500,600,700&f[]=urbanist@400,500,600&display=swap\"\r\n  rel=\"stylesheet\"\r\n\/>\r\n\r\n<!-- 3D Library (Three.js) -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/build\/three.min.js\"><\/script>\r\n\r\n<!-- Structured Data: Organization Schema -->\r\n<div\r\n  class=\"cz-site-wrapper\"\r\n  style=\"opacity: 0; transition: opacity 0.15s ease-in\"\r\n>\r\n  <div class=\"czm-home-page\" id=\"czm-home-root\">\r\n    <!-- ========================================================================\r\n       SECTION 1: HERO SECTION WITH QUANTUM MORPHING MATRIX\r\n       ======================================================================== -->\r\n    <section class=\"czm-section czm-hero-section\" id=\"hero\">\r\n      <div id=\"quantum-morphing-matrix\" class=\"czm-quantum-bg\"><\/div>\r\n\r\n      <div class=\"czm-container czm-hero-container\">\r\n        <!-- Top Pill Banner: Award Winner -->\r\n        <div class=\"czm-hero-top-badge-wrap\">\r\n          <a href=\"https:\/\/fingalchamber.ie\/news\/local-enterprise-week-events-embraced-hundreds-across-fingal\" class=\"czm-hero-top-badge\" target=\"_blank\" rel=\"noopener\">\r\n            <span>National Enterprise Award Winner 2025<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <!-- Main Headline & Subtitle -->\r\n        <div\r\n          class=\"czm-hero-heading-wrap\"\r\n          style=\"\r\n            display: flex !important;\r\n            flex-direction: column !important;\r\n            gap: 34px !important;\r\n            margin-bottom: 40px !important;\r\n          \"\r\n        >\r\n          <h1 class=\"czm-hero-title\" style=\"margin: 0 !important\">\r\n            <span class=\"czm-hero-line\">What's eating your team's week?<\/span>\r\n            <span class=\"czm-hero-line\"\r\n              >We build <span class=\"czm-highlight-pink\">software<\/span> that\r\n              gives it back.<\/span\r\n            >\r\n          <\/h1>\r\n          <p\r\n            class=\"czm-hero-subtitle\"\r\n            style=\"margin: 0 auto !important; max-width: 840px !important\"\r\n          >\r\n            Chasing invoices. Re-keying data. Building the same report every\r\n            Monday. Custom software and AI agents, built around how you already\r\n            work.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- Feature Tags Bar -->\r\n        <div class=\"czm-hero-tags-container\">\r\n          <div class=\"czm-hero-tags-list\">\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/ai-workflow-automation\/\" class=\"czm-hero-tag-item\">\r\n              <span>AI Workflow Automation<\/span>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/custom-ai-agents\/\" class=\"czm-hero-tag-item\">\r\n              <span>Custom AI Agents<\/span>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/custom-software-development\/\" class=\"czm-hero-tag-item\">\r\n              <span>Custom Software Development<\/span>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/system-integration\/\" class=\"czm-hero-tag-item\">\r\n              <span>System Integration<\/span>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/business-intelligence\/\" class=\"czm-hero-tag-item\">\r\n              <span>Business Intelligence<\/span>\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ========================================================================\r\n       HERO AI SEARCH QUERY POPUP MODAL (Single Instance)\r\n       ======================================================================== -->\r\n      <div\r\n        class=\"czm-search-modal-backdrop\"\r\n        id=\"czm-hero-search-modal\"\r\n        aria-hidden=\"true\"\r\n      >\r\n        <div\r\n          class=\"czm-search-modal-card\"\r\n          role=\"dialog\"\r\n          aria-modal=\"true\"\r\n          aria-labelledby=\"czm-modal-title\"\r\n        >\r\n          <!-- Close Button -->\r\n          <button\r\n            class=\"czm-search-modal-close\"\r\n            id=\"czm-modal-close-btn\"\r\n            aria-label=\"Close dialog\"\r\n            type=\"button\"\r\n          >\r\n            <svg\r\n              width=\"18\"\r\n              height=\"18\"\r\n              viewBox=\"0 0 18 18\"\r\n              fill=\"none\"\r\n              xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n            >\r\n              <path\r\n                d=\"M13.5 4.5L4.5 13.5M4.5 4.5L13.5 13.5\"\r\n                stroke=\"#ffffff\"\r\n                stroke-width=\"1.8\"\r\n                stroke-linecap=\"round\"\r\n                stroke-linejoin=\"round\"\r\n              \/>\r\n            <\/svg>\r\n          <\/button>\r\n\r\n          <!-- Ambient Pink Glow -->\r\n          <div class=\"czm-modal-ambient-glow\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"czm-modal-inner-layout\">\r\n            <!-- Left Side: Content & Contact Details -->\r\n            <div class=\"czm-modal-left\">\r\n              <h2 class=\"czm-modal-title\" id=\"czm-modal-title\">\r\n                Tell us what's<br \/><span class=\"czm-highlight-pink\"\r\n                  >eating the hours.<\/span\r\n                >\r\n              <\/h2>\r\n              <p class=\"czm-modal-desc\">\r\n                Whether you have questions or are ready to discuss your\r\n                business, we're here to help. Reach out today.\r\n              <\/p>\r\n\r\n              <div class=\"czm-modal-contact-list\">\r\n                <a\r\n                  href=\"mailto:info@cozmotec.ie\"\r\n                  class=\"czm-modal-contact-item\"\r\n                >\r\n                  <svg\r\n                    width=\"20\"\r\n                    height=\"20\"\r\n                    viewBox=\"0 0 24 24\"\r\n                    fill=\"none\"\r\n                    stroke=\"rgba(255,255,255,0.7)\"\r\n                    stroke-width=\"1.8\"\r\n                    stroke-linecap=\"round\"\r\n                    stroke-linejoin=\"round\"\r\n                  >\r\n                    <rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"3\"><\/rect>\r\n                    <path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"><\/path>\r\n                  <\/svg>\r\n                  <span>info@cozmotec.ie<\/span>\r\n                <\/a>\r\n\r\n                <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"czm-modal-contact-item\">\r\n                  <svg\r\n                    width=\"20\"\r\n                    height=\"20\"\r\n                    viewBox=\"0 0 24 24\"\r\n                    fill=\"none\"\r\n                    stroke=\"rgba(255,255,255,0.7)\"\r\n                    stroke-width=\"1.8\"\r\n                    stroke-linecap=\"round\"\r\n                    stroke-linejoin=\"round\"\r\n                  >\r\n                    <circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\r\n                    <path\r\n                      d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\r\n                    ><\/path>\r\n                    <path d=\"M2 12h20\"><\/path>\r\n                  <\/svg>\r\n                  <span>cozmotec.ie<\/span>\r\n                <\/a>\r\n\r\n                <div class=\"czm-modal-contact-item\">\r\n                  <svg\r\n                    width=\"20\"\r\n                    height=\"20\"\r\n                    viewBox=\"0 0 24 24\"\r\n                    fill=\"none\"\r\n                    stroke=\"rgba(255,255,255,0.7)\"\r\n                    stroke-width=\"1.8\"\r\n                    stroke-linecap=\"round\"\r\n                    stroke-linejoin=\"round\"\r\n                  >\r\n                    <path\r\n                      d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"\r\n                    ><\/path>\r\n                    <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\r\n                  <\/svg>\r\n                  <span>Dublin, Ireland<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Right Side: Contact Form -->\r\n            <div class=\"czm-modal-right\">\r\n              <form\r\n                class=\"czm-query-form czm-modal-form\"\r\n                id=\"czm-hero-modal-form\"\r\n              >\r\n                <div class=\"czm-form-group\">\r\n                  <label class=\"czm-form-label\" for=\"czm-modal-name\"\r\n                    >Name<\/label\r\n                  >\r\n                  <input\r\n                    type=\"text\"\r\n                    id=\"czm-modal-name\"\r\n                    name=\"name\"\r\n                    class=\"czm-form-input\"\r\n                    placeholder=\"Jane Smith\"\r\n                    required\r\n                  \/>\r\n                <\/div>\r\n\r\n                <div class=\"czm-form-group\">\r\n                  <label class=\"czm-form-label\" for=\"czm-modal-email\"\r\n                    >Email<\/label\r\n                  >\r\n                  <input\r\n                    type=\"email\"\r\n                    id=\"czm-modal-email\"\r\n                    name=\"email\"\r\n                    class=\"czm-form-input\"\r\n                    placeholder=\"jane@framer.com\"\r\n                    required\r\n                  \/>\r\n                <\/div>\r\n\r\n                <div class=\"czm-form-group\">\r\n                  <label class=\"czm-form-label\" for=\"czm-modal-message\"\r\n                    >Message<\/label\r\n                  >\r\n                  <textarea\r\n                    id=\"czm-modal-message\"\r\n                    name=\"message\"\r\n                    class=\"czm-form-textarea\"\r\n                    rows=\"4\"\r\n                    placeholder=\"Hi, I am reaching out for...\"\r\n                    required\r\n                  ><\/textarea>\r\n                <\/div>\r\n\r\n                <button type=\"submit\" class=\"czm-modal-submit-btn\">\r\n                  <span>Submit<\/span>\r\n                <\/button>\r\n              <\/form>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 2: PROMINENT CLIENT LOGOS & COMPACT STATS COUNTER\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-section czm-client-stats-section\"\r\n      id=\"client-stats\"\r\n      style=\"position: relative !important; z-index: 50 !important\"\r\n    >\r\n      <div class=\"czm-container\">\r\n        <!-- Small Heading with Scroll Text Reveal -->\r\n        <div class=\"czm-client-logos-header cz-reveal-wrap\">\r\n          <p\r\n            class=\"czm-client-logos-title cz-reveal-line\"\r\n            style=\"\r\n              font-size: 16px !important;\r\n              font-weight: 500 !important;\r\n              color: rgba(255, 255, 255, 0.65) !important;\r\n              letter-spacing: 0.3px !important;\r\n              margin: 0 auto 26px !important;\r\n              text-align: center !important;\r\n              line-height: 1.4em !important;\r\n            \"\r\n          >\r\n            Trusted by Teams at\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- Client Logos with Interactive Case Study Preview Popups -->\r\n        <div class=\"czm-client-logos-wrapper\">\r\n          <div class=\"czm-client-logos-grid\">\r\n            <!-- Logo 1: OROKO -->\r\n            <div class=\"czm-client-logo-item\" data-logo=\"oroko\">\r\n              <div class=\"czm-logo-popup-card\">\r\n                <h4 class=\"czm-logo-popup-title\">OROKO<\/h4>\r\n                <p class=\"czm-logo-popup-desc\">\r\n                  We built AURA - complete travel integrated system along with\r\n                  AI insights and agent built and delivered in 16 weeks\r\n                <\/p>\r\n                <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/oroko\/\" class=\"czm-btn-pill-pink czm-btn-popup\">\r\n                  <span>View Case Study<\/span>\r\n                <\/a>\r\n                <div class=\"czm-popup-arrow\"><\/div>\r\n              <\/div>\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/oroko\/\" class=\"czm-client-logo-link\" aria-label=\"View Oroko Case Study\">\r\n                <img decoding=\"async\"\r\n                  src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/oroko.webp\"\r\n                  alt=\"OROKO\"\r\n                  class=\"czm-client-logo-img czm-logo-oroko\"\r\n                  style=\"max-height: 24px !important; width: auto !important\"\r\n                  loading=\"lazy\"\r\n                \/>\r\n              <\/a>\r\n            <\/div>\r\n\r\n            <!-- Logo 2: DAA International -->\r\n            <div class=\"czm-client-logo-item\" data-logo=\"daa\">\r\n              <div class=\"czm-logo-popup-card\">\r\n                <h4 class=\"czm-logo-popup-title\">DAA International<\/h4>\r\n                <p class=\"czm-logo-popup-desc\">\r\n                  We replaced paper talent assessments with an online platform\r\n                  and AI board summaries.\r\n                <\/p>\r\n                <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/daa-international\/\" class=\"czm-btn-pill-pink czm-btn-popup\">\r\n                  <span>View Case Study<\/span>\r\n                <\/a>\r\n                <div class=\"czm-popup-arrow\"><\/div>\r\n              <\/div>\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/daa-international\/\" class=\"czm-client-logo-link\" aria-label=\"View DAA International Case Study\">\r\n                <img decoding=\"async\"\r\n                  src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/daa-logo.webp\"\r\n                  alt=\"daa International\"\r\n                  class=\"czm-client-logo-img czm-logo-daa\"\r\n                  style=\"max-height: 34px !important; width: auto !important\"\r\n                  loading=\"lazy\"\r\n                \/>\r\n              <\/a>\r\n            <\/div>\r\n\r\n            <!-- Logo 3: Icon Accounting -->\r\n            <div class=\"czm-client-logo-item\" data-logo=\"iconaccounting\">\r\n              <div class=\"czm-logo-popup-card\">\r\n                <h4 class=\"czm-logo-popup-title\">ICON Accounting<\/h4>\r\n                <p class=\"czm-logo-popup-desc\">\r\n                  We worked with ICON Accounting to automate their manual\r\n                  payroll data entry process. By building a custom cloud system\r\n                  and integrated dashboard, we eliminated operational\r\n                  bottlenecks and made data tracking simple and reliable.\r\n                <\/p>\r\n                <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-btn-pill-pink czm-btn-popup\">\r\n                  <span>View Case Study<\/span>\r\n                <\/a>\r\n                <div class=\"czm-popup-arrow\"><\/div>\r\n              <\/div>\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-client-logo-link\" aria-label=\"View Icon Accounting Case Study\">\r\n                <img decoding=\"async\"\r\n                  src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/icon-accounting-logo.webp\"\r\n                  alt=\"ICON ACCOUNTING\"\r\n                  class=\"czm-client-logo-img czm-logo-icon-accounting\"\r\n                  style=\"max-height: 28px !important; width: auto !important\"\r\n                  loading=\"lazy\"\r\n                \/>\r\n              <\/a>\r\n            <\/div>\r\n\r\n            <!-- Logo 4: Click&Go Holidays -->\r\n            <div class=\"czm-client-logo-item\" data-logo=\"clickandgo\">\r\n              <div class=\"czm-logo-popup-card\">\r\n                <h4 class=\"czm-logo-popup-title\">Click&Go<\/h4>\r\n                <p class=\"czm-logo-popup-desc\">\r\n                  We built CEDRIC, the CRM behind everything from enquiry\r\n                  capture to quoting.\r\n                <\/p>\r\n                <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/click-go-holidays\/\" class=\"czm-btn-pill-pink czm-btn-popup\">\r\n                  <span>View Case Study<\/span>\r\n                <\/a>\r\n                <div class=\"czm-popup-arrow\"><\/div>\r\n              <\/div>\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/click-go-holidays\/\" class=\"czm-client-logo-link\" aria-label=\"View Click&amp;Go Case Study\">\r\n                <img decoding=\"async\"\r\n                  src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/click-and-go-logo.webp\"\r\n                  alt=\"Click&Go Holidays\"\r\n                  class=\"czm-client-logo-img czm-logo-clickandgo\"\r\n                  style=\"max-height: 34px !important; width: auto !important\"\r\n                  loading=\"lazy\"\r\n                \/>\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 3: FIVE WAYS WE GET TIME BACK\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-section czm-five-ways-section\"\r\n      id=\"workflow\"\r\n      style=\"\r\n        background-color: #e7dcd5 !important;\r\n        background: #e7dcd5 !important;\r\n        color: #160b0b !important;\r\n        width: 100vw !important;\r\n        position: relative !important;\r\n        left: 50% !important;\r\n        right: 50% !important;\r\n        margin-left: -50vw !important;\r\n        margin-right: -50vw !important;\r\n        box-sizing: border-box !important;\r\n        z-index: 1 !important;\r\n      \"\r\n    >\r\n      <div class=\"czm-container\">\r\n        <!-- Section Header with Light Scroll Text Reveal -->\r\n        <div\r\n          class=\"czm-section-header czm-five-ways-header cz-reveal-wrap cz-reveal-wrap-light\"\r\n        >\r\n          <h2\r\n            class=\"czm-section-title czm-five-ways-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word cz-word-pink\">Five<\/span>\r\n            <span class=\"cz-word cz-word-pink\">ways<\/span>\r\n            <span class=\"cz-word cz-word-pink\">we<\/span>\r\n            <span class=\"cz-word cz-word-pink\">get<\/span>\r\n            <span class=\"cz-word\">time<\/span>\r\n            <span class=\"cz-word\">back<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-five-ways-desc\">\r\n            Discover practical ways to cut repetitive work, connect your\r\n            systems, and use smarter technology. Give your team back valuable\r\n            time to focus on work that actually moves the business forward.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- 3-Column 5-Ways Grid -->\r\n        <div class=\"czm-five-ways-grid\">\r\n          <!-- Column 1 (Left): Stacked Cards 1 & 2 -->\r\n          <div class=\"czm-five-ways-col-stacked\">\r\n            <!-- Card 1: Workflow Automation -->\r\n            <div class=\"czm-five-ways-card\">\r\n              <div class=\"czm-pill-badge-pink\">\r\n                <svg\r\n                  width=\"15\"\r\n                  height=\"15\"\r\n                  viewBox=\"0 0 24 24\"\r\n                  fill=\"none\"\r\n                  stroke=\"#c9266b\"\r\n                  stroke-width=\"2\"\r\n                  stroke-linecap=\"round\"\r\n                  stroke-linejoin=\"round\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <polyline points=\"17 1 21 5 17 9\" \/>\r\n                  <path d=\"M3 11V9a4 4 0 0 1 4-4h14\" \/>\r\n                  <polyline points=\"7 23 3 19 7 15\" \/>\r\n                  <path d=\"M21 13v2a4 4 0 0 1-4 4H3\" \/>\r\n                <\/svg>\r\n                <span>Workflow Automation<\/span>\r\n              <\/div>\r\n              <h3 class=\"czm-five-ways-card-title\">\r\n                Make everyday processes run automatically\r\n              <\/h3>\r\n              <p class=\"czm-five-ways-card-body\">\r\n                Connect triggers, rules, and schedules to handle repetitive\r\n                tasks automatically. From data updates and notifications to\r\n                approvals and routine operations, workflows run consistently\r\n                while reducing manual effort.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <!-- Card 2: Custom Software -->\r\n            <div class=\"czm-five-ways-card\">\r\n              <div class=\"czm-pill-badge-pink\">\r\n                <svg\r\n                  width=\"15\"\r\n                  height=\"15\"\r\n                  viewBox=\"0 0 24 24\"\r\n                  fill=\"none\"\r\n                  stroke=\"#c9266b\"\r\n                  stroke-width=\"2\"\r\n                  stroke-linecap=\"round\"\r\n                  stroke-linejoin=\"round\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\" \/>\r\n                  <path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\" \/>\r\n                <\/svg>\r\n                <span>Custom Software<\/span>\r\n              <\/div>\r\n              <h3 class=\"czm-five-ways-card-title\">\r\n                Software built around how you already work\r\n              <\/h3>\r\n              <p class=\"czm-five-ways-card-body\">\r\n                When no off-the-shelf tool fits your business, you end up\r\n                bending the business around the tool. We build the one that\r\n                fits, and connect it to what you already use.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Column 2 (Middle): Tall Featured Custom AI Agent Card with Replaceable Image -->\r\n          <div class=\"czm-five-ways-col-tall\">\r\n            <div class=\"czm-five-ways-card czm-five-ways-card-tall\">\r\n              <div class=\"czm-pill-badge-pink\">\r\n                <span>Custom AI Agents<\/span>\r\n              <\/div>\r\n              <h3 class=\"czm-five-ways-card-title\">\r\n                Automate the work that slows you down\r\n              <\/h3>\r\n              <p class=\"czm-five-ways-card-body\">\r\n                Build custom AI agents that understand your business and work\r\n                within your existing processes. They can analyze documents,\r\n                retrieve information, make decisions, and trigger actions across\r\n                your tools\u2014helping automate complex tasks and streamline daily\r\n                operations.\r\n              <\/p>\r\n\r\n              <!-- ============================================================\r\n                   REPLACEABLE MIDDLE CARD IMAGE:\r\n                   To replace this diagram with your own image, simply change\r\n                   the src attribute below to your image URL!\r\n                   ============================================================ -->\r\n              <div\r\n                class=\"czm-diagram-replace-wrap\"\r\n                style=\"\r\n                  width: 100% !important;\r\n                  max-width: 100% !important;\r\n                  display: flex !important;\r\n                  justify-content: center !important;\r\n                  align-items: center !important;\r\n                  flex: 1 !important;\r\n                  margin: 24px auto 0 !important;\r\n                \"\r\n              >\r\n                <img decoding=\"async\" loading=\"lazy\"\r\n                  src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/custom-ai-agents-home.png\"\r\n                  alt=\"Custom AI Agents Diagram\"\r\n                  class=\"czm-diagram-replace-img\"\r\n                  id=\"czm-replaceable-agent-diagram\"\r\n                  style=\"\r\n                    width: 100% !important;\r\n                    max-width: 440px !important;\r\n                    max-height: 380px !important;\r\n                    height: auto !important;\r\n                    object-fit: contain !important;\r\n                    display: block !important;\r\n                  \"\r\n                \/>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Column 3 (Right): Stacked Cards 3 & 4 -->\r\n          <div class=\"czm-five-ways-col-stacked\">\r\n            <!-- Card 4: Software Integration -->\r\n            <div class=\"czm-five-ways-card\">\r\n              <div class=\"czm-pill-badge-pink\">\r\n                <svg\r\n                  width=\"15\"\r\n                  height=\"15\"\r\n                  viewBox=\"0 0 24 24\"\r\n                  fill=\"none\"\r\n                  stroke=\"#c9266b\"\r\n                  stroke-width=\"2\"\r\n                  stroke-linecap=\"round\"\r\n                  stroke-linejoin=\"round\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <path\r\n                    d=\"M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v1\"\r\n                  \/>\r\n                  <path d=\"M18 8h4a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-4\" \/>\r\n                  <circle cx=\"8\" cy=\"12\" r=\"2\" \/>\r\n                <\/svg>\r\n                <span>Software Integration<\/span>\r\n              <\/div>\r\n              <h3 class=\"czm-five-ways-card-title\">\r\n                Get your systems talking to each other\r\n              <\/h3>\r\n              <p class=\"czm-five-ways-card-body\">\r\n                Your CRM, accounting software and spreadsheets, connected\r\n                through system integration, so data flows between platforms\r\n                without duplicate entry or unnecessary admin.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <!-- Card 5: Business Intelligence -->\r\n            <div class=\"czm-five-ways-card\">\r\n              <div class=\"czm-pill-badge-pink\">\r\n                <svg\r\n                  width=\"15\"\r\n                  height=\"15\"\r\n                  viewBox=\"0 0 24 24\"\r\n                  fill=\"none\"\r\n                  stroke=\"#c9266b\"\r\n                  stroke-width=\"2\"\r\n                  stroke-linecap=\"round\"\r\n                  stroke-linejoin=\"round\"\r\n                  aria-hidden=\"true\"\r\n                >\r\n                  <line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\" \/>\r\n                  <line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\" \/>\r\n                  <line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\" \/>\r\n                <\/svg>\r\n                <span>Business Intelligence<\/span>\r\n              <\/div>\r\n              <h3 class=\"czm-five-ways-card-title\">\r\n                See your business numbers in one place\r\n              <\/h3>\r\n              <p class=\"czm-five-ways-card-body\">\r\n                One screen pulling live from every system you run, so decisions\r\n                rest on what is happening today, not on a spreadsheet that is\r\n                three days out of date.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 4: WHAT THAT'S WORTH, IN REAL NUMBERS\r\n       ======================================================================== -->\r\n    <section class=\"czm-section czm-real-numbers-section\" id=\"real-numbers\">\r\n      <!-- \r\n        ========================================================================\r\n        REPLACEABLE SECTION BACKGROUND:\r\n        To replace this background in the future:\r\n        Option A: Replace the image file at: clean-elementor\/images\/numbers-section-bg.png\r\n        Option B: Change the url below in style=\"background-image: url('.\/images\/numbers-section-bg.png');\"\r\n        ========================================================================\r\n      -->\r\n      <div\r\n        class=\"czm-real-numbers-bg\"\r\n        id=\"czm-real-numbers-bg-layer\"\r\n        style=\"\r\n          background-image: url(&quot;https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/background-1.png&quot;);\r\n        \"\r\n      ><\/div>\r\n\r\n      <div class=\"czm-container\">\r\n        <!-- Section Header with Light-Up Scroll Reveal -->\r\n        <div class=\"czm-section-header czm-real-numbers-header cz-reveal-wrap\">\r\n          <h2\r\n            class=\"czm-section-title czm-real-numbers-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word cz-word-pink\">What<\/span>\r\n            <span class=\"cz-word cz-word-pink\">that's<\/span>\r\n            <span class=\"cz-word cz-word-pink\">worth,<\/span>\r\n            <span class=\"cz-word\">in<\/span>\r\n            <span class=\"cz-word\">real<\/span>\r\n            <span class=\"cz-word\">numbers<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-real-numbers-desc\">\r\n            What automation delivers when it's built around your actual process.\r\n          <\/p>\r\n          <div class=\"czm-real-numbers-cta-wrap\">\r\n            <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-btn-pill-white\">\r\n              <span>Read the full stories &rarr;<\/span>\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 2x2 Metric Cards Grid -->\r\n        <div class=\"czm-real-numbers-grid\">\r\n          <!-- Card 1: +90% -->\r\n          <div class=\"czm-real-numbers-card\">\r\n            <div class=\"czm-real-numbers-value\">+90%<\/div>\r\n            <p class=\"czm-real-numbers-text\">\r\n              of payroll processes automated.<br \/><br \/>\r\n              Error rates below 1%, with less manual data entry, administrative\r\n              work, and payroll processing.\r\n            <\/p>\r\n            <div class=\"czm-real-numbers-client-wrap\">\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-real-numbers-client\">ICON Accounting<\/a\r\n              >\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 2: 30,000+ -->\r\n          <div class=\"czm-real-numbers-card\">\r\n            <div class=\"czm-real-numbers-value\">30,000+<\/div>\r\n            <p class=\"czm-real-numbers-text\">\r\n              invoices read and processed automatically.<br \/><br \/>\r\n              Around half the processing time saved through accounts automation\r\n              and workflow integration.\r\n            <\/p>\r\n            <div class=\"czm-real-numbers-client-wrap\">\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-real-numbers-client\">Follow the Camino<\/a\r\n              >\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 3: 8 weeks -->\r\n          <div class=\"czm-real-numbers-card\">\r\n            <div class=\"czm-real-numbers-value\">8 weeks<\/div>\r\n            <p class=\"czm-real-numbers-text\">\r\n              to a working MVP.<br \/><br \/>\r\n              Full product live within 14 weeks through a focused custom\r\n              software development process.\r\n            <\/p>\r\n            <div class=\"czm-real-numbers-client-wrap\">\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-real-numbers-client\">Ailtire<\/a\r\n              >\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 4: 3-4 hours -->\r\n          <div class=\"czm-real-numbers-card\">\r\n            <div class=\"czm-real-numbers-value\">3\u20134 hours<\/div>\r\n            <p class=\"czm-real-numbers-text\">\r\n              saved on every assessment, across 177 assessments a year.<br \/><br \/>\r\n              Automated workflows reduce repetitive admin and improve business\r\n              process efficiency.\r\n            <\/p>\r\n            <div class=\"czm-real-numbers-client-wrap\">\r\n              <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/case-studies\/\" class=\"czm-real-numbers-client\">daa International<\/a\r\n              >\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 5: FOUR STEPS. NO BLACK BOXES.\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-section czm-four-steps-section\"\r\n      id=\"four-steps\"\r\n      style=\"\r\n        background-color: #e7dcd5 !important;\r\n        background: #e7dcd5 !important;\r\n        color: #160b0b !important;\r\n        width: 100vw !important;\r\n        position: relative !important;\r\n        left: 50% !important;\r\n        right: 50% !important;\r\n        margin-left: -50vw !important;\r\n        margin-right: -50vw !important;\r\n        box-sizing: border-box !important;\r\n      \"\r\n    >\r\n      <div class=\"czm-container\">\r\n        <!-- Section Header with Light-Up Scroll Text Reveal -->\r\n        <div\r\n          class=\"czm-section-header czm-four-steps-header cz-reveal-wrap cz-reveal-wrap-light\"\r\n        >\r\n          <h2\r\n            class=\"czm-section-title czm-four-steps-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word cz-word-pink\">Four<\/span>\r\n            <span class=\"cz-word cz-word-pink\">steps.<\/span>\r\n            <span class=\"cz-word\">No<\/span>\r\n            <span class=\"cz-word\">black<\/span>\r\n            <span class=\"cz-word\">boxes.<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-four-steps-desc\">\r\n            How we actually work with you, start to finish.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- Bento Grid: Box 1 & 4 are same size (narrow), Box 2 & 3 are same size (wide) -->\r\n        <div class=\"czm-four-steps-grid\">\r\n          <!-- Step 1 (Narrow) -->\r\n          <div class=\"czm-four-steps-card czm-four-steps-card-narrow\">\r\n            <div class=\"czm-four-steps-text-wrap\">\r\n              <h3 class=\"czm-four-steps-card-title\">We learn how you work<\/h3>\r\n              <p class=\"czm-four-steps-card-desc\">\r\n                Before recommending technology, we take time to understand how\r\n                your business actually operates. We look at your existing\r\n                software, workflows, data, processes and the points where your\r\n                team loses time to manual work. This helps us identify\r\n                opportunities for business process automation, software\r\n                integration and digital transformation.\r\n              <\/p>\r\n            <\/div>\r\n            <div class=\"czm-four-steps-divider\"><\/div>\r\n            <!-- REPLACEABLE STEP IMAGE 1: To replace this illustration, update the src below or overwrite .\/images\/step-1-analysing.png -->\r\n            <div class=\"czm-four-steps-img-wrap\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/Frame%2015.gif\"\r\n                alt=\"Analysing illustration\"\r\n                class=\"czm-four-steps-img\"\r\n                id=\"czm-step-img-1\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Step 2 (Wide) -->\r\n          <div class=\"czm-four-steps-card czm-four-steps-card-wide\">\r\n            <div class=\"czm-four-steps-text-wrap\">\r\n              <h3 class=\"czm-four-steps-card-title\">We agree the plan<\/h3>\r\n              <p class=\"czm-four-steps-card-desc\">\r\n                Once we understand your requirements, we turn them into a clear\r\n                technology roadmap. We map out the systems involved, required\r\n                integrations, workflows, data flows and technical requirements\r\n                before development begins. From custom software development and\r\n                API integrations to workflow automation and system\r\n                modernisation, we define what needs to be built, how it will\r\n                connect and what success should look like.\r\n              <\/p>\r\n            <\/div>\r\n            <div class=\"czm-four-steps-divider\"><\/div>\r\n            <!-- REPLACEABLE STEP IMAGE 2: To replace this illustration, update the src below or overwrite .\/images\/step-2-timeline.png -->\r\n            <div class=\"czm-four-steps-img-wrap\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/Frame%2016.gif\"\r\n                alt=\"Timeline illustration\"\r\n                class=\"czm-four-steps-img\"\r\n                id=\"czm-step-img-2\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Step 3 (Wide - Same size as Step 2) -->\r\n          <div class=\"czm-four-steps-card czm-four-steps-card-wide\">\r\n            <div class=\"czm-four-steps-text-wrap\">\r\n              <h3 class=\"czm-four-steps-card-title\">We build it<\/h3>\r\n              <p class=\"czm-four-steps-card-desc\">\r\n                We design, develop, integrate and test reliable technology\r\n                solutions around your existing business systems. We connect CRM\r\n                platforms, accounting software, databases, APIs and third-party\r\n                tools, while automating repetitive workflows and improving how\r\n                information moves between systems. Every solution is tested for\r\n                functionality, performance, security and integration before\r\n                deployment, so your team can adopt it with confidence.\r\n              <\/p>\r\n            <\/div>\r\n            <div class=\"czm-four-steps-divider\"><\/div>\r\n            <!-- REPLACEABLE STEP IMAGE 3: To replace this illustration, update the src below or overwrite .\/images\/step-3-ai-agent.png -->\r\n            <div class=\"czm-four-steps-img-wrap\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/Frame%2017.gif\"\r\n                alt=\"We build it illustration\"\r\n                class=\"czm-four-steps-img\"\r\n                id=\"czm-step-img-3\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Step 4 (Narrow - Same size as Step 1) -->\r\n          <div class=\"czm-four-steps-card czm-four-steps-card-narrow\">\r\n            <div class=\"czm-four-steps-text-wrap\">\r\n              <h3 class=\"czm-four-steps-card-title\">\r\n                We hand it over and stay\r\n              <\/h3>\r\n              <p class=\"czm-four-steps-card-desc\">\r\n                Launching the software is only part of the process. We help with\r\n                software implementation, deployment, team training and ongoing\r\n                technical support so your people can confidently use the new\r\n                system. After launch, we remain involved to help resolve issues,\r\n                maintain integrations and continuously improve your technology\r\n                as your business evolves.\r\n              <\/p>\r\n            <\/div>\r\n            <div class=\"czm-four-steps-divider\"><\/div>\r\n            <!-- REPLACEABLE STEP IMAGE 4: To replace this illustration, update the src below or overwrite .\/images\/step-4-project-health.png -->\r\n            <div class=\"czm-four-steps-img-wrap\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/Frame%2018.gif\"\r\n                alt=\"Project health illustration\"\r\n                class=\"czm-four-steps-img\"\r\n                id=\"czm-step-img-4\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 6: FEATURED CLIENT REVIEW\r\n       ======================================================================== -->\r\n    <section class=\"czm-section czm-client-review-section\" id=\"case-studies\">\r\n      <!-- \r\n        ========================================================================\r\n        REPLACEABLE SECTION BACKGROUND:\r\n        To replace this background in the future:\r\n        Option A: Replace the image file at: clean-elementor\/images\/client-review-bg.png\r\n        Option B: Change the url below in style=\"background-image: url('.\/images\/client-review-bg.png');\"\r\n        ========================================================================\r\n      -->\r\n      <div\r\n        class=\"czm-client-review-bg\"\r\n        id=\"czm-client-review-bg-layer\"\r\n        style=\"\r\n          background-image: url(&quot;https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/background-2.png&quot;);\r\n        \"\r\n      ><\/div>\r\n\r\n      <div class=\"czm-container\">\r\n        <!-- Section Header with Light-Up Scroll Text Reveal -->\r\n        <div class=\"czm-section-header czm-review-header-wrap cz-reveal-wrap\">\r\n          <h2\r\n            class=\"czm-section-title czm-in-their-words-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word cz-word-pink\">In<\/span>\r\n            <span class=\"cz-word cz-word-pink\">their<\/span>\r\n            <span class=\"cz-word\">words<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-in-their-words-desc\">\r\n            What we did, judged by the people who actually lived through it.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"czm-featured-review-container\">\r\n          <!-- Left: Logo Card -->\r\n          <div\r\n            class=\"czm-featured-logo-card\"\r\n            style=\"\r\n              padding: 0 !important;\r\n              overflow: hidden !important;\r\n              border-radius: 24px !important;\r\n              background-color: transparent !important;\r\n              display: flex !important;\r\n              align-items: stretch !important;\r\n            \"\r\n          >\r\n            <img decoding=\"async\"\r\n              src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/10\/lazy-tiger-new-logo.png\"\r\n              alt=\"Lazy Tiger Fitness\"\r\n              class=\"czm-featured-brand-img\"\r\n              loading=\"lazy\"\r\n              style=\"\r\n                width: 100% !important;\r\n                height: 100% !important;\r\n                max-width: 100% !important;\r\n                max-height: none !important;\r\n                object-fit: cover !important;\r\n                object-position: center !important;\r\n                display: block !important;\r\n                border-radius: 24px !important;\r\n              \"\r\n            \/>\r\n          <\/div>\r\n\r\n          <!-- Right: Enclosed Review Card -->\r\n          <div class=\"czm-featured-review-details\">\r\n            <div>\r\n              <div class=\"czm-review-top-meta\">\r\n                <span class=\"czm-brand-name-tag\">LAZY TIGER<\/span>\r\n                <div class=\"czm-stars-pink\" aria-label=\"5 stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n              <\/div>\r\n\r\n              <blockquote class=\"czm-review-main-quote\">\r\n                &ldquo;A bunch of lads with a mad idea, zero real backend\r\n                knowledge, and working across three different time zones. Taking\r\n                a punt on Cozmotec turned out to be an absolute home run.&rdquo;\r\n              <\/blockquote>\r\n            <\/div>\r\n\r\n            <div>\r\n              <div class=\"czm-review-divider\"><\/div>\r\n              <p class=\"czm-review-main-body\">\r\n                The project involved integrating with multiple hardware devices\r\n                and building cross-platform for both iOS and Android. Not\r\n                exactly plug and play. From day one, sitting down to map the\r\n                scope and the inevitable roadblocks, they were sharp,\r\n                straightforward, and properly collaborative. We had direct\r\n                communication with the dev team the whole way through, with\r\n                steady updates and no mystery gaps.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 6: INFINITE RIGHT-TO-LEFT REVIEWS CAROUSEL\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-reviews-marquee-section\"\r\n      style=\"\r\n        background-color: #e7dcd5 !important;\r\n        background: #e7dcd5 !important;\r\n        color: #160b0b !important;\r\n        width: 100vw !important;\r\n        position: relative !important;\r\n        left: 50% !important;\r\n        right: 50% !important;\r\n        margin-left: -50vw !important;\r\n        margin-right: -50vw !important;\r\n        box-sizing: border-box !important;\r\n      \"\r\n    >\r\n      <div class=\"czm-marquee-wrapper\">\r\n        <div class=\"czm-marquee-track\">\r\n          <!-- Card 1: Shane Cullen -->\r\n          <div class=\"czm-marquee-card\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cCozmotec was professional, responsive, and highly collaborative\r\n              throughout our SaaS development. They adapted seamlessly to\r\n              evolving requirements and timelines, while maintaining clear\r\n              communication and trust. We\u2019d happily recommend their team.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">shane cullen<\/span>\r\n              <div class=\"czm-review-stars-pink\" aria-label=\"5 stars\">\r\n                \u2605\u2605\u2605\u2605\u2605\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 2: Damion McGing -->\r\n          <div class=\"czm-marquee-card\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cWorking with Cozmotec has been a great experience. Their team is\r\n              professional, approachable, and genuinely focused on understanding\r\n              our business needs. They communicate clearly, deliver high-quality\r\n              work, and consistently meet deadlines. Cozmotec is a reliable\r\n              technology partner we\u2019d highly recommend.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Damion McGing<\/span>\r\n              <div class=\"czm-review-stars-pink\" aria-label=\"5 stars\">\r\n                \u2605\u2605\u2605\u2605\u2605\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 3: Kim Briggs -->\r\n          <div class=\"czm-marquee-card\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cI had the pleasure of working with Cozmotec over the past year.\r\n              Their team was professional, responsive, and committed to\r\n              delivering a solution tailored to my needs. They handled evolving\r\n              requirements with flexibility and made the entire process easy and\r\n              supportive.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Kim Briggs<\/span>\r\n              <div class=\"czm-review-stars-pink\" aria-label=\"5 stars\">\r\n                \u2605\u2605\u2605\u2605\u2605\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 4: Emma -->\r\n          <div class=\"czm-marquee-card\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cWorking with Cozmotec has been a fantastic experience. Cuty and\r\n              her team quickly understood our challenges and delivered precise,\r\n              effective solutions. Their speed, dedication, and quality made\r\n              this partnership a true success. We\u2019re excited to continue working\r\n              together on future projects.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Emma<\/span>\r\n              <div class=\"czm-review-stars-pink\" aria-label=\"5 stars\">\r\n                \u2605\u2605\u2605\u2605\u2605\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 5: Colm Mc Sweeney -->\r\n          <div class=\"czm-marquee-card\">\r\n            <p class=\"czm-review-quote\">\r\n              Brilliant company to work with. Always flexible and accommodating\r\n              to our changing requirements.\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">colm mc sweeney<\/span>\r\n              <div class=\"czm-review-stars-pink\" aria-label=\"5 stars\">\r\n                \u2605\u2605\u2605\u2605\u2605\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- ================= DUPLICATED SET FOR SEAMLESS INFINITE LOOP ================= -->\r\n          <!-- Card 1 Duplicate: Shane Cullen -->\r\n          <div class=\"czm-marquee-card\" aria-hidden=\"true\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cCozmotec was professional, responsive, and highly collaborative\r\n              throughout our SaaS development. They adapted seamlessly to\r\n              evolving requirements and timelines, while maintaining clear\r\n              communication and trust. We\u2019d happily recommend their team.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">shane cullen<\/span>\r\n              <div class=\"czm-review-stars-pink\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 2 Duplicate: Damion McGing -->\r\n          <div class=\"czm-marquee-card\" aria-hidden=\"true\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cWorking with Cozmotec has been a great experience. Their team is\r\n              professional, approachable, and genuinely focused on understanding\r\n              our business needs. They communicate clearly, deliver high-quality\r\n              work, and consistently meet deadlines. Cozmotec is a reliable\r\n              technology partner we\u2019d highly recommend.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Damion McGing<\/span>\r\n              <div class=\"czm-review-stars-pink\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 3 Duplicate: Kim Briggs -->\r\n          <div class=\"czm-marquee-card\" aria-hidden=\"true\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cI had the pleasure of working with Cozmotec over the past year.\r\n              Their team was professional, responsive, and committed to\r\n              delivering a solution tailored to my needs. They handled evolving\r\n              requirements with flexibility and made the entire process easy and\r\n              supportive.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Kim Briggs<\/span>\r\n              <div class=\"czm-review-stars-pink\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 4 Duplicate: Emma -->\r\n          <div class=\"czm-marquee-card\" aria-hidden=\"true\">\r\n            <p class=\"czm-review-quote\">\r\n              \u201cWorking with Cozmotec has been a fantastic experience. Cuty and\r\n              her team quickly understood our challenges and delivered precise,\r\n              effective solutions. Their speed, dedication, and quality made\r\n              this partnership a true success. We\u2019re excited to continue working\r\n              together on future projects.\u201d\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">Emma<\/span>\r\n              <div class=\"czm-review-stars-pink\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Card 5 Duplicate: Colm Mc Sweeney -->\r\n          <div class=\"czm-marquee-card\" aria-hidden=\"true\">\r\n            <p class=\"czm-review-quote\">\r\n              Brilliant company to work with. Always flexible and accommodating\r\n              to our changing requirements.\r\n            <\/p>\r\n            <div class=\"czm-review-card-divider\"><\/div>\r\n            <div class=\"czm-review-card-footer\">\r\n              <span class=\"czm-review-client-name\">colm mc sweeney<\/span>\r\n              <div class=\"czm-review-stars-pink\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 7: RECOGNISED FOR EXCELLENCE AND INNOVATION\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-section czm-awards-marquee-section\"\r\n      id=\"awards\"\r\n      style=\"\r\n        background-color: #e7dcd5 !important;\r\n        background: #e7dcd5 !important;\r\n        color: #160b0b !important;\r\n        width: 100vw !important;\r\n        position: relative !important;\r\n        left: 50% !important;\r\n        right: 50% !important;\r\n        margin-left: -50vw !important;\r\n        margin-right: -50vw !important;\r\n        box-sizing: border-box !important;\r\n      \"\r\n    >\r\n      <div class=\"czm-container\">\r\n        <div\r\n          class=\"czm-section-header czm-awards-header cz-reveal-wrap cz-reveal-wrap-light\"\r\n        >\r\n          <h2\r\n            class=\"czm-section-title czm-awards-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word\" data-rgb=\"177, 56, 106\">Recognised<\/span>\r\n            <span class=\"cz-word\" data-rgb=\"171, 54, 103\">for<\/span>\r\n            <span class=\"cz-word\" data-rgb=\"122, 38, 73\">Excellence<\/span>\r\n            <span class=\"cz-word\" data-rgb=\"61, 18, 37\">and<\/span>\r\n            <span class=\"cz-word\" data-rgb=\"17, 17, 17\">Innovation<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-awards-desc\">\r\n            Recognised for delivering innovative technology solutions that\r\n            create meaningful business impact and drive growth.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"czm-awards-marquee-wrapper\">\r\n        <div class=\"czm-awards-marquee-track\">\r\n          <!-- Award 1: Start-Up of the Year -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img loading=\"lazy\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/start-up-business-award.jpg\"\r\n                alt=\"Winner \u2014 Start-Up of the Year, Fingal Enterprise Awards 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"eager\"\r\n                decoding=\"async\"\r\n                fetchpriority=\"high\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Start-Up of the Year, Fingal Enterprise Awards\r\n                  2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 2: Local Enterprise Awards -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img loading=\"lazy\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/fingal-award-scaled.jpg\"\r\n                alt=\"Winner \u2014 Local Enterprise Awards, Fingal 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"eager\"\r\n                decoding=\"async\"\r\n                fetchpriority=\"high\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Local Enterprise Awards, Fingal 2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 3: National Enterprise Awards -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/framerusercontent.com\/images\/pzVBIRgaeCE6V0ulURSJmVAlXQ.png\"\r\n                alt=\"Winner \u2014 National Enterprise Awards 2025, regional category\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; National Enterprise Awards 2025, regional\r\n                  category\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Repeat 3 cards to fill loop width -->\r\n          <!-- Award 1 -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/start-up-business-award.jpg\"\r\n                alt=\"Winner \u2014 Start-Up of the Year, Fingal Enterprise Awards 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Start-Up of the Year, Fingal Enterprise Awards\r\n                  2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 2 -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/fingal-award-scaled.jpg\"\r\n                alt=\"Winner \u2014 Local Enterprise Awards, Fingal 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Local Enterprise Awards, Fingal 2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 3 -->\r\n          <div class=\"czm-award-carousel-card\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/framerusercontent.com\/images\/pzVBIRgaeCE6V0ulURSJmVAlXQ.png\"\r\n                alt=\"Winner \u2014 National Enterprise Awards 2025, regional category\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; National Enterprise Awards 2025, regional\r\n                  category\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- ================= DUPLICATED SET (for translateX -50% infinite loop) ================= -->\r\n          <!-- Award 1 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/start-up-business-award.jpg\"\r\n                alt=\"Winner \u2014 Start-Up of the Year, Fingal Enterprise Awards 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Start-Up of the Year, Fingal Enterprise Awards\r\n                  2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 2 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/fingal-award-scaled.jpg\"\r\n                alt=\"Winner \u2014 Local Enterprise Awards, Fingal 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Local Enterprise Awards, Fingal 2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 3 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/framerusercontent.com\/images\/pzVBIRgaeCE6V0ulURSJmVAlXQ.png\"\r\n                alt=\"Winner \u2014 National Enterprise Awards 2025, regional category\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; National Enterprise Awards 2025, regional\r\n                  category\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 1 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/start-up-business-award.jpg\"\r\n                alt=\"Winner \u2014 Start-Up of the Year, Fingal Enterprise Awards 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Start-Up of the Year, Fingal Enterprise Awards\r\n                  2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 2 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/08\/fingal-award-scaled.jpg\"\r\n                alt=\"Winner \u2014 Local Enterprise Awards, Fingal 2025\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; Local Enterprise Awards, Fingal 2025\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Award 3 Clone -->\r\n          <div class=\"czm-award-carousel-card\" aria-hidden=\"true\">\r\n            <div class=\"czm-award-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/framerusercontent.com\/images\/pzVBIRgaeCE6V0ulURSJmVAlXQ.png\"\r\n                alt=\"Winner \u2014 National Enterprise Awards 2025, regional category\"\r\n                class=\"czm-award-carousel-img\"\r\n                loading=\"lazy\"\r\n              \/>\r\n              <div class=\"czm-award-card-overlay\">\r\n                <h3 class=\"czm-award-overlay-title\">\r\n                  Winner &mdash; National Enterprise Awards 2025, regional\r\n                  category\r\n                <\/h3>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 8: IS THIS YOU?\r\n       ======================================================================== -->\r\n    <section class=\"czm-section czm-is-this-you-section\" id=\"is-this-you\">\r\n      <!-- \r\n        ========================================================================\r\n        REPLACEABLE SECTION BACKGROUND:\r\n        To replace this background in the future:\r\n        Option A: Replace the image file at: clean-elementor\/images\/is-this-you-bg.png\r\n        Option B: Change the url below in style=\"background-image: url('.\/images\/is-this-you-bg.png');\"\r\n        ========================================================================\r\n      -->\r\n      <div\r\n        class=\"czm-is-this-you-bg\"\r\n        id=\"czm-is-this-you-bg-layer\"\r\n        style=\"\r\n          background-image: url(&quot;https:\/\/cozmotec.ie\/staging\/7865\/wp-content\/uploads\/2026\/09\/background-3.png&quot;);\r\n        \"\r\n      ><\/div>\r\n\r\n      <div class=\"czm-container\">\r\n        <!-- Section Header with Light-Up Scroll Reveal -->\r\n        <div class=\"czm-section-header czm-is-this-you-header cz-reveal-wrap\">\r\n          <h2\r\n            class=\"czm-section-title czm-is-this-you-title cz-reveal-line\"\r\n            data-reveal-init=\"true\"\r\n          >\r\n            <span class=\"cz-word cz-word-pink\">Is<\/span>\r\n            <span class=\"cz-word cz-word-pink\">this<\/span>\r\n            <span class=\"cz-word cz-word-pink\">you?<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle czm-is-this-you-desc\">\r\n            We work with established businesses in Ireland and the UK, typically\r\n            with 10 to 200 employees, where the work has outgrown the systems.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <!-- 3 Cards Grid -->\r\n        <div class=\"czm-is-this-you-grid\">\r\n          <!-- Card 1 -->\r\n          <div class=\"czm-is-this-you-card\">\r\n            <!-- REPLACEABLE CARD IMAGE 1: To replace this graphic, update src or overwrite .\/images\/is-this-you-1.png -->\r\n            <div class=\"czm-is-this-you-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/i.ibb.co\/r2pmsfMN\/Copy.gif\"\r\n                alt=\"Work done by hand\"\r\n                class=\"czm-is-this-you-img\"\r\n                id=\"czm-is-this-you-img-1\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n            <h3 class=\"czm-is-this-you-card-title\">Work done by hand<\/h3>\r\n            <p class=\"czm-is-this-you-card-desc\">\r\n              When your team relies on manual data entry, repetitive admin and\r\n              disconnected processes, mistakes creep in and valuable time gets\r\n              lost. We help automate business workflows so your team can focus\r\n              on work that actually moves the business forward.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <!-- Card 2 -->\r\n          <div class=\"czm-is-this-you-card\">\r\n            <!-- REPLACEABLE CARD IMAGE 2: To replace this graphic, update src or overwrite .\/images\/is-this-you-2.png -->\r\n            <div class=\"czm-is-this-you-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/i.ibb.co\/kgW6rNgX\/Timesheets.gif\"\r\n                alt=\"One person's spreadsheet\"\r\n                class=\"czm-is-this-you-img\"\r\n                id=\"czm-is-this-you-img-2\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n            <h3 class=\"czm-is-this-you-card-title\">One person's spreadsheet<\/h3>\r\n            <p class=\"czm-is-this-you-card-desc\">\r\n              Critical business data shouldn't live in one person's spreadsheet.\r\n              We connect your spreadsheets, CRM, accounting software and other\r\n              business systems so information is easier to access, update and\r\n              manage across your organisation.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <!-- Card 3 -->\r\n          <div class=\"czm-is-this-you-card\">\r\n            <!-- REPLACEABLE CARD IMAGE 3: To replace this graphic, update src or overwrite .\/images\/is-this-you-3.png -->\r\n            <div class=\"czm-is-this-you-img-box\">\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/i.ibb.co\/prZGd2vg\/Outdated.gif\"\r\n                alt=\"Software that's now in the way\"\r\n                class=\"czm-is-this-you-img\"\r\n                id=\"czm-is-this-you-img-3\"\r\n                loading=\"lazy\"\r\n              \/>\r\n            <\/div>\r\n            <h3 class=\"czm-is-this-you-card-title\">\r\n              Software that's now in the way\r\n            <\/h3>\r\n            <p class=\"czm-is-this-you-card-desc\">\r\n              The software that worked three years ago may no longer fit how\r\n              your business operates today. We modernise outdated systems,\r\n              improve software workflows and integrate the tools your team\r\n              already uses, without forcing unnecessary change.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bottom Callout & Book a call button -->\r\n        <div class=\"czm-is-this-you-footer\">\r\n          <p class=\"czm-is-this-you-footer-text\">\r\n            If you're dealing with the same challenges, you're probably the\r\n            right fit for us.\r\n          <\/p>\r\n          <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/let-s-talk\/\" class=\"czm-btn-pill-white-action\">\r\n            <span>Book a Call<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 10: FAQ ACCORDION & DIRECT QUERY FORM (LIGHT THEME)\r\n       ======================================================================== -->\r\n    <section\r\n      class=\"czm-section czm-faq-section\"\r\n      id=\"faq\"\r\n      style=\"\r\n        background-color: #e7dcd5 !important;\r\n        background: #e7dcd5 !important;\r\n        color: #160b0b !important;\r\n        width: 100vw !important;\r\n        position: relative !important;\r\n        left: 50% !important;\r\n        right: 50% !important;\r\n        margin-left: -50vw !important;\r\n        margin-right: -50vw !important;\r\n        box-sizing: border-box !important;\r\n      \"\r\n    >\r\n      <div class=\"czm-container\">\r\n        <div\r\n          class=\"czm-section-header czm-faq-header cz-reveal-wrap cz-reveal-wrap-light\"\r\n        >\r\n          <h2 class=\"czm-section-title cz-reveal-line\" data-reveal-init=\"true\">\r\n            <span class=\"cz-word cz-word-pink\">Ask<\/span>\r\n            <span class=\"cz-word cz-word-pink\">whatever<\/span>\r\n            <span class=\"cz-word\">you<\/span>\r\n            <span class=\"cz-word\">have<\/span>\r\n            <span class=\"cz-word\">in<\/span>\r\n            <span class=\"cz-word\">your<\/span>\r\n            <span class=\"cz-word\">mind<\/span>\r\n          <\/h2>\r\n          <p class=\"czm-section-subtitle\">\r\n            Find answers about our approach, services, project process, and how\r\n            we build technology solutions around your business.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div\r\n          class=\"czm-faq-card-container\"\r\n          style=\"\r\n            background-color: #f1e8e2 !important;\r\n            background: #f1e8e2 !important;\r\n            border: 1px solid rgba(201, 38, 107, 0.28) !important;\r\n            box-shadow: 0 4px 24px rgba(201, 38, 107, 0.04) !important;\r\n          \"\r\n        >\r\n          <div class=\"czm-faq-layout\">\r\n            <!-- Left Column: Ask your Queries Form -->\r\n            <div class=\"czm-faq-left\">\r\n              <div class=\"czm-query-card\">\r\n                <h3 class=\"czm-query-heading\">Ask your Queries<\/h3>\r\n                <p class=\"czm-query-sub\">\r\n                  Whether you have questions or you're ready to discuss your\r\n                  business, we're here to help. Reach out today.\r\n                <\/p>\r\n\r\n                <form\r\n                  class=\"czm-query-form\"\r\n                  id=\"czm-home-query-form\"\r\n                  method=\"POST\"\r\n                  onsubmit=\"handleCozmotecFormSubmit(event)\"\r\n                >\r\n                  <input type=\"hidden\" name=\"service\" value=\"General Inquiry\" \/>\r\n\r\n                  <div class=\"czm-form-field\">\r\n                    <label class=\"czm-form-label\" for=\"czm-input-name\"\r\n                      >Name<\/label\r\n                    >\r\n                    <input\r\n                      type=\"text\"\r\n                      id=\"czm-input-name\"\r\n                      name=\"name\"\r\n                      class=\"czm-input-text\"\r\n                      placeholder=\"Jane Smith\"\r\n                      required\r\n                    \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"czm-form-field\">\r\n                    <label class=\"czm-form-label\" for=\"czm-input-email\"\r\n                      >Email<\/label\r\n                    >\r\n                    <input\r\n                      type=\"email\"\r\n                      id=\"czm-input-email\"\r\n                      name=\"email\"\r\n                      class=\"czm-input-text\"\r\n                      placeholder=\"jane@framer.com\"\r\n                      required\r\n                    \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"czm-form-field\">\r\n                    <label class=\"czm-form-label\" for=\"czm-input-msg\"\r\n                      >Message<\/label\r\n                    >\r\n                    <textarea\r\n                      id=\"czm-input-msg\"\r\n                      name=\"message\"\r\n                      class=\"czm-textarea\"\r\n                      rows=\"4\"\r\n                      placeholder=\"Hi, I am reaching out for...\"\r\n                      required\r\n                    ><\/textarea>\r\n                  <\/div>\r\n\r\n                  <button\r\n                    type=\"submit\"\r\n                    class=\"czm-query-submit-btn\"\r\n                    style=\"\r\n                      display: flex !important;\r\n                      align-items: center !important;\r\n                      justify-content: center !important;\r\n                      width: 100% !important;\r\n                      height: 48px !important;\r\n                      background-color: #b1386a !important;\r\n                      color: #ffffff !important;\r\n                      border: none !important;\r\n                      border-radius: 10px !important;\r\n                      padding: 13px 24px !important;\r\n                      font-family:\r\n                        &quot;Schibsted Grotesk&quot;,\r\n                        -apple-system,\r\n                        BlinkMacSystemFont,\r\n                        &quot;Helvetica Neue&quot;,\r\n                        Helvetica,\r\n                        Arial,\r\n                        sans-serif !important;\r\n                      font-size: 15px !important;\r\n                      font-weight: 600 !important;\r\n                      cursor: pointer !important;\r\n                      margin-top: 10px !important;\r\n                      box-shadow: 0 4px 14px rgba(177, 56, 106, 0.25) !important;\r\n                    \"\r\n                  >\r\n                    <span\r\n                      style=\"\r\n                        color: #ffffff !important;\r\n                        font-family:\r\n                          &quot;Schibsted Grotesk&quot;,\r\n                          -apple-system,\r\n                          BlinkMacSystemFont,\r\n                          &quot;Helvetica Neue&quot;,\r\n                          Helvetica,\r\n                          Arial,\r\n                          sans-serif !important;\r\n                        font-size: 15px !important;\r\n                        font-weight: 600 !important;\r\n                      \"\r\n                      >Submit<\/span\r\n                    >\r\n                  <\/button>\r\n                <\/form>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Right Column: Accordion with 6 Items -->\r\n            <div class=\"czm-faq-right\">\r\n              <div class=\"czm-accordion\" id=\"czm-faq-accordion\">\r\n                <!-- Item 01 (Active by default) -->\r\n                <div class=\"czm-accordion-item active\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"true\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">01<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >How long does a project take?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        Most projects deliver something working within 8 to 12\r\n                        weeks, and we aim to get a first usable version in front\r\n                        of you well before that. Smaller automations can be live\r\n                        in a few weeks. We will give you a real timeline after\r\n                        the first call, not before.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <!-- Item 02 -->\r\n                <div class=\"czm-accordion-item\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"false\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">02<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >What does it cost?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        It depends on scope, and we will not pretend otherwise.\r\n                        What we will do on the first call is tell you roughly\r\n                        what your problem costs to fix, so you can decide\r\n                        whether it is worth solving before you spend anything.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <!-- Item 03 -->\r\n                <div class=\"czm-accordion-item\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"false\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">03<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >Do we have to replace the systems we already use?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        Usually not. Most of our work connects the tools you\r\n                        already have, or adds something alongside them. Ripping\r\n                        things out is a last resort.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <!-- Item 04 -->\r\n                <div class=\"czm-accordion-item\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"false\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">04<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >What happens after it launches?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        We stay. Support, monitoring and ongoing improvements,\r\n                        handled by the people who built the thing. You are not\r\n                        handed to a queue.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <!-- Item 05 (Replaceable by user) -->\r\n                <div class=\"czm-accordion-item\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"false\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">05<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >Do you only work with businesses in Dublin?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        No. We are based in Dublin and work with clients across\r\n                        Ireland and the UK.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <!-- Item 06 (Replaceable by user) -->\r\n                <div class=\"czm-accordion-item\">\r\n                  <div\r\n                    class=\"czm-accordion-header\"\r\n                    role=\"button\"\r\n                    tabindex=\"0\"\r\n                    aria-expanded=\"false\"\r\n                  >\r\n                    <div class=\"czm-faq-q-left\">\r\n                      <span class=\"czm-faq-num\">06<\/span>\r\n                      <span class=\"czm-accordion-question\"\r\n                        >Is our data safe?<\/span\r\n                      >\r\n                    <\/div>\r\n                    <span class=\"czm-accordion-chevron\" aria-hidden=\"true\">\r\n                      <svg\r\n                        width=\"18\"\r\n                        height=\"18\"\r\n                        viewBox=\"0 0 24 24\"\r\n                        fill=\"none\"\r\n                        stroke=\"currentColor\"\r\n                        stroke-width=\"2\"\r\n                        stroke-linecap=\"round\"\r\n                        stroke-linejoin=\"round\"\r\n                      >\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                      <\/svg>\r\n                    <\/span>\r\n                  <\/div>\r\n                  <div class=\"czm-accordion-body\">\r\n                    <div class=\"czm-accordion-text-reveal\">\r\n                      <p>\r\n                        Your data stays in your systems wherever possible. We\r\n                        work to GDPR, encrypt data in transit and at rest, and\r\n                        keep client environments separate. We'll walk you\r\n                        through exactly how your data is handled before anything\r\n                        is built.\r\n                      <\/p>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ========================================================================\r\n       SECTION 11: FULL-WIDTH BOTTOM CTA BANNER\r\n       ======================================================================== -->\r\n    <section class=\"czm-fullwidth-cta-section\" id=\"cta\">\r\n      <div id=\"gradient-motion-bg-cta\" class=\"czm-gradient-motion-bg\"><\/div>\r\n\r\n      <div class=\"czm-container czm-fullwidth-cta-container\">\r\n        <h2 class=\"czm-cta-banner-title\">Book a free<br \/>30-minute call<\/h2>\r\n\r\n        <p class=\"czm-cta-banner-subtitle\">\r\n          We will map one of your processes and show you where the hours are\r\n          going. You keep the map whether you work with us or not.\r\n        <\/p>\r\n\r\n        <div class=\"czm-cta-banner-btn-wrap\">\r\n          <a href=\"https:\/\/cozmotec.ie\/staging\/7865\/let-s-talk\/\" class=\"czm-btn-pill-pink czm-btn-cta-pink\">\r\n            <span>Book a Call<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ==========================================================================\r\n     CSS STYLES (ISOLATED & SMOOTH SCROLL-REVEAL)\r\n     ========================================================================== -->\r\n\r\n    <!-- ==========================================================================\r\n     SCRIPTS & ANIMATIONS (PROGRESSIVE SCROLL REVEAL ENGINE)\r\n     ========================================================================== -->\r\n    <script>\r\n      (function () {\r\n        \"use strict\";\r\n\r\n        \/\/ ============================================================\r\n        \/\/ 1. QUANTUM MORPHING MATRIX (Three.js Hero Background)\r\n        \/\/ ============================================================\r\n        var CONFIG_MATRIX = {\r\n          bgColor: \"#000002\",\r\n          colorCloud: \"#FFFFFF\",\r\n          colorSphere: \"#c9266b\",\r\n          cloudBrightness: 1.2,\r\n          sphereBrightness: 1.0,\r\n          particleCount: 12000,\r\n          particleSizeCloud: 0.045,\r\n          particleSizeSphere: 0.065,\r\n          particleOpacity: 1.0,\r\n          glowIntensity: 60,\r\n          fogDensity: 0.03,\r\n          spinSpeedY: 0.1,\r\n          parallaxStrength: 2.0,\r\n          globeScale: 1,\r\n          morphInterval: 5.0,\r\n          sphereDuration: 15.0,\r\n          morphSpeed: 0.25,\r\n          cloudSpeed: 0.3,\r\n          cloudTimeScale: 0.4,\r\n          enableDistortion: true,\r\n          distortRadius: 9.0,\r\n          distortAmount: 0.8,\r\n          distortSpeed: 2.0,\r\n        };\r\n\r\n        function initQuantumMatrix() {\r\n          var mount = document.getElementById(\"quantum-morphing-matrix\");\r\n          if (!mount || typeof THREE === \"undefined\") return;\r\n\r\n          var scene = new THREE.Scene();\r\n          scene.fog = new THREE.FogExp2(\r\n            CONFIG_MATRIX.bgColor,\r\n            CONFIG_MATRIX.fogDensity,\r\n          );\r\n\r\n          var camera = new THREE.PerspectiveCamera(\r\n            60,\r\n            mount.clientWidth \/ mount.clientHeight,\r\n            0.1,\r\n            1000,\r\n          );\r\n          camera.position.z = 12;\r\n\r\n          var renderer;\r\n          try {\r\n            renderer = new THREE.WebGLRenderer({\r\n              alpha: true,\r\n              antialias: true,\r\n              powerPreference: \"high-performance\",\r\n            });\r\n          } catch (e) {\r\n            return;\r\n          }\r\n\r\n          renderer.setSize(mount.clientWidth, mount.clientHeight);\r\n          renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));\r\n          renderer.domElement.style.filter =\r\n            \"drop-shadow(0px 0px \" +\r\n            CONFIG_MATRIX.glowIntensity +\r\n            \"px \" +\r\n            CONFIG_MATRIX.colorSphere +\r\n            \")\";\r\n          mount.appendChild(renderer.domElement);\r\n\r\n          function createCircleTexture() {\r\n            var canvas = document.createElement(\"canvas\");\r\n            canvas.width = 64;\r\n            canvas.height = 64;\r\n            var ctx = canvas.getContext(\"2d\");\r\n            var gradient = ctx.createRadialGradient(32, 32, 0, 32, 32, 32);\r\n            gradient.addColorStop(0, \"rgba(255,255,255,1)\");\r\n            gradient.addColorStop(0.4, \"rgba(255,255,255,0.9)\");\r\n            gradient.addColorStop(1, \"rgba(255,255,255,0)\");\r\n            ctx.fillStyle = gradient;\r\n            ctx.fillRect(0, 0, 64, 64);\r\n            var texture = new THREE.CanvasTexture(canvas);\r\n            texture.needsUpdate = true;\r\n            return texture;\r\n          }\r\n\r\n          var particleTexture = createCircleTexture();\r\n          var particleCount = CONFIG_MATRIX.particleCount;\r\n          var posCloud = new Float32Array(particleCount * 3);\r\n          var posSphere = new Float32Array(particleCount * 3);\r\n          var colCloud = new Float32Array(particleCount * 3);\r\n          var colSphere = new Float32Array(particleCount * 3);\r\n          var cloudPhase = new Float32Array(particleCount * 3);\r\n\r\n          var cCloud = new THREE.Color(CONFIG_MATRIX.colorCloud);\r\n          var cSphere = new THREE.Color(CONFIG_MATRIX.colorSphere);\r\n          cCloud.r *= CONFIG_MATRIX.cloudBrightness;\r\n          cCloud.g *= CONFIG_MATRIX.cloudBrightness;\r\n          cCloud.b *= CONFIG_MATRIX.cloudBrightness;\r\n          cSphere.r *= CONFIG_MATRIX.sphereBrightness;\r\n          cSphere.g *= CONFIG_MATRIX.sphereBrightness;\r\n          cSphere.b *= CONFIG_MATRIX.sphereBrightness;\r\n\r\n          for (var i = 0; i < particleCount; i++) {\r\n            var i3 = i * 3;\r\n            posCloud[i3] = (Math.random() - 0.5) * 20;\r\n            posCloud[i3 + 1] = (Math.random() - 0.5) * 20;\r\n            posCloud[i3 + 2] = (Math.random() - 0.5) * 20;\r\n            colCloud[i3] = cCloud.r;\r\n            colCloud[i3 + 1] = cCloud.g;\r\n            colCloud[i3 + 2] = cCloud.b;\r\n\r\n            cloudPhase[i3] = Math.random() * Math.PI * 2;\r\n            cloudPhase[i3 + 1] = Math.random() * Math.PI * 2;\r\n            cloudPhase[i3 + 2] = Math.random() * Math.PI * 2;\r\n\r\n            var phi = Math.acos(1 - (2 * (i + 0.5)) \/ particleCount);\r\n            var theta = Math.PI * (1 + Math.sqrt(5)) * i;\r\n            var rSphere = 4.5;\r\n            posSphere[i3] = rSphere * Math.cos(theta) * Math.sin(phi);\r\n            posSphere[i3 + 1] = rSphere * Math.sin(theta) * Math.sin(phi);\r\n            posSphere[i3 + 2] = rSphere * Math.cos(phi);\r\n            colSphere[i3] = cSphere.r;\r\n            colSphere[i3 + 1] = cSphere.g;\r\n            colSphere[i3 + 2] = cSphere.b;\r\n          }\r\n\r\n          var geometry = new THREE.BufferGeometry();\r\n          var currentPositions = new Float32Array(posCloud);\r\n          var currentColors = new Float32Array(colCloud);\r\n\r\n          geometry.setAttribute(\r\n            \"position\",\r\n            new THREE.BufferAttribute(currentPositions, 3),\r\n          );\r\n          geometry.setAttribute(\r\n            \"color\",\r\n            new THREE.BufferAttribute(currentColors, 3),\r\n          );\r\n\r\n          var material = new THREE.PointsMaterial({\r\n            size: CONFIG_MATRIX.particleSizeCloud,\r\n            map: particleTexture,\r\n            vertexColors: true,\r\n            transparent: true,\r\n            opacity: CONFIG_MATRIX.particleOpacity,\r\n            blending: THREE.AdditiveBlending,\r\n            depthWrite: false,\r\n            alphaTest: 0.01,\r\n          });\r\n\r\n          var particleSystem = new THREE.Points(geometry, material);\r\n          var spinGroup = new THREE.Group();\r\n          spinGroup.add(particleSystem);\r\n          spinGroup.scale.setScalar(CONFIG_MATRIX.globeScale);\r\n          scene.add(spinGroup);\r\n\r\n          var currentState = 0;\r\n          var targetState = 0;\r\n          var morphProgress = 1.0;\r\n\r\n          function getHoldDuration(state) {\r\n            return state === 1\r\n              ? CONFIG_MATRIX.sphereDuration\r\n              : CONFIG_MATRIX.morphInterval;\r\n          }\r\n\r\n          function getTargetArrays(state) {\r\n            if (state === 0) return { p: posCloud, c: colCloud };\r\n            return { p: posSphere, c: colSphere };\r\n          }\r\n\r\n          function scheduleMorph() {\r\n            setTimeout(\r\n              function () {\r\n                currentState = targetState;\r\n                targetState = targetState === 0 ? 1 : 0;\r\n                morphProgress = 0.0;\r\n                scheduleMorph();\r\n              },\r\n              getHoldDuration(targetState) * 1000,\r\n            );\r\n          }\r\n          scheduleMorph();\r\n\r\n          function easeInOutCubic(x) {\r\n            return x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) \/ 2;\r\n          }\r\n\r\n          var mouseX = 0,\r\n            mouseY = 0;\r\n          var isVisible = false;\r\n          var isHovering = false;\r\n          var hoverStrength = 0;\r\n\r\n          function onMouseMove(e) {\r\n            var rect = mount.getBoundingClientRect();\r\n            if (!rect) return;\r\n            mouseX = ((e.clientX - rect.left) \/ rect.width) * 2 - 1;\r\n            mouseY = -((e.clientY - rect.top) \/ rect.height) * 2 + 1;\r\n            isHovering =\r\n              e.clientX >= rect.left &&\r\n              e.clientX <= rect.right &&\r\n              e.clientY >= rect.top &&\r\n              e.clientY <= rect.bottom;\r\n          }\r\n          window.addEventListener(\"mousemove\", onMouseMove);\r\n\r\n          var raycaster = new THREE.Raycaster();\r\n          var mouseVec = new THREE.Vector2();\r\n          var plane = new THREE.Plane(new THREE.Vector3(0, 0, 1), 0);\r\n          var worldHoverPoint = new THREE.Vector3();\r\n          var localHoverPoint = new THREE.Vector3();\r\n          var inverseMatrix = new THREE.Matrix4();\r\n\r\n          var animationFrameId;\r\n          var clock = new THREE.Clock();\r\n          var scaledTime = 0;\r\n\r\n          function animate() {\r\n            if (!isVisible) return;\r\n            animationFrameId = requestAnimationFrame(animate);\r\n            var delta = clock.getDelta();\r\n\r\n            if (morphProgress < 1.0) {\r\n              morphProgress += delta * CONFIG_MATRIX.morphSpeed;\r\n              if (morphProgress > 1.0) morphProgress = 1.0;\r\n            }\r\n            var easeProgress = easeInOutCubic(morphProgress);\r\n\r\n            var startArrays = getTargetArrays(currentState);\r\n            var endArrays = getTargetArrays(targetState);\r\n\r\n            var startWeight = currentState === 1 ? 1 : 0;\r\n            var endWeight = targetState === 1 ? 1 : 0;\r\n            var sphereWeight =\r\n              startWeight + (endWeight - startWeight) * easeProgress;\r\n\r\n            var timeScale =\r\n              CONFIG_MATRIX.cloudTimeScale +\r\n              (1 - CONFIG_MATRIX.cloudTimeScale) * sphereWeight;\r\n            scaledTime += delta * timeScale;\r\n            var time = scaledTime;\r\n\r\n            material.size =\r\n              CONFIG_MATRIX.particleSizeCloud +\r\n              (CONFIG_MATRIX.particleSizeSphere -\r\n                CONFIG_MATRIX.particleSizeCloud) *\r\n                sphereWeight;\r\n            spinGroup.rotation.y = time * CONFIG_MATRIX.spinSpeedY;\r\n\r\n            var hoverTarget = isHovering ? 1 : 0;\r\n            hoverStrength += (hoverTarget - hoverStrength) * 0.1;\r\n\r\n            var attractionActive =\r\n              CONFIG_MATRIX.enableDistortion &&\r\n              sphereWeight > 0.001 &&\r\n              hoverStrength > 0.001;\r\n            if (attractionActive) {\r\n              mouseVec.set(mouseX, mouseY);\r\n              raycaster.setFromCamera(mouseVec, camera);\r\n              raycaster.ray.intersectPlane(plane, worldHoverPoint);\r\n              spinGroup.updateMatrixWorld();\r\n              inverseMatrix.copy(spinGroup.matrixWorld).invert();\r\n              localHoverPoint.copy(worldHoverPoint).applyMatrix4(inverseMatrix);\r\n            }\r\n\r\n            var radius = CONFIG_MATRIX.distortRadius;\r\n            var radiusSq = radius * radius;\r\n            var maxPull = Math.min(CONFIG_MATRIX.distortAmount, 0.95);\r\n            var rippleSpeed = CONFIG_MATRIX.distortSpeed;\r\n            var cloudDriftActive = CONFIG_MATRIX.cloudSpeed > 0.0001;\r\n\r\n            var posAttr = geometry.attributes.position;\r\n            var colAttr = geometry.attributes.color;\r\n            var curP = posAttr.array;\r\n            var curC = colAttr.array;\r\n\r\n            for (var i = 0; i < particleCount; i++) {\r\n              var i3 = i * 3;\r\n              var px =\r\n                startArrays.p[i3] +\r\n                (endArrays.p[i3] - startArrays.p[i3]) * easeProgress;\r\n              var py =\r\n                startArrays.p[i3 + 1] +\r\n                (endArrays.p[i3 + 1] - startArrays.p[i3 + 1]) * easeProgress;\r\n              var pz =\r\n                startArrays.p[i3 + 2] +\r\n                (endArrays.p[i3 + 2] - startArrays.p[i3 + 2]) * easeProgress;\r\n\r\n              curC[i3] =\r\n                startArrays.c[i3] +\r\n                (endArrays.c[i3] - startArrays.c[i3]) * easeProgress;\r\n              curC[i3 + 1] =\r\n                startArrays.c[i3 + 1] +\r\n                (endArrays.c[i3 + 1] - startArrays.c[i3 + 1]) * easeProgress;\r\n              curC[i3 + 2] =\r\n                startArrays.c[i3 + 2] +\r\n                (endArrays.c[i3 + 2] - startArrays.c[i3 + 2]) * easeProgress;\r\n\r\n              if (cloudDriftActive) {\r\n                var driftWeight = 1 - sphereWeight;\r\n                if (driftWeight > 0.001) {\r\n                  var drift = driftWeight * CONFIG_MATRIX.cloudSpeed;\r\n                  px +=\r\n                    Math.sin(time * CONFIG_MATRIX.cloudSpeed + cloudPhase[i3]) *\r\n                    0.6 *\r\n                    drift;\r\n                  py +=\r\n                    Math.cos(\r\n                      time * CONFIG_MATRIX.cloudSpeed * 0.85 +\r\n                        cloudPhase[i3 + 1],\r\n                    ) *\r\n                    0.6 *\r\n                    drift;\r\n                  pz +=\r\n                    Math.sin(\r\n                      time * CONFIG_MATRIX.cloudSpeed * 1.15 +\r\n                        cloudPhase[i3 + 2],\r\n                    ) *\r\n                    0.6 *\r\n                    drift;\r\n                }\r\n              }\r\n\r\n              if (attractionActive) {\r\n                var dx = localHoverPoint.x - px;\r\n                var dy = localHoverPoint.y - py;\r\n                var dz = localHoverPoint.z - pz;\r\n                var distSq = dx * dx + dy * dy + dz * dz;\r\n\r\n                if (distSq < radiusSq && distSq > 0.0001) {\r\n                  var dist = Math.sqrt(distSq);\r\n                  var falloff = 1 - dist \/ radius;\r\n                  var wobble =\r\n                    1 + Math.sin(time * rippleSpeed + i * 0.05) * 0.15;\r\n                  var pull =\r\n                    falloff *\r\n                    falloff *\r\n                    maxPull *\r\n                    hoverStrength *\r\n                    sphereWeight *\r\n                    wobble;\r\n                  px += dx * pull;\r\n                  py += dy * pull;\r\n                  pz += dz * pull;\r\n                }\r\n              }\r\n\r\n              curP[i3] = px;\r\n              curP[i3 + 1] = py;\r\n              curP[i3 + 2] = pz;\r\n            }\r\n\r\n            posAttr.needsUpdate = true;\r\n            colAttr.needsUpdate = true;\r\n            camera.position.x +=\r\n              (mouseX * CONFIG_MATRIX.parallaxStrength - camera.position.x) *\r\n              0.05;\r\n            camera.position.y +=\r\n              (-mouseY * CONFIG_MATRIX.parallaxStrength - camera.position.y) *\r\n              0.05;\r\n            camera.lookAt(0, 0, 0);\r\n            renderer.render(scene, camera);\r\n          }\r\n\r\n          var observer = new IntersectionObserver(function (entries) {\r\n            entries.forEach(function (entry) {\r\n              isVisible = entry.isIntersecting;\r\n              if (isVisible) animate();\r\n              else cancelAnimationFrame(animationFrameId);\r\n            });\r\n          });\r\n          observer.observe(mount);\r\n\r\n          window.addEventListener(\"resize\", function () {\r\n            if (!mount || !isVisible) return;\r\n            camera.aspect = mount.clientWidth \/ mount.clientHeight;\r\n            camera.updateProjectionMatrix();\r\n            renderer.setSize(mount.clientWidth, mount.clientHeight);\r\n          });\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ 4. ACCORDIONS\r\n        \/\/ ============================================================\r\n        function initAccordions() {\r\n          function setupAccordion(containerId, itemClass, activeClass) {\r\n            var container = document.getElementById(containerId);\r\n            if (!container) return;\r\n\r\n            var items = container.querySelectorAll(\".\" + itemClass);\r\n            items.forEach(function (item) {\r\n              var header = item.querySelector(\r\n                \".\" + itemClass.replace(\"-item\", \"-header\"),\r\n              );\r\n              if (!header) return;\r\n\r\n              function toggle() {\r\n                var isActive = item.classList.contains(activeClass);\r\n                items.forEach(function (other) {\r\n                  other.classList.remove(activeClass);\r\n                  var hdr = other.querySelector(\r\n                    \".\" + itemClass.replace(\"-item\", \"-header\"),\r\n                  );\r\n                  if (hdr) hdr.setAttribute(\"aria-expanded\", \"false\");\r\n                });\r\n                if (!isActive) {\r\n                  item.classList.add(activeClass);\r\n                  header.setAttribute(\"aria-expanded\", \"true\");\r\n                }\r\n              }\r\n\r\n              header.addEventListener(\"click\", toggle);\r\n              header.addEventListener(\"keydown\", function (e) {\r\n                if (e.key === \"Enter\" || e.key === \" \") {\r\n                  e.preventDefault();\r\n                  toggle();\r\n                }\r\n              });\r\n            });\r\n          }\r\n\r\n          setupAccordion(\"czm-faq-accordion\", \"czm-accordion-item\", \"active\");\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ 5. ROTATING PLACEHOLDER TICKER & INPUT STATE HANDLING\r\n        \/\/ ============================================================\r\n        function initTicker() {\r\n          var tickerTrack = document.getElementById(\"czm-hero-ticker\");\r\n          var searchInputBox = document.querySelector(\".czm-search-input-box\");\r\n          var realInput = document.querySelector(\".czm-real-input\");\r\n          if (!tickerTrack) return;\r\n\r\n          var totalItems = tickerTrack.children.length;\r\n          var currentIndex = 0;\r\n\r\n          setInterval(function () {\r\n            if (\r\n              searchInputBox &&\r\n              (searchInputBox.classList.contains(\"is-focused\") ||\r\n                searchInputBox.classList.contains(\"has-value\"))\r\n            ) {\r\n              return; \/\/ Pause rotating ticker while user is interacting or typing\r\n            }\r\n            currentIndex = (currentIndex + 1) % totalItems;\r\n            tickerTrack.style.transform =\r\n              \"translateY(-\" + currentIndex * 28 + \"px)\";\r\n          }, 2400);\r\n\r\n          if (realInput && searchInputBox) {\r\n            realInput.addEventListener(\"focus\", function () {\r\n              searchInputBox.classList.add(\"is-focused\");\r\n            });\r\n\r\n            realInput.addEventListener(\"blur\", function () {\r\n              searchInputBox.classList.remove(\"is-focused\");\r\n              if (!realInput.value.trim()) {\r\n                searchInputBox.classList.remove(\"has-value\");\r\n              }\r\n            });\r\n\r\n            realInput.addEventListener(\"input\", function () {\r\n              if (realInput.value.trim().length > 0) {\r\n                searchInputBox.classList.add(\"has-value\");\r\n              } else {\r\n                searchInputBox.classList.remove(\"has-value\");\r\n              }\r\n            });\r\n          }\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ 6. STATS COUNTER\r\n        \/\/ ============================================================\r\n        function initStatsCounter() {\r\n          var statsContainer = document.getElementById(\"czm-metrics-row\");\r\n          var counterEls = document.querySelectorAll(\".czm-stat-counter\");\r\n          if (!statsContainer || counterEls.length === 0) return;\r\n\r\n          var hasAnimated = false;\r\n\r\n          function startCount() {\r\n            if (hasAnimated) return;\r\n            var rect = statsContainer.getBoundingClientRect();\r\n            var inView =\r\n              rect.top <= window.innerHeight * 0.85 && rect.bottom >= 0;\r\n\r\n            if (inView) {\r\n              hasAnimated = true;\r\n              window.removeEventListener(\"scroll\", startCount);\r\n\r\n              counterEls.forEach(function (el) {\r\n                var target = parseInt(el.getAttribute(\"data-target\"), 10) || 0;\r\n                var suffix = el.getAttribute(\"data-suffix\") || \"\";\r\n                var current = 0;\r\n                var duration = 1600;\r\n                var stepTime = 30;\r\n                var steps = duration \/ stepTime;\r\n                var increment = target \/ steps;\r\n\r\n                el.textContent = \"0\" + suffix;\r\n\r\n                var timer = setInterval(function () {\r\n                  current += increment;\r\n                  if (current >= target) {\r\n                    el.textContent = target + suffix;\r\n                    clearInterval(timer);\r\n                  } else {\r\n                    el.textContent = Math.floor(current) + suffix;\r\n                  }\r\n                }, stepTime);\r\n              });\r\n            }\r\n          }\r\n\r\n          window.addEventListener(\"scroll\", startCount, { passive: true });\r\n          startCount();\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ 7. CLIENT LOGO POPUPS (MOBILE TAP & DESKTOP HOVER SUPPORT)\r\n        \/\/ ============================================================\r\n        function initLogoPopups() {\r\n          var logoItems = document.querySelectorAll(\".czm-client-logo-item\");\r\n          if (!logoItems.length) return;\r\n\r\n          logoItems.forEach(function (item) {\r\n            item.addEventListener(\"click\", function (e) {\r\n              if (window.innerWidth <= 992) {\r\n                \/\/ If tapped directly on button or link inside popup, allow default navigation\r\n                if (e.target.closest(\".czm-btn-popup\")) return;\r\n\r\n                var isAlreadyActive = item.classList.contains(\"active\");\r\n                logoItems.forEach(function (other) {\r\n                  other.classList.remove(\"active\");\r\n                });\r\n                if (!isAlreadyActive) {\r\n                  item.classList.add(\"active\");\r\n                }\r\n              }\r\n            });\r\n          });\r\n\r\n          document.addEventListener(\"click\", function (e) {\r\n            if (!e.target.closest(\".czm-client-logo-item\")) {\r\n              logoItems.forEach(function (item) {\r\n                item.classList.remove(\"active\");\r\n              });\r\n            }\r\n          });\r\n        }\r\n        \/\/ ============================================================\r\n        \/\/ 3. 100% FAIL-SAFE GPU PINNING & SMOOTH PROGRESS ENGINE\r\n        \/\/ ============================================================\r\n        function initTechMeetsBizTracker() {\r\n          try {\r\n            var section = document.getElementById(\r\n              \"where-technology-meets-business\",\r\n            );\r\n            if (!section) return;\r\n\r\n            var layout = section.querySelector(\".czm-tmb-layout\");\r\n            var leftSticky = section.querySelector(\".czm-tmb-left-sticky\");\r\n            var fill = document.getElementById(\"czm-tmb-fill-line\");\r\n            var dot = document.getElementById(\"czm-tmb-glow-dot\");\r\n            var cardEls = section.querySelectorAll(\".czm-tmb-card-interactive\");\r\n            var cards = cardEls ? Array.prototype.slice.call(cardEls) : [];\r\n\r\n            if (!layout || !leftSticky || !fill || !dot || !cards.length)\r\n              return;\r\n\r\n            function updateFrame() {\r\n              var isMobile = window.innerWidth <= 1024;\r\n              if (isMobile) {\r\n                leftSticky.style.transform = \"none\";\r\n                return;\r\n              }\r\n\r\n              var layoutRect = layout.getBoundingClientRect();\r\n              var winH =\r\n                window.innerHeight ||\r\n                document.documentElement.clientHeight ||\r\n                800;\r\n              var adminBar = document.getElementById(\"wpadminbar\");\r\n              var adminH = adminBar ? adminBar.offsetHeight : 0;\r\n              var targetTop = 130 + adminH;\r\n\r\n              \/\/ 1. GPU Pinning: Smoothly translate down to maintain targetTop in viewport\r\n              var layoutH = layout.offsetHeight;\r\n              var leftH = leftSticky.offsetHeight;\r\n              var maxTravel = Math.max(0, layoutH - leftH - 20);\r\n\r\n              var offset = 0;\r\n              if (layoutRect.top < targetTop) {\r\n                offset = Math.min(\r\n                  maxTravel,\r\n                  Math.max(0, targetTop - layoutRect.top),\r\n                );\r\n              }\r\n              leftSticky.style.transform =\r\n                \"translate3d(0, \" + Math.round(offset) + \"px, 0)\";\r\n\r\n              \/\/ 2. Smooth Pink Line & Dot Progress (0% at Card 01 to 100% at Card 05)\r\n              var progress = 0;\r\n              if (maxTravel > 0) {\r\n                progress = Math.max(0, Math.min(offset \/ maxTravel, 1));\r\n              }\r\n\r\n              var pct = (progress * 100).toFixed(1);\r\n              fill.style.height = pct + \"%\";\r\n              dot.style.top = pct + \"%\";\r\n\r\n              \/\/ 3. Highlight EXACTLY ONE closest card to center viewport\r\n              var focusLine = winH * 0.48;\r\n              var closestCard = null;\r\n              var minDiff = Infinity;\r\n\r\n              for (var i = 0; i < cards.length; i++) {\r\n                var card = cards[i];\r\n                var cr = card.getBoundingClientRect();\r\n                var cardCenter = cr.top + cr.height * 0.5;\r\n                var diff = Math.abs(cardCenter - focusLine);\r\n                if (diff < minDiff && cr.bottom > 40 && cr.top < winH - 40) {\r\n                  minDiff = diff;\r\n                  closestCard = card;\r\n                }\r\n              }\r\n\r\n              for (var j = 0; j < cards.length; j++) {\r\n                if (cards[j] === closestCard) {\r\n                  cards[j].classList.add(\"active-in-view\");\r\n                } else {\r\n                  cards[j].classList.remove(\"active-in-view\");\r\n                }\r\n              }\r\n            }\r\n\r\n            \/\/ Multi-event listeners for universal WordPress compatibility\r\n            window.addEventListener(\"scroll\", updateFrame, { passive: true });\r\n            window.addEventListener(\"resize\", updateFrame);\r\n            document.addEventListener(\"scroll\", updateFrame, { passive: true });\r\n            document.body.addEventListener(\"scroll\", updateFrame, {\r\n              passive: true,\r\n            });\r\n\r\n            \/\/ Continuous Animation Loop when section is in or near viewport\r\n            var isLooping = false;\r\n            function loopCheck() {\r\n              var rect = section.getBoundingClientRect();\r\n              var winH = window.innerHeight || 800;\r\n              if (rect.top < winH && rect.bottom > 0) {\r\n                updateFrame();\r\n              }\r\n              window.requestAnimationFrame(loopCheck);\r\n            }\r\n            window.requestAnimationFrame(loopCheck);\r\n\r\n            updateFrame();\r\n          } catch (err) {\r\n            console.warn(\"TMB Engine Warning:\", err);\r\n          }\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ HERO SEARCH BAR MODAL TRIGGER\r\n        \/\/ ============================================================\r\n        function initHeroSearchModal() {\r\n          var modal = document.getElementById(\"czm-hero-search-modal\");\r\n          var closeBtn = document.getElementById(\"czm-modal-close-btn\");\r\n          var searchInput = document.querySelector(\r\n            \".czm-search-pill .czm-real-input\",\r\n          );\r\n          var searchSendBtn = document.querySelector(\".czm-search-send-btn\");\r\n          var modalMessage = document.getElementById(\"czm-modal-message\");\r\n          var modalName = document.getElementById(\"czm-modal-name\");\r\n\r\n          if (!modal) return;\r\n\r\n          function openModal() {\r\n            var query = searchInput ? searchInput.value.trim() : \"\";\r\n            if (modalMessage) {\r\n              modalMessage.value = query;\r\n            }\r\n            modal.classList.add(\"is-open\");\r\n            modal.setAttribute(\"aria-hidden\", \"false\");\r\n            document.body.style.overflow = \"hidden\";\r\n            if (modalName) {\r\n              setTimeout(function () {\r\n                modalName.focus();\r\n              }, 150);\r\n            }\r\n          }\r\n\r\n          function closeModal() {\r\n            modal.classList.remove(\"is-open\");\r\n            modal.setAttribute(\"aria-hidden\", \"true\");\r\n            document.body.style.overflow = \"\";\r\n          }\r\n\r\n          if (searchSendBtn) {\r\n            searchSendBtn.addEventListener(\"click\", function (e) {\r\n              e.preventDefault();\r\n              openModal();\r\n            });\r\n          }\r\n\r\n          if (searchInput) {\r\n            searchInput.addEventListener(\"keydown\", function (e) {\r\n              if (e.key === \"Enter\") {\r\n                e.preventDefault();\r\n                openModal();\r\n              }\r\n            });\r\n          }\r\n\r\n          if (closeBtn) {\r\n            closeBtn.addEventListener(\"click\", closeModal);\r\n          }\r\n\r\n          modal.addEventListener(\"click\", function (e) {\r\n            if (e.target === modal) {\r\n              closeModal();\r\n            }\r\n          });\r\n\r\n          window.addEventListener(\"keydown\", function (e) {\r\n            if (e.key === \"Escape\" && modal.classList.contains(\"is-open\")) {\r\n              closeModal();\r\n            }\r\n          });\r\n        }\r\n\r\n        \/\/ ============================================================\r\n        \/\/ SCROLL TEXT REVEAL ENGINE\r\n        \/\/ ============================================================\r\n        \/\/ ============================================================\r\n        \/\/ WORKFLOW CARDS STAGGERED SCROLL REVEAL\r\n        \/\/ ============================================================\r\n        function initWorkflowCardsReveal() {\r\n          var cards = document.querySelectorAll(\".czm-workflow-card\");\r\n          if (!cards.length) return;\r\n\r\n          if (\"IntersectionObserver\" in window) {\r\n            var observer = new IntersectionObserver(\r\n              function (entries) {\r\n                entries.forEach(function (entry) {\r\n                  if (entry.isIntersecting) {\r\n                    entry.target.classList.add(\"is-revealed\");\r\n                  }\r\n                });\r\n              },\r\n              { threshold: 0.12, rootMargin: \"0px 0px -40px 0px\" },\r\n            );\r\n\r\n            cards.forEach(function (card) {\r\n              observer.observe(card);\r\n            });\r\n          } else {\r\n            cards.forEach(function (card) {\r\n              card.classList.add(\"is-revealed\");\r\n            });\r\n          }\r\n        }\r\n\r\n        function initScrollTextReveal() {\r\n          try {\r\n            var wraps = document.querySelectorAll(\".cz-reveal-wrap\");\r\n            if (!wraps || wraps.length === 0) return;\r\n\r\n            \/\/ 1. Split lines into word spans (once)\r\n            wraps.forEach(function (wrap) {\r\n              var lines = wrap.querySelectorAll(\r\n                \".cz-reveal-line, .cz-reveal-desc\",\r\n              );\r\n              lines.forEach(function (line) {\r\n                if (line.dataset.revealInit) return;\r\n                line.dataset.revealInit = \"true\";\r\n                var words = line.textContent.trim().split(\/\\s+\/);\r\n                line.innerHTML = words\r\n                  .map(function (w) {\r\n                    return '<span class=\"cz-word\">' + w + \"<\/span>\";\r\n                  })\r\n                  .join(\" \");\r\n              });\r\n            });\r\n\r\n            var startAt = 0.92;\r\n            var endAt = 0.15;\r\n\r\n            function renderReveal() {\r\n              var vh =\r\n                window.innerHeight ||\r\n                document.documentElement.clientHeight ||\r\n                800;\r\n              var startY = vh * startAt;\r\n              var endY = vh * endAt;\r\n\r\n              wraps.forEach(function (wrap) {\r\n                var words = wrap.querySelectorAll(\".cz-word\");\r\n                var total = words.length;\r\n                if (!total) return;\r\n\r\n                var isLight = wrap.classList.contains(\"cz-reveal-wrap-light\");\r\n                var rect = wrap.getBoundingClientRect();\r\n                var raw = (startY - rect.top) \/ (startY - endY);\r\n                var progress = Math.min(1, Math.max(0, raw));\r\n                var activeCount = progress * total;\r\n\r\n                words.forEach(function (word, i) {\r\n                  var wp = Math.min(1, Math.max(0, activeCount - i));\r\n                  if (word.dataset.rgb) {\r\n                    var alpha = (0.22 + wp * 0.78).toFixed(3);\r\n                    word.style.setProperty(\r\n                      \"color\",\r\n                      \"rgba(\" + word.dataset.rgb + \", \" + alpha + \")\",\r\n                      \"important\",\r\n                    );\r\n                  } else if (isLight) {\r\n                    if (word.classList.contains(\"cz-word-pink\")) {\r\n                      var alpha = (0.22 + wp * 0.78).toFixed(3);\r\n                      word.style.setProperty(\r\n                        \"color\",\r\n                        \"rgba(201, 38, 107, \" + alpha + \")\",\r\n                        \"important\",\r\n                      );\r\n                    } else {\r\n                      var alpha = (0.18 + wp * 0.82).toFixed(3);\r\n                      word.style.setProperty(\r\n                        \"color\",\r\n                        \"rgba(22, 11, 11, \" + alpha + \")\",\r\n                        \"important\",\r\n                      );\r\n                    }\r\n                  } else {\r\n                    if (word.classList.contains(\"cz-word-pink\")) {\r\n                      var alpha = (0.22 + wp * 0.78).toFixed(3);\r\n                      word.style.setProperty(\r\n                        \"color\",\r\n                        \"rgba(201, 38, 107, \" + alpha + \")\",\r\n                        \"important\",\r\n                      );\r\n                    } else {\r\n                      var alpha = (0.18 + wp * 0.82).toFixed(3);\r\n                      word.style.setProperty(\r\n                        \"color\",\r\n                        \"rgba(242, 234, 230, \" + alpha + \")\",\r\n                        \"important\",\r\n                      );\r\n                    }\r\n                  }\r\n                });\r\n              });\r\n            }\r\n\r\n            var ticking = false;\r\n            function onScroll() {\r\n              if (!ticking) {\r\n                ticking = true;\r\n                window.requestAnimationFrame(function () {\r\n                  renderReveal();\r\n                  ticking = false;\r\n                });\r\n              }\r\n            }\r\n\r\n            \/\/ Multi-event listeners for universal WordPress compatibility\r\n            window.addEventListener(\"scroll\", onScroll, { passive: true });\r\n            window.addEventListener(\"resize\", onScroll);\r\n            document.addEventListener(\"scroll\", onScroll, { passive: true });\r\n            document.body.addEventListener(\"scroll\", onScroll, {\r\n              passive: true,\r\n            });\r\n\r\n            \/\/ Continuous Animation Loop when any section is in or near viewport\r\n            function loopReveal() {\r\n              var winH = window.innerHeight || 800;\r\n              var anyInView = false;\r\n              wraps.forEach(function (wrap) {\r\n                var rect = wrap.getBoundingClientRect();\r\n                if (rect.top < winH + 100 && rect.bottom > -100) {\r\n                  anyInView = true;\r\n                }\r\n              });\r\n              if (anyInView) {\r\n                renderReveal();\r\n              }\r\n              window.requestAnimationFrame(loopReveal);\r\n            }\r\n            window.requestAnimationFrame(loopReveal);\r\n\r\n            renderReveal();\r\n            setTimeout(renderReveal, 100);\r\n            setTimeout(renderReveal, 500);\r\n          } catch (err) {\r\n            console.warn(\"Scroll Reveal Error:\", err);\r\n          }\r\n        }\r\n\r\n        function initAll() {\r\n          try {\r\n            initScrollTextReveal();\r\n            initWorkflowCardsReveal();\r\n          } catch (e) {}\r\n          try {\r\n            initQuantumMatrix();\r\n          } catch (e) {\r\n            console.warn(\"Quantum Matrix error:\", e);\r\n          }\r\n          try {\r\n            initHeroSearchModal();\r\n          } catch (e) {\r\n            console.warn(\"Search Modal error:\", e);\r\n          }\r\n          try {\r\n            initTechMeetsBizTracker();\r\n          } catch (e) {\r\n            console.warn(\"TMB Tracker error:\", e);\r\n          }\r\n          try {\r\n            initAccordions();\r\n          } catch (e) {\r\n            console.warn(\"Accordions error:\", e);\r\n          }\r\n          try {\r\n            initTicker();\r\n          } catch (e) {\r\n            console.warn(\"Ticker error:\", e);\r\n          }\r\n          try {\r\n            initStatsCounter();\r\n          } catch (e) {\r\n            console.warn(\"Stats Counter error:\", e);\r\n          }\r\n          try {\r\n            initLogoPopups();\r\n          } catch (e) {\r\n            console.warn(\"Logo Popups error:\", e);\r\n          }\r\n        }\r\n\r\n        if (document.readyState === \"loading\") {\r\n          document.addEventListener(\"DOMContentLoaded\", initAll);\r\n        } else {\r\n          initAll();\r\n        }\r\n      })();\r\n    <\/script>\r\n\r\n    <!-- ========================================================================\r\n     SHADER GRADIENT \u2014 VANILLA ESM \/ WORDPRESS GPU SHADER INTEGRATION\r\n     ======================================================================== -->\r\n    <!--\r\n  SHADER GRADIENT \u2014 vanilla ESM \/ WordPress version\r\n  ==============================================================\r\n-->\r\n    <script type=\"importmap\">\r\n      {\r\n        \"imports\": {\r\n          \"react\": \"https:\/\/esm.sh\/react@18.3.1\",\r\n          \"react-dom\/client\": \"https:\/\/esm.sh\/react-dom@18.3.1\/client\",\r\n          \"three\": \"https:\/\/esm.sh\/three@0.160.0\",\r\n          \"three-stdlib\": \"https:\/\/esm.sh\/three-stdlib@2.29.6?deps=three@0.160.0\",\r\n          \"camera-controls\": \"https:\/\/esm.sh\/camera-controls@2.9.0?deps=three@0.160.0\",\r\n          \"@react-three\/fiber\": \"https:\/\/esm.sh\/@react-three\/fiber@8?deps=react@18.3.1,three@0.160.0\",\r\n          \"@shadergradient\/react\": \"https:\/\/esm.sh\/@shadergradient\/react@2?deps=react@18.3.1,three@0.160.0,@react-three\/fiber@8,three-stdlib@2.29.6,camera-controls@2.9.0\"\r\n        }\r\n      }\r\n    <\/script>\r\n\r\n    <script type=\"module\">\r\n      import React from \"react\";\r\n      import { createRoot } from \"react-dom\/client\";\r\n      import {\r\n        ShaderGradientCanvas,\r\n        ShaderGradient,\r\n      } from \"@shadergradient\/react\";\r\n\r\n      \/\/ ============================================================\r\n      \/\/ CONFIG \u2014 this is your pasted JSX, translated to plain values.\r\n      \/\/ Edit these instead of editing JSX props.\r\n      \/\/ ============================================================\r\n\r\n      \/\/ Props that control the <ShaderGradientCanvas> wrapper (the\r\n      \/\/ original Framer component also exposed these separately).\r\n      var CANVAS_CONFIG = {\r\n        pointerEvents: \"none\",\r\n        lazyLoad: false,\r\n        threshold: 0.1,\r\n        pixelDensity: 1,\r\n        style: {\r\n          position: \"absolute\",\r\n          top: 0,\r\n          left: 0,\r\n          width: \"100%\",\r\n          height: \"100%\",\r\n          pointerEvents: \"none\",\r\n        },\r\n      };\r\n\r\n      \/\/ Props for the gradient itself \u2014 exactly what you provided.\r\n      var GRADIENT_CONFIG = {\r\n        animate: \"on\",\r\n        axesHelper: \"off\", \/\/ \"Axis: -\" in your panel = off\r\n        bgColor1: \"#000000\",\r\n        bgColor2: \"#000000\",\r\n        brightness: 0.3,\r\n        cAzimuthAngle: 210,\r\n        cDistance: 1.6,\r\n        cPolarAngle: 100,\r\n        cameraZoom: 1.4,\r\n        color1: \"#B01F5C\",\r\n        color2: \"#C9266B\",\r\n        color3: \"#000000\",\r\n        destination: \"onCanvas\",\r\n        embedMode: \"off\",\r\n        envPreset: \"city\",\r\n        format: \"gif\",\r\n        fov: 40,\r\n        frameRate: 10,\r\n        gizmoHelper: \"hide\",\r\n        grain: \"off\",\r\n        lightType: \"3d\",\r\n        pixelDensity: 1,\r\n        positionX: 1.3,\r\n        positionY: 2.1,\r\n        positionZ: 0.7,\r\n        range: \"disabled\",\r\n        rangeEnd: 40,\r\n        rangeStart: 0,\r\n        reflection: 0.1,\r\n        rotationX: -155,\r\n        rotationY: 340,\r\n        rotationZ: 220,\r\n        shader: \"defaults\",\r\n        type: \"waterPlane\",\r\n        uAmplitude: 0,\r\n        uDensity: 3.4,\r\n        uFrequency: 1.2,\r\n        uSpeed: 0.1,\r\n        uStrength: 2.4,\r\n        uTime: 0.2,\r\n        wireframe: false,\r\n      };\r\n\r\n      function init() {\r\n        var mounts = document.querySelectorAll(\r\n          \"#shader-gradient-root, #gradient-motion-bg, #gradient-motion-bg-cta, .czm-gradient-motion-bg\",\r\n        );\r\n        if (!mounts.length) return;\r\n\r\n        mounts.forEach(function (mount) {\r\n          if (mount.dataset.shaderInitialized) return;\r\n          mount.dataset.shaderInitialized = \"true\";\r\n          mount.innerHTML = \"\";\r\n          try {\r\n            var root = createRoot(mount);\r\n            root.render(\r\n              React.createElement(\r\n                ShaderGradientCanvas,\r\n                CANVAS_CONFIG,\r\n                React.createElement(ShaderGradient, GRADIENT_CONFIG),\r\n              ),\r\n            );\r\n          } catch (err) {\r\n            console.warn(\"ShaderGradient initialization warning:\", err);\r\n          }\r\n        });\r\n      }\r\n\r\n      if (document.readyState === \"loading\") {\r\n        document.addEventListener(\"DOMContentLoaded\", init);\r\n      } else {\r\n        init();\r\n      }\r\n    <\/script>\r\n\r\n    <!-- ========================================================================\r\n     ASYNCHRONOUS AJAX FORM SUBMIT HANDLER & REST API INTEGRATION\r\n     ======================================================================== -->\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n  function handleCozmotecFormSubmit(event) {\r\n    event.preventDefault();\r\n    const form = event.target;\r\n    const submitBtn = form.querySelector('button[type=\"submit\"]');\r\n    const submitBtnSpan = submitBtn ? submitBtn.querySelector(\"span\") : null;\r\n    const originalBtnText = submitBtnSpan\r\n      ? submitBtnSpan.textContent\r\n      : submitBtn\r\n        ? submitBtn.textContent\r\n        : \"Submit\";\r\n\r\n    \/\/ Remove existing error notification\r\n    const existingError = form.querySelector(\".czm-form-error-msg\");\r\n    if (existingError) {\r\n      existingError.remove();\r\n    }\r\n\r\n    \/\/ Collect form parameters\r\n    const formData = new FormData(form);\r\n    const data = {\r\n      name: (formData.get(\"name\") || \"\").trim(),\r\n      email: (formData.get(\"email\") || \"\").trim(),\r\n      service:\r\n        (formData.get(\"service\") || \"\").trim() ||\r\n        (document.querySelector(\".czm-single-hero-title\")\r\n          ? document.querySelector(\".czm-single-hero-title\").textContent.trim()\r\n          : document.title\r\n            ? document.title.split(\"\u2013\")[0].split(\"|\")[0].trim()\r\n            : \"General Inquiry\"),\r\n      message: (formData.get(\"message\") || \"\").trim(),\r\n    };\r\n\r\n    \/\/ UX Feedback: Show 'Sending...' and disable submit button\r\n    if (submitBtn) {\r\n      submitBtn.disabled = true;\r\n      if (submitBtnSpan) {\r\n        submitBtnSpan.textContent = \"Sending...\";\r\n      } else {\r\n        submitBtn.textContent = \"Sending...\";\r\n      }\r\n    }\r\n\r\n    \/\/ WordPress REST API endpoint\r\n    const endpoint = `${window.location.origin}${window.location.pathname.startsWith(\"\/staging\/7865\") ? \"\/staging\/7865\" : \"\"}\/wp-json\/cozmotec\/v1\/contact`;\r\n\r\n    fetch(endpoint, {\r\n      method: \"POST\",\r\n      headers: {\r\n        \"Content-Type\": \"application\/json\",\r\n        Accept: \"application\/json\",\r\n      },\r\n      body: JSON.stringify(data),\r\n    })\r\n      .then(function (response) {\r\n        if (response.ok) {\r\n          return response.json().catch(function () {\r\n            return { success: true };\r\n          });\r\n        } else {\r\n          throw new Error(\"Form submission failed\");\r\n        }\r\n      })\r\n      .then(function (result) {\r\n        \/\/ UX Feedback: Replace form content with clean green message\r\n        form.innerHTML = `\r\n      <div class=\"czm-form-success-box\" style=\"padding: 32px 24px; text-align: center; background: rgba(34, 197, 94, 0.1); border: 1px solid rgba(34, 197, 94, 0.3); border-radius: 16px; margin: 16px 0;\">\r\n        <div style=\"width: 48px; height: 48px; margin: 0 auto 16px; border-radius: 50%; background: rgba(34, 197, 94, 0.2); display: flex; align-items: center; justify-content: center;\">\r\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\r\n          <\/svg>\r\n        <\/div>\r\n        <h4 style=\"font-family: 'Schibsted Grotesk', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 600; color: #22c55e; margin: 0 0 8px;\">Message Sent<\/h4>\r\n        <p style=\"font-family: 'Schibsted Grotesk', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; color: #F2EAE6; margin: 0; line-height: 1.5;\">\r\n          Thank you! Your message has been sent successfully.\r\n        <\/p>\r\n      <\/div>\r\n    `;\r\n      })\r\n      .catch(function (error) {\r\n        \/\/ Restore button state\r\n        if (submitBtn) {\r\n          submitBtn.disabled = false;\r\n          if (submitBtnSpan) {\r\n            submitBtnSpan.textContent = originalBtnText;\r\n          } else {\r\n            submitBtn.textContent = originalBtnText;\r\n          }\r\n        }\r\n\r\n        \/\/ UX Feedback: Show inline red error message below submit button\r\n        const errorDiv = document.createElement(\"div\");\r\n        errorDiv.className = \"czm-form-error-msg\";\r\n        errorDiv.style.cssText =\r\n          'font-family: \"Schibsted Grotesk\", sans-serif; font-size: 14px; color: #ef4444; background: rgba(239, 68, 68, 0.1); border: 1px solid rgba(239, 68, 68, 0.3); border-radius: 8px; padding: 10px 14px; margin-top: 12px; text-align: center;';\r\n        errorDiv.textContent =\r\n          \"Something went wrong. Please try again or email us directly at info@cozmotec.ie.\";\r\n        form.appendChild(errorDiv);\r\n      });\r\n  }\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", function () {\r\n    document\r\n      .querySelectorAll(\"form.czm-query-form, form.czm-about-form\")\r\n      .forEach(function (f) {\r\n        f.addEventListener(\"submit\", handleCozmotecFormSubmit);\r\n      });\r\n  });\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cozmotec | Custom Software &#038; AI Automation for Growing Businesses National Enterprise Award Winner 2025 What&#8217;s eating your team&#8217;s week? We build software that gives it back. Chasing invoices. Re-keying data. Building the same report every Monday. Custom software and AI agents, built around how you already work. AI Workflow Automation Custom AI Agents Custom [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-3555","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/pages\/3555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/comments?post=3555"}],"version-history":[{"count":254,"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/pages\/3555\/revisions"}],"predecessor-version":[{"id":5287,"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/pages\/3555\/revisions\/5287"}],"wp:attachment":[{"href":"https:\/\/cozmotec.ie\/staging\/7865\/wp-json\/wp\/v2\/media?parent=3555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}