{"id":8974,"date":"2024-12-11T12:06:11","date_gmt":"2024-12-11T12:06:11","guid":{"rendered":"https:\/\/youthcommerce.nl\/?page_id=8974"},"modified":"2026-02-18T13:35:27","modified_gmt":"2026-02-18T13:35:27","slug":"social-media-advertising","status":"publish","type":"page","link":"https:\/\/youthcommerce.nl\/en\/social-media-adverteren\/","title":{"rendered":"Social Media Advertising"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8974\" class=\"elementor elementor-8974\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e79125e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e79125e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-18e34ea\" data-id=\"18e34ea\" 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-ea16b71 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ea16b71\" 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<!DOCTYPE html>\n<html lang=\"nl\">\n\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta content=\"width=device-width, initial-scale=1\" name=\"viewport\" \/>\n  <link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\" \/>\n  <link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\" \/>\n  <link\n    href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&amp;family=Space+Grotesk:wght@400;600;700&amp;family=IBM+Plex+Sans:wght@300;400;500&amp;family=Lato:wght@400;700&amp;display=swap\"\n    rel=\"stylesheet\" \/>\n  <style>\n    body {\n      margin: 0;\n      background: #1d1d1f !important;\n      width: 100%;\n      position: relative;\n      overflow-x: clip;\n    }\n\n    html {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: clip;\n      background-color: #1d1d1f !important;\n    }\n\n    #page,\n    #content,\n    #primary,\n    #main,\n    .site,\n    .site-content,\n    .page,\n    .page-content {\n      background: transparent !important;\n    }\n\n    .yc-dark {\n      --font-primary: \"SF Pro Text\", -apple-system, BlinkMacSystemFont, sans-serif;\n      --font-body: var(--font-primary);\n      --font-head: var(--font-primary);\n      --font-heading: var(--font-primary);\n      --font-main: var(--font-primary);\n      --bg: #1d1d1f;\n      --panel: #141416;\n      --panel-strong: rgba(255, 255, 255, 0.14);\n      --text: #ffffff;\n      --muted: #ffffff;\n      --text-muted: #ffffff;\n      --muted2: #ffffff;\n      --green: #2DBF3A;\n      --orange: #F89200;\n      background: transparent;\n      color: #ffffff;\n      font-family: var(--font-primary);\n      min-height: 100vh;\n    }\n\n    html,\n    body,\n    * {\n      font-family: var(--font-primary) !important;\n      color: #ffffff;\n    }\n\n    em,\n    i,\n    .cursive,\n    .script,\n    .yc-accordion-icon,\n    .yc-star-cursor,\n    .yc-star-cursor svg,\n    .yc-accordion-icon *,\n    .check-icon *,\n    .yc-comp-icon *,\n    .icon-node *,\n    .yc-contact-icon *,\n    .yc-check-icon *,\n    .yc-social-icon * {\n      color: inherit !important;\n    }\n\n    .yc-accordion-icon *,\n    .check-icon *,\n    .yc-comp-icon *,\n    .icon-node *,\n    .yc-contact-icon *,\n    .yc-check-icon *,\n    .yc-social-icon * {\n      stroke: currentColor !important;\n    }\n\n    .hero-cta-button[style*=\"background:#ffffff\"] *,\n    .hero-cta-button[style*=\"background:white\"] * {\n      color: #000000 !important;\n      stroke: #000000 !important;\n    }\n\n    .yc-dark * {\n      box-sizing: border-box;\n      transition: transform .35s cubic-bezier(.4, 0, .2, 1), box-shadow .35s ease, background-color .25s ease, color .25s ease, letter-spacing .25s ease;\n    }\n\n    .yc-word-highlight {\n      opacity: 0.2;\n      transition: opacity 0.3s ease;\n    }\n\n    .yc-word-highlight.active {\n      opacity: 1;\n    }\n\n    @media (max-width:768px) {\n      h1 {\n        font-size: 42px !important;\n      }\n\n      h2 {\n        font-size: 36px !important;\n      }\n\n      h3 {\n        font-size: 24px !important;\n      }\n\n      p,\n      li,\n      a,\n      span,\n      div {\n        font-size: 16px;\n      }\n\n      .text-sm,\n      .small,\n      footer p,\n      footer a,\n      .yc-nav nav a {\n        font-size: 14px !important;\n      }\n    }\n\n    a {\n      color: inherit;\n      text-decoration: none;\n    }\n\n    h1,\n    h2,\n    h3 {\n      font-family: var(--font-primary) !important;\n      letter-spacing: -0.02em;\n      color: #ffffff !important;\n      margin: 0 0 .6em;\n    }\n\n    h2 {\n      font-size: 3rem;\n      font-weight: 700;\n      line-height: 1.1;\n    }\n\n    @media (min-width:901px) {\n      h2 {\n        font-size: 48px !important;\n        line-height: 1.1;\n      }\n    }\n\n    p,\n    li {\n      line-height: 1.65;\n      color: #ffffff !important;\n    }\n\n    .yc-container {\n      width: min(1280px, 92vw);\n      margin: 0 auto;\n    }\n\n    .yc-section {\n      padding: 8rem 0;\n    }\n\n    .yc-section+.yc-section {\n      border-top: 1px solid rgba(255, 255, 255, 0.05);\n    }\n\n    .yc-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 2.2rem;\n      margin-top: 3rem;\n    }\n\n    :root {\n      --yc-green: #2DBF3A;\n      --yc-orange: #FEAA47;\n      --yc-dark: #1d1d1f;\n      --yc-text: #ffffff;\n      --yc-muted: rgba(255, 255, 255, 0.75);\n      --font-primary: \"SF Pro Text\", -apple-system, BlinkMacSystemFont, sans-serif;\n      --glass-bg: rgba(255, 255, 255, 0.05);\n      --dropdown-bg: #1d1d1f;\n    }\n\n    #scroll-progress {\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 0%;\n      height: 4px;\n      background-color: #2DBF3A;\n      z-index: 9999;\n      transition: width 0.1s ease-out;\n    }\n\n    .yc-header,\n    .yc-header *,\n    .yc-header *::before,\n    .yc-header *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .yc-header {\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      z-index: 1000;\n      padding: 1.5rem 0;\n      transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n      background: transparent;\n    }\n\n    .yc-header.is-hidden {\n      transform: translateY(-100%);\n    }\n\n    .yc-header.is-scrolled {\n      background: rgba(25, 25, 27, 0.85);\n      backdrop-filter: blur(20px);\n      padding: 1rem 0;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    }\n\n    .yc-header-container {\n      max-width: 1400px;\n      margin: 0 auto;\n      padding: 0 40px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n    }\n\n    .yc-logo-link {\n      display: flex;\n      align-items: center;\n      text-decoration: none;\n      transition: opacity 0.3s ease;\n    }\n\n    .yc-logo-link:hover {\n      opacity: 0.8;\n    }\n\n    .yc-logo {\n      height: 45px;\n      width: 45px;\n      object-fit: contain;\n    }\n\n    .yc-nav {\n      display: flex;\n      align-items: center;\n      gap: 2rem;\n    }\n\n    .yc-menu {\n      display: flex;\n      list-style: none;\n      margin: 0;\n      padding: 0;\n      gap: 2rem;\n    }\n\n    .yc-menu-item {\n      position: relative;\n    }\n\n    .yc-menu-link {\n      color: #ffffff;\n      text-decoration: none;\n      font-size: 16px;\n      font-weight: 700;\n      display: flex;\n      align-items: center;\n      gap: 0.4rem;\n      padding: 0.5rem 0;\n      transition: color 0.3s ease;\n    }\n\n    .yc-menu-link:hover {\n      color: var(--yc-green);\n    }\n\n    .yc-arrow {\n      width: 10px;\n      height: 10px;\n      stroke: currentColor;\n      stroke-width: 2;\n      fill: none;\n      transition: transform 0.3s ease;\n    }\n\n    .yc-menu-item:hover .yc-arrow {\n      transform: rotate(180deg);\n    }\n\n    .yc-dropdown {\n      position: absolute;\n      top: 100%;\n      left: -20px;\n      background: var(--dropdown-bg);\n      border-radius: 12px;\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);\n      padding: 0;\n      min-width: 240px;\n      opacity: 0;\n      visibility: hidden;\n      transform: translateY(10px);\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      list-style: none;\n      z-index: 100;\n      margin-top: 10px;\n      display: flex;\n      overflow: hidden;\n      align-items: flex-start;\n      width: max-content;\n    }\n\n    .yc-menu-item:hover .yc-dropdown {\n      opacity: 1;\n      visibility: visible;\n      transform: translateY(0);\n    }\n\n    .yc-dropdown-menu {\n      display: grid;\n      grid-template-rows: repeat(5, auto);\n      grid-auto-flow: column;\n      grid-auto-columns: 240px;\n      gap: 0;\n      padding: 1rem 0;\n      list-style: none;\n      min-width: 240px;\n      width: max-content;\n    }\n\n    .yc-dropdown-preview {\n      width: 420px;\n      background: transparent;\n      padding: 10px;\n      display: flex;\n      align-items: flex-start;\n      justify-content: center;\n      border-left: 1px solid rgba(255, 255, 255, 0.05);\n    }\n\n    .yc-dropdown-preview img {\n      width: 400px;\n      height: 260px;\n      object-fit: cover;\n      border-radius: 8px;\n      transition: opacity 0.3s ease;\n      display: block;\n      flex-shrink: 0;\n    }\n\n    .yc-dropdown::after {\n      content: '';\n      position: absolute;\n      top: -6px;\n      left: 30px;\n      border-left: 6px solid transparent;\n      border-right: 6px solid transparent;\n      border-bottom: 6px solid var(--dropdown-bg);\n    }\n\n    .yc-dropdown-link {\n      color: #ffffff;\n      text-decoration: none;\n      font-size: 16px;\n      display: block;\n      padding: 0.8rem 1.5rem;\n      transition: all 0.2s ease;\n    }\n\n    .yc-dropdown-link:hover {\n      background: rgba(45, 191, 58, 0.05);\n      color: var(--yc-green);\n      padding-left: 1.8rem;\n    }\n\n    .yc-actions {\n      display: flex;\n      align-items: center;\n      gap: 1rem;\n    }\n\n    .yc-btn {\n      padding: 0.8rem 1.5rem;\n      border-radius: 8px;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 16px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.6rem;\n      transition: all 0.3s ease;\n      white-space: nowrap;\n      min-width: 240px;\n      height: 48px;\n    }\n\n    .yc-btn-strategy {\n      background: var(--yc-green);\n      color: #ffffff;\n      box-shadow: 0 4px 15px rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-btn:hover {\n      transform: scale(1.05);\n      box-shadow: 0 8px 24px rgba(45, 191, 58, 0.4);\n    }\n\n    .yc-btn-strategy:hover {\n      transform: scale(1.05);\n      box-shadow: 0 8px 24px rgba(45, 191, 58, 0.4);\n    }\n\n    .phone-container {\n      background-color: var(--yc-orange);\n      border-radius: 10px;\n      padding: 0 1.5rem;\n      height: 48px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.2s ease;\n      cursor: pointer;\n      box-shadow: 0 4px 15px rgba(254, 170, 71, 0.3);\n    }\n\n    .check-icon {\n      flex-shrink: 0;\n      width: 24px;\n      height: 24px;\n      border-radius: 50%;\n      border: 1px solid var(--yc-green);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--yc-green);\n      margin-top: 2px;\n    }\n\n    .check-icon svg {\n      width: 14px;\n      height: 14px;\n      stroke-width: 3;\n    }\n\n    .phone-container:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 6px 20px rgba(254, 170, 71, 0.4);\n      background-color: #e89531;\n    }\n\n    .phone-container a {\n      text-decoration: none;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      font-size: 16px;\n      font-weight: 700;\n      color: #ffffff;\n    }\n\n    .phone-container img {\n      width: 18px;\n      height: 18px;\n      filter: brightness(0) invert(1);\n    }\n\n    #statusCircle,\n    #statusCircleMobile {\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      margin-left: 5px;\n      flex-shrink: 0;\n      display: inline-block;\n    }\n\n    .status-open {\n      background-color: #2DBF3A !important;\n      box-shadow: 0 0 10px #2DBF3A;\n      animation: yc-pulse-green 2s infinite;\n    }\n\n    .yc-actions .yc-btn:hover,\n    .yc-mobile-menu .yc-btn:hover {\n      transform: translateY(-2px) !important;\n      box-shadow: 0 4px 15px rgba(45, 191, 58, 0.3) !important;\n    }\n\n    .status-closed {\n      background-color: #E53935 !important;\n      box-shadow: 0 0 10px #E53935;\n      animation: yc-pulse-red 2s infinite;\n    }\n\n    @media (max-width:900px) {\n      .yc-container {\n        padding: 0 1rem !important;\n        margin: 0 !important;\n        width: 100% !important;\n        max-width: 100% !important;\n      }\n\n      .yc-logo {\n        flex-shrink: 0;\n        height: 45px !important;\n        width: 45px !important;\n      }\n\n      .yc-logo img {\n        width: 45px;\n        height: 45px;\n      }\n\n      .yc-mobile-toggle {\n        margin-left: auto !important;\n      }\n\n      #performance-dashboard .yc-db-header {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        width: 100% !important;\n        max-width: 100% !important;\n      }\n    }\n\n    @media (max-width:480px) {\n      .phone-container {\n        padding: 0 0.8rem;\n        height: 40px;\n        max-width: 100%;\n        margin-right: 0;\n      }\n\n      .yc-actions {\n        gap: 0;\n      }\n\n      .phone-container a {\n        font-size: 13px !important;\n        white-space: nowrap;\n      }\n\n      .phone-container img {\n        width: 14px;\n        height: 14px;\n      }\n    }\n\n    @keyframes yc-pulse-green {\n      0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(45, 191, 58, 0.7);\n      }\n\n      70% {\n        transform: scale(1.1);\n        box-shadow: 0 0 0 10px rgba(45, 191, 58, 0);\n      }\n\n      100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(45, 191, 58, 0);\n      }\n    }\n\n    @keyframes yc-pulse-red {\n      0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(229, 57, 53, 0.7);\n      }\n\n      70% {\n        transform: scale(1.1);\n        box-shadow: 0 0 0 10px rgba(229, 57, 53, 0);\n      }\n\n      100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(229, 57, 53, 0);\n      }\n    }\n\n    .yc-mobile-toggle {\n      display: none;\n      cursor: pointer;\n      background: none !important;\n      border: none !important;\n      color: white !important;\n      padding: 0.5rem;\n    }\n\n    @media (max-width:1100px) {\n      .yc-nav {\n        display: none;\n      }\n\n      .yc-header-container {\n        position: relative;\n        padding: 0 5px 0 20px !important;\n      }\n\n      .yc-mobile-toggle {\n        display: block;\n        order: 3;\n        margin-left: auto;\n      }\n\n      .yc-actions {\n        display: flex;\n        gap: 1rem;\n        order: 2;\n        flex: 1;\n        justify-content: flex-end;\n      }\n\n      .yc-header .phone-container {\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%, -50%) !important;\n        margin: 0 !important;\n        z-index: 10;\n        display: flex !important;\n        white-space: nowrap;\n      }\n\n      .yc-actions .yc-btn-strategy {\n        display: none;\n      }\n\n      .yc-logo-link {\n        order: 1;\n      }\n    }\n\n    @media (max-width:480px) {\n      .phone-container {\n        padding: 0 0.8rem;\n      }\n\n      .phone-container a {\n        font-size: 13px;\n      }\n    }\n\n    .yc-mobile-menu {\n      position: fixed;\n      top: 0;\n      right: -100%;\n      width: 300px;\n      height: 100vh;\n      background: #141416;\n      z-index: 2000;\n      padding: 4rem 2rem;\n      transition: 0.4s ease;\n      display: flex;\n      flex-direction: column;\n      gap: 2rem;\n      overflow-y: auto;\n    }\n\n    .yc-mobile-menu.is-active {\n      right: 0;\n      box-shadow: -10px 0 50px rgba(0, 0, 0, 0.5);\n    }\n\n    .yc-mobile-close {\n      position: absolute;\n      top: 1.5rem;\n      right: 1.5rem;\n      background: transparent !important;\n      border: none !important;\n      box-shadow: none !important;\n      padding: 0 !important;\n      color: white;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .yc-mobile-link {\n      color: white;\n      text-decoration: none;\n      font-size: 1.2rem;\n      font-weight: 700;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n    }\n\n    .yc-mobile-submenu {\n      display: none;\n      list-style: none;\n      padding-left: 1rem;\n      margin-top: 0.8rem;\n      margin-bottom: 0.5rem;\n      flex-direction: column;\n      gap: 0.8rem;\n      border-left: 2px solid rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-mobile-submenu.is-active {\n      display: flex;\n    }\n\n    .yc-mobile-sublink {\n      color: rgba(255, 255, 255, 0.6);\n      text-decoration: none;\n      font-size: 0.95rem;\n      display: block;\n      padding: 0.3rem 0;\n      transition: color 0.2s ease;\n    }\n\n    .yc-mobile-sublink:hover {\n      color: var(--yc-green);\n    }\n\n    .yc-mobile-menu .yc-btn {\n      padding: 0.8rem 1.5rem;\n      border-radius: 8px;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 16px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.6rem;\n      transition: all 0.3s ease;\n      white-space: nowrap;\n      min-width: 240px;\n      height: 48px;\n    }\n\n    .yc-mobile-menu .yc-btn-strategy {\n      min-width: auto;\n      width: 100%;\n    }\n\n    .yc-mobile-item {\n      border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n      padding-bottom: 1.5rem;\n      margin-bottom: 1.5rem;\n    }\n\n    .yc-mobile-nav>.yc-mobile-link {\n      padding-bottom: 1.5rem;\n      display: block;\n    }\n\n    .yc-mobile-arrow {\n      width: 12px;\n      height: 12px;\n      transition: transform 0.3s ease;\n    }\n\n    .yc-mobile-link.is-active .yc-mobile-arrow {\n      transform: rotate(180deg);\n    }\n\n    .yc-overlay {\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100vh;\n      background: rgba(0, 0, 0, 0.5);\n      backdrop-filter: blur(5px);\n      z-index: 1500;\n      opacity: 0;\n      visibility: hidden;\n      transition: 0.3s;\n    }\n\n    .yc-overlay.is-active {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .yc-footer-wrapper {\n      background-color: rgba(5, 5, 5, 0.8);\n      background: rgba(5, 5, 5, 0.8);\n      color: #ffffff;\n      width: 100%;\n      box-sizing: border-box;\n      border-top: 1px solid rgba(255, 255, 255, 0.05);\n      padding-bottom: 2rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-footer-container {\n      max-width: 1400px;\n      margin: 0 auto;\n      padding: 0 2rem;\n      display: flex;\n      flex-direction: column;\n    }\n\n    .yc-brand-name {\n      font-size: 1.5rem;\n      font-weight: 700;\n      color: #ffffff;\n      letter-spacing: -0.02em;\n    }\n\n    .yc-masonry-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 1.5rem;\n      margin-bottom: 4rem;\n      align-items: start;\n    }\n\n    .yc-bento-col {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    .yc-bento-card {\n      background-color: #111113;\n      border: 1px solid #27272a;\n      border-radius: 1.5rem;\n      padding: 2rem;\n      position: relative;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      transition: border-color 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    .yc-bento-card:hover {\n      border-color: rgba(255, 255, 255, 0.2);\n      box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);\n    }\n\n    .yc-bento-card::before,\n    .yc-bento-card::after {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      border-radius: inherit;\n      pointer-events: none;\n      opacity: 0;\n      transition: opacity 0.5s;\n    }\n\n    .yc-bento-card::before {\n      background: radial-gradient(800px circle at var(--mouse-x, 0) var(--mouse-y, 0), rgba(255, 255, 255, 0.06), transparent 40%);\n      z-index: 1;\n    }\n\n    .yc-bento-card::after {\n      background: radial-gradient(600px circle at var(--mouse-x, 0) var(--mouse-y, 0), #2DBF3A, transparent 40%);\n      z-index: 3;\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n      mask-composite: exclude;\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      mask-composite: exclude;\n      padding: 1px;\n    }\n\n    .yc-bento-card:hover::before,\n    .yc-bento-card:hover::after {\n      opacity: 1;\n    }\n\n    .yc-bento-card>* {\n      position: relative;\n      z-index: 2;\n    }\n\n    .yc-card-title {\n      font-size: 20px;\n      font-weight: 700;\n      color: #ffffff;\n      margin: 0 0 1.5rem 0;\n      letter-spacing: -0.01em;\n    }\n\n    .yc-nav-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n      display: flex;\n      flex-direction: column;\n      gap: 0.8rem;\n    }\n\n    .yc-nav-link {\n      text-decoration: none;\n      color: #ffffff;\n      font-size: 0.95rem;\n      transition: color 0.2s ease, transform 0.2s ease;\n      display: block;\n    }\n\n    .yc-nav-link:hover {\n      color: #2DBF3A;\n      transform: translateX(3px);\n    }\n\n    .yc-contact-row {\n      display: flex;\n      gap: 12px;\n      margin-bottom: 1rem;\n      align-items: flex-start;\n    }\n\n    .yc-contact-icon {\n      color: #FEAA47 !important;\n      width: 20px;\n      height: 20px;\n      flex-shrink: 0;\n      margin-top: 2px;\n    }\n\n    .yc-contact-text,\n    .yc-contact-text a {\n      color: #ffffff;\n      font-size: 0.95rem;\n      line-height: 1.5;\n      text-decoration: none;\n      transition: color 0.2s;\n    }\n\n    .yc-contact-text a:hover {\n      color: #2DBF3A;\n    }\n\n    .yc-contact-cta {\n      margin-top: 1.5rem;\n      padding-top: 1.5rem;\n      border-top: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .yc-contact-cta a {\n      color: #ffffff;\n      text-decoration: none;\n      font-weight: 500;\n      font-size: 1rem;\n      transition: color 0.2s;\n    }\n\n    .yc-contact-cta a:hover {\n      color: #2DBF3A;\n    }\n\n    .yc-footer-bottom {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding-top: 2rem;\n      border-top: 1px solid rgba(255, 255, 255, 0.05);\n      font-size: 0.85rem;\n    }\n\n    .yc-social-group {\n      display: flex;\n      gap: 1rem;\n    }\n\n    .yc-social-icon {\n      color: #ffffff;\n      opacity: 0.85;\n      transition: all 0.2s ease;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 40px;\n      height: 40px;\n      background: rgba(255, 255, 255, 0.05);\n      border-radius: 50%;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .yc-social-icon:hover {\n      opacity: 1;\n      transform: translateY(-3px);\n      background: rgba(255, 255, 255, 0.1);\n      border-color: rgba(255, 255, 255, 0.3);\n    }\n\n    .yc-social-icon svg {\n      width: 20px;\n      height: 20px;\n      fill: currentColor;\n    }\n\n    .yc-authority-text {\n      color: #ffffff;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.5rem;\n      align-items: center;\n    }\n\n    @media (max-width:1024px) {\n      .yc-masonry-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width:600px) {\n      .yc-masonry-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .yc-footer-bottom {\n        flex-direction: column;\n        gap: 1.5rem;\n        text-align: center;\n      }\n\n      .yc-authority-text {\n        justify-content: center;\n      }\n    }\n\n    .yc-hero {\n      display: grid;\n      grid-template-columns: 1.35fr .65fr;\n      gap: 4rem;\n      padding: 7rem 0 5rem;\n    }\n\n    .yc-pills {\n      display: flex;\n      flex-wrap: wrap;\n      gap: .6rem;\n      margin-bottom: 1.8rem;\n    }\n\n    .yc-pill {\n      padding: .45rem .95rem;\n      border: 1px solid var(--panel-strong);\n      border-radius: 999px;\n      font-size: .75rem;\n      color: var(--muted2);\n    }\n\n    .yc-pill:hover {\n      color: var(--green);\n      border-color: var(--green);\n      transform: translateY(-2px);\n    }\n\n    .yc-title {\n      font-size: clamp(3rem, 5vw, 4.6rem);\n      line-height: 1.05;\n    }\n\n    .yc-title span {\n      color: var(--green);\n    }\n\n    .yc-cta-row {\n      display: flex;\n      gap: 1.2rem;\n      margin-top: 2.2rem;\n      flex-wrap: wrap;\n    }\n\n    .yc-side,\n    .yc-card {\n      background: var(--panel);\n      border: 1px solid var(--panel-strong);\n      border-radius: 24px;\n      padding: 2.2rem;\n      position: relative;\n      overflow: hidden;\n      transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.4s ease, border-color 0.4s ease;\n    }\n\n    .yc-service-card {\n      background: var(--panel);\n      border: 1px solid var(--panel-strong);\n      border-radius: 24px;\n      padding: 3rem;\n      position: relative;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.4s ease, border-color 0.4s ease;\n    }\n\n    .yc-service-card::before,\n    .yc-card::before,\n    .yc-reason-card::before,\n    .yc-team-card::before,\n    .yc-process-card::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      border-radius: 24px;\n      padding: 1.5px;\n      background: linear-gradient(135deg, rgba(45, 191, 58, 0.5), rgba(255, 255, 255, 0), rgba(45, 191, 58, 0.2));\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      mask-composite: exclude;\n      opacity: 0;\n      transition: opacity 0.4s ease;\n      pointer-events: none;\n    }\n\n    .yc-service-card:hover,\n    .yc-card:hover,\n    .yc-reason-card:hover,\n    .yc-team-card:hover,\n    .yc-case-card:hover,\n    .yc-process-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6), 0 0 30px rgba(45, 191, 58, 0.1);\n      border-color: transparent;\n    }\n\n    .yc-service-card:hover::before,\n    .yc-card:hover::before,\n    .yc-reason-card:hover::before,\n    .yc-team-card:hover::before,\n    .yc-process-card:hover::before {\n      opacity: 1;\n    }\n\n    .yc-service-number {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      font-size: 5rem;\n      font-weight: 700;\n      line-height: 1;\n      margin-bottom: 1.5rem;\n      color: transparent;\n      -webkit-text-stroke: 2px rgba(255, 255, 255, 0.15);\n      opacity: 0.7;\n      transition: all .3s ease;\n    }\n\n    .yc-service-card:hover .yc-service-number {\n      -webkit-text-stroke-color: var(--green);\n      opacity: 1;\n      transform: scale(1.05);\n      transform-origin: left bottom;\n    }\n\n    .yc-service-title {\n      font-size: 1.8rem;\n      margin-bottom: 1.2rem;\n      font-weight: 700;\n      color: #fff;\n    }\n\n    .yc-service-list {\n      margin-top: 2rem;\n      padding: 0;\n      list-style: none;\n    }\n\n    .yc-service-list li {\n      display: flex;\n      align-items: flex-start;\n      gap: 1rem;\n      margin-bottom: 0.8rem;\n      color: var(--muted);\n      font-size: 0.95rem;\n      line-height: 1.5;\n    }\n\n    .yc-service-list li::before {\n      content: \"\";\n      flex-shrink: 0;\n      width: 20px;\n      height: 20px;\n      background-color: rgba(45, 191, 58, 0.2);\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232DBF3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C\/polyline%3E%3C\/svg%3E\");\n      background-size: 12px;\n      background-repeat: no-repeat;\n      background-position: center;\n      border-radius: 50%;\n      border: 1px solid rgba(45, 191, 58, 0.3);\n      margin-top: 3px;\n    }\n\n    .yc-side ul {\n      margin: 1rem 0 0;\n      padding: 0;\n    }\n\n    .yc-side li {\n      list-style: none;\n      margin: 0 0 .7rem;\n      padding-left: 1.2rem;\n      position: relative;\n      color: var(--muted);\n    }\n\n    .yc-side li::before {\n      content: '\u25cf';\n      position: absolute;\n      left: 0;\n      color: var(--orange);\n    }\n\n    .yc-section {\n      animation: fadeUp .8s ease-out both;\n    }\n\n    .yc-section:nth-of-type(2) {\n      animation-delay: .08s;\n    }\n\n    .yc-section:nth-of-type(3) {\n      animation-delay: .16s;\n    }\n\n    .yc-section:nth-of-type(4) {\n      animation-delay: .24s;\n    }\n\n    @keyframes fadeUp {\n      from {\n        opacity: 0;\n        transform: translateY(28px);\n      }\n\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    .yc-cert-card {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      text-align: left;\n      min-height: 140px;\n      gap: 1.5rem;\n      padding: 2rem;\n    }\n\n    .yc-cert-badge-wrapper {\n      flex-shrink: 0;\n      width: 100px;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      position: relative;\n    }\n\n    .yc-cert-img {\n      max-width: 100%;\n      max-height: 80px;\n      object-fit: contain;\n      filter: brightness(0.95);\n      transition: filter 0.3s ease;\n    }\n\n    .yc-cert-content {\n      display: flex;\n      flex-direction: column;\n    }\n\n    .yc-cert-title {\n      font-size: 1.3rem;\n      font-weight: 700;\n      margin-bottom: 0.3rem;\n      color: #fff;\n    }\n\n    .yc-cert-desc {\n      font-size: 0.9rem;\n      color: var(--muted);\n      line-height: 1.4;\n      margin: 0;\n    }\n\n    .yc-card:hover .yc-cert-img {\n      filter: brightness(1.1);\n    }\n\n    .yc-why-us-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 4rem;\n      align-items: center;\n      margin-top: 3rem;\n    }\n\n    .yc-reasons-column {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    .yc-reason-card {\n      background: var(--panel);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      border-radius: 16px;\n      padding: 1.5rem 2rem;\n      transition: 0.3s;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .yc-reason-card h3 {\n      font-size: 1.25rem;\n      color: #fff;\n      margin-bottom: 0.5rem;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .yc-reason-card h3::before {\n      content: \"\";\n      flex-shrink: 0;\n      width: 24px;\n      height: 24px;\n      background-color: rgba(45, 191, 58, 0.2);\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232DBF3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C\/polyline%3E%3C\/svg%3E\");\n      background-size: 14px;\n      background-repeat: no-repeat;\n      background-position: center;\n      border-radius: 50%;\n      border: 1px solid rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-reason-card p {\n      margin: 0;\n      font-size: 0.95rem;\n      color: var(--muted);\n      line-height: 1.5;\n    }\n\n    .yc-team-image-wrapper {\n      position: relative;\n      height: 100%;\n      min-height: 500px;\n      border-radius: 24px;\n      overflow: hidden;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .yc-team-image-wrapper img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n    }\n\n    @media (max-width:1000px) {\n      .yc-why-us-grid {\n        grid-template-columns: 1fr;\n        gap: 2rem;\n      }\n\n      .yc-team-image-wrapper {\n        min-height: 300px;\n        order: -1;\n      }\n    }\n\n    .hero {\n      min-height: 100vh;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n      padding: 8rem 2rem 5rem;\n      position: relative;\n      overflow: hidden;\n    }\n\n    #particle-canvas {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    .hero-content {\n      max-width: 900px;\n      text-align: center;\n      position: relative;\n      z-index: 10;\n      margin-bottom: 2rem;\n    }\n\n    .hero-title {\n      font-size: 3.5rem;\n      font-weight: 700;\n      color: #ffffff;\n      margin-bottom: 1.5rem;\n      line-height: 1.2;\n      font-family: var(--font-primary);\n    }\n\n    .hero-benefits {\n      list-style: none;\n      margin-bottom: 2.5rem;\n    }\n\n    .hero-benefits li {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 1rem;\n      font-size: 1.125rem;\n      color: #ffffff;\n      margin-bottom: 1rem;\n      font-weight: 400;\n      font-family: var(--font-primary);\n    }\n\n    .hero-benefits li::before {\n      content: '\u2713';\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 24px;\n      height: 24px;\n      border-radius: 50%;\n      border: 2px solid #ffffff;\n      font-size: 0.875rem;\n      font-weight: 700;\n      flex-shrink: 0;\n    }\n\n    .hero-cta-form {\n      display: flex;\n      max-width: 600px;\n      margin: 0 auto;\n      background: white;\n      border-radius: 12px;\n      padding: 6px;\n      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);\n    }\n\n    .hero-input {\n      flex: 1;\n      padding: 1rem 1.5rem;\n      border: none;\n      background: transparent;\n      font-size: 1rem;\n      font-family: var(--font-primary);\n      outline: none;\n      color: #333;\n    }\n\n    .hero-input::placeholder {\n      color: #999;\n    }\n\n    .hero-cta-button {\n      padding: 1rem 2rem;\n      background: #2DBF3A;\n      color: white;\n      border: none;\n      border-radius: 8px;\n      font-size: 1rem;\n      font-weight: 600;\n      cursor: pointer;\n      white-space: nowrap;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      transition: transform 0.2s ease, box-shadow 0.2s ease;\n    }\n\n    .hero-cta-button:hover {\n      transform: scale(1.05);\n      box-shadow: 0 8px 24px rgba(45, 191, 58, 0.4);\n    }\n\n    .hero-trust-badges {\n      display: grid;\n      grid-template-columns: 1fr auto 1fr;\n      align-items: center;\n      gap: 3rem;\n      margin-top: 3rem;\n      width: 100%;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .hero-trust-badges img {\n      width: auto;\n      height: auto;\n      opacity: 1;\n      transition: all 0.3s ease;\n      object-fit: contain;\n      max-height: 80px;\n      width: auto;\n    }\n\n    .hero-trust-badges a:first-child {\n      justify-self: end;\n    }\n\n    .hero-trust-badges a:first-child img {\n      width: 121.55px;\n      height: 60.61px;\n    }\n\n    .hero-trust-badges a:nth-child(2) {\n      justify-self: center;\n    }\n\n    .hero-trust-badges a:nth-child(2) img {\n      width: 83.43px;\n      height: 83.43px;\n    }\n\n    .hero-trust-badges a:last-child {\n      justify-self: start;\n    }\n\n    .hero-trust-badges a:last-child img {\n      width: 121.55px;\n      height: 60.61px;\n    }\n\n    .hero-trust-badges img:hover {\n      transform: scale(1.05);\n    }\n\n    .trust-section {\n      width: 100%;\n      text-align: center;\n      position: relative;\n      z-index: 10;\n    }\n\n    .trust-text {\n      color: rgba(255, 255, 255, 0.7);\n      font-size: 0.875rem;\n      margin-bottom: 0.5rem;\n      font-weight: 400;\n      position: relative;\n      z-index: 25;\n      padding-bottom: 10px;\n    }\n\n    .logo-slider-container {\n      width: 100%;\n      overflow: hidden;\n      position: relative;\n      padding: 1rem 0 3rem;\n      mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n      -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n    }\n\n    .logo-strip {\n      display: flex;\n      align-items: center;\n      gap: 4rem;\n      width: max-content;\n      animation: scroll 30s linear infinite;\n    }\n\n    .logo-slider-container:hover .logo-strip {\n      animation-play-state: paused;\n    }\n\n    @keyframes scroll {\n      0% {\n        transform: translateX(0);\n      }\n\n      100% {\n        transform: translateX(-50%);\n      }\n    }\n\n    .logo-item {\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 1.25rem;\n      font-weight: 700;\n      letter-spacing: 0.05em;\n      text-transform: uppercase;\n      white-space: nowrap;\n      opacity: 0.7;\n      transition: opacity 0.3s ease;\n    }\n\n    .logo-item:hover {\n      opacity: 1;\n    }\n\n    @media (max-width:900px) {\n      .yc-hero {\n        grid-template-columns: 1fr;\n      }\n\n      .yc-cert-card {\n        flex-direction: column;\n        text-align: center;\n      }\n    }\n\n    @media (prefers-reduced-motion:reduce) {\n      * {\n        animation: none !important;\n        transition: none !important;\n      }\n    }\n\n    .yc-tilt-active {\n      transition: none !important;\n    }\n\n    .yc-scroll-anim {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      will-change: opacity, transform;\n    }\n\n    .yc-scroll-anim.is-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .yc-delay-100 {\n      transition-delay: 0.1s;\n    }\n\n    .yc-delay-200 {\n      transition-delay: 0.2s;\n    }\n\n    .yc-delay-300 {\n      transition-delay: 0.3s;\n    }\n\n    .yc-timeline-container {\n      position: relative;\n      max-width: 800px;\n      margin: 0 auto;\n      padding: 4rem 0;\n    }\n\n    .yc-timeline-line {\n      position: absolute;\n      left: 28px;\n      top: 0;\n      width: 4px;\n      background: rgba(255, 255, 255, 0.1);\n      border-radius: 4px;\n      overflow: hidden;\n    }\n\n    .yc-timeline-fill {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 0%;\n    }\n\n    .yc-process-card {\n      min-width: 45vw;\n      max-width: 45vw;\n      flex-shrink: 0;\n      height: 400px;\n      background: radial-gradient(circle at top right, #1f1f22, #141416);\n      color: #fff;\n      border-radius: 24px;\n      padding: 3rem;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\n      transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.4s ease, border-color 0.4s ease;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .yc-watermark {\n      position: absolute;\n      top: -30px;\n      left: 10px;\n      font-size: 10rem;\n      font-weight: 800;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: transparent;\n      -webkit-text-stroke: 2px rgba(255, 255, 255, 0.05);\n      z-index: 0;\n      line-height: 1;\n      opacity: 0.5;\n      pointer-events: none;\n    }\n\n    .yc-process-card:hover .yc-watermark {\n      -webkit-text-stroke-color: rgba(45, 191, 58, 0.2);\n      opacity: 1;\n    }\n\n    .yc-p-title {\n      position: relative;\n      z-index: 2;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      font-size: 1.8rem;\n      font-weight: 700;\n      margin-bottom: 1rem;\n      margin-top: 4rem;\n      color: #fff;\n    }\n\n    .yc-p-icon {\n      position: absolute;\n      top: 3rem;\n      right: 3rem;\n      width: 80px;\n      height: 80px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: rgba(255, 255, 255, 0.03);\n      border-radius: 20px;\n      border: 1px solid rgba(255, 255, 255, 0.05);\n      z-index: 1;\n      animation: floatIcon 6s ease-in-out infinite;\n    }\n\n    @keyframes floatIcon {\n\n      0%,\n      100% {\n        transform: translateY(0);\n      }\n\n      50% {\n        transform: translateY(-10px);\n      }\n    }\n\n    .yc-p-icon svg {\n      width: 40px;\n      height: 40px;\n      stroke: #fff;\n      stroke-width: 1.5;\n    }\n\n    .yc-process-card:hover .yc-p-icon {\n      background: rgba(45, 191, 58, 0.1);\n      border-color: rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-process-card:hover .yc-p-icon svg {\n      stroke: #2DBF3A;\n    }\n\n    .yc-p-desc {\n      position: relative;\n      font-size: 1.1rem;\n      line-height: 1.6;\n      color: #ccc;\n      z-index: 1;\n      max-width: 90%;\n      margin-top: auto;\n    }\n\n    .yc-p-icon svg {\n      width: 64px;\n      height: 64px;\n      stroke-width: 1.5px;\n    }\n\n    .yc-p-desc {\n      font-size: 1rem;\n      line-height: 1.6;\n      color: #94A3B8;\n      max-width: 90%;\n    }\n\n    @media (max-width:768px) {\n      .yc-process-card {\n        min-width: 85vw;\n        height: 350px;\n      }\n    }\n\n    .yc-timeline-step {\n      display: flex;\n      gap: 3rem;\n      position: relative;\n      margin-bottom: 4rem;\n      opacity: 0.4;\n      transform: translateX(20px);\n      transition: all 0.6s ease;\n    }\n\n    .yc-timeline-step.active {\n      opacity: 1;\n      transform: translateX(0);\n    }\n\n    .yc-step-marker {\n      flex-shrink: 0;\n      width: 60px;\n      height: 60px;\n      border-radius: 50%;\n      background: #141416;\n      border: 2px solid rgba(255, 255, 255, 0.2);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      font-weight: 700;\n      font-size: 1.2rem;\n      color: var(--muted);\n      z-index: 2;\n      transition: all 0.4s ease;\n    }\n\n    .yc-timeline-step.active .yc-step-marker {\n      border-color: var(--green);\n      color: var(--green);\n      box-shadow: 0 0 20px rgba(45, 191, 58, 0.4);\n      background: #0a0a0c;\n    }\n\n    .yc-step-content {\n      padding-top: 0.5rem;\n    }\n\n    .yc-step-content h3 {\n      font-size: 1.5rem;\n      margin-bottom: 0.5rem;\n      color: #fff;\n    }\n\n    @media (max-width:600px) {\n      .yc-timeline-step {\n        gap: 1.5rem;\n      }\n\n      .yc-step-marker {\n        width: 45px;\n        height: 45px;\n        font-size: 1rem;\n      }\n\n      .yc-timeline-line {\n        left: 20.5px;\n      }\n    }\n\n    .yc-cp-container {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 80px;\n      width: 100%;\n      max-width: 1400px;\n      padding: 0 3rem 3rem 3rem;\n      position: relative;\n      margin: 0 auto;\n    }\n\n    .left-panel {\n      z-index: 10;\n    }\n\n    .platform-card {\n      background: var(--panel);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      border-radius: 24px;\n      padding: 20px;\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n      width: 300px;\n      backdrop-filter: blur(10px);\n      position: relative;\n    }\n\n    .icon-box {\n      width: 75px;\n      height: 75px;\n      background: #131725;\n      border-radius: 16px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border: 1px solid rgba(255, 255, 255, 0.05);\n      transition: all 0.3s ease;\n      cursor: pointer;\n    }\n\n    .icon-box:hover {\n      border-color: rgba(248, 146, 0, 0.5);\n      transform: translateY(-2px);\n      box-shadow: 0 4px 12px rgba(248, 146, 0, 0.2);\n    }\n\n    .icon-box span {\n      font-size: 28px;\n    }\n\n    .icon-box img {\n      width: 40px;\n      height: 40px;\n      object-fit: contain;\n    }\n\n    .center-stack {\n      position: relative;\n      width: 300px;\n      height: 300px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      z-index: 5;\n    }\n\n    .iso-layers {\n      position: relative;\n      width: 200px;\n      height: 200px;\n      transform: rotateX(60deg) rotateZ(-45deg);\n      transform-style: preserve-3d;\n    }\n\n    .layer {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      border-radius: 32px;\n      transition: transform 0.4s ease;\n    }\n\n    .layer-3 {\n      background: linear-gradient(135deg, #F89200 0%, #EA580C 100%);\n      transform: translateZ(-50px);\n      box-shadow: -10px 10px 30px rgba(234, 88, 12, 0.5);\n    }\n\n    .layer-2 {\n      background: linear-gradient(135deg, #FDBA74 0%, #F89200 100%);\n      transform: translateZ(-25px);\n      opacity: 0.95;\n      box-shadow: -5px 5px 20px rgba(248, 146, 0, 0.3);\n    }\n\n    .layer-1 {\n      background: linear-gradient(135deg, #F1F5F9 0%, #CBD5E1 100%);\n      transform: translateZ(0px);\n      box-shadow: -5px 5px 20px rgba(0, 0, 0, 0.2);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .layer-content {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%) rotateZ(45deg);\n      width: 110px;\n      height: auto;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .layer-content img {\n      width: 100%;\n      height: auto;\n      display: block;\n      filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));\n    }\n\n    .connections-layer {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    .conn-line {\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      transition: opacity 0.3s;\n    }\n\n    .conn-base {\n      stroke: #334155;\n      stroke-width: 2px;\n      opacity: 0.3;\n    }\n\n    .conn-flow {\n      stroke: #2DBF3A;\n      stroke-width: 3px;\n      stroke-dasharray: 8 12;\n      stroke-dashoffset: 0;\n      opacity: 0;\n      filter: drop-shadow(0 0 6px rgba(45, 191, 58, 0.8));\n    }\n\n    .yc-cp-container.active .conn-flow {\n      opacity: 1;\n      animation: flowData 1s linear infinite;\n    }\n\n    @keyframes flowData {\n      to {\n        stroke-dashoffset: -20;\n      }\n    }\n\n    .right-panel {\n      display: flex;\n      flex-direction: column;\n      gap: 16px;\n      z-index: 10;\n      width: 440px;\n    }\n\n    .analysis-card {\n      background: var(--panel);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      border-radius: 16px;\n      padding: 24px;\n      transition: 0.3s;\n      position: relative;\n    }\n\n    .analysis-card:hover {\n      background: rgba(15, 23, 42, 0.6);\n      border-color: #F89200;\n    }\n\n    .analysis-card h3 {\n      font-size: 17px;\n      font-weight: 700;\n      margin-bottom: 6px;\n      color: white;\n      letter-spacing: -0.01em;\n    }\n\n    .analysis-card p {\n      font-size: 14px;\n      color: #94A3B8;\n      line-height: 1.4;\n    }\n\n    @media (max-width:900px) {\n      .yc-sticky-container {\n        display: flex;\n        flex-direction: column;\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-x: hidden;\n        margin: 0;\n        padding: 0;\n      }\n\n      .yc-service-card-new {\n        width: 100% !important;\n        max-width: 100% !important;\n        margin-right: 0;\n        box-sizing: border-box;\n        margin-bottom: 1rem;\n      }\n    }\n\n    @media (max-width:1000px) {\n      .yc-cp-container {\n        flex-direction: column;\n        gap: 50px;\n        padding: 40px 0;\n      }\n\n      .yc-service-card-new {\n        padding: 1.5rem !important;\n      }\n\n      .center-stack {\n        transform: scale(1);\n        margin: 20px 0;\n      }\n\n      .right-panel {\n        width: 100%;\n        max-width: 400px;\n      }\n    }\n\n    .yc-carousel-section {\n      position: relative;\n      overflow: hidden;\n      padding: 6rem 0;\n      overflow: hidden;\n    }\n\n    .yc-carousel-wrapper {\n      position: relative;\n      width: 100%;\n      height: 600px;\n      display: flex;\n      justify-content: center;\n      perspective: 1200px;\n      margin-top: 2.5rem;\n    }\n\n    .yc-case-card {\n      position: absolute;\n      width: 1100px;\n      height: 520px;\n      background: #141416;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      border-radius: 32px;\n      display: flex;\n      overflow: hidden;\n      transition: all 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);\n      box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5);\n      cursor: pointer;\n    }\n\n    .yc-case-content {\n      flex: 1;\n      padding: 32px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .yc-case-image {\n      width: 45%;\n      background-size: cover;\n      background-position: center;\n      position: relative;\n    }\n\n    .yc-case-logo {\n      height: 40px;\n      object-fit: contain;\n      align-self: flex-start;\n      margin-bottom: 2rem;\n    }\n\n    .yc-case-section-title {\n      font-size: 0.85rem;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n      font-weight: 700;\n      margin-bottom: 0.5rem;\n      display: block;\n    }\n\n    .yc-case-text {\n      font-size: 0.95rem;\n      color: var(--muted);\n      margin-bottom: 1.5rem;\n      line-height: 1.6;\n    }\n\n    .yc-case-stat {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      line-height: 1;\n      color: #fff;\n      margin-bottom: 0.5rem;\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n    }\n\n    .stat-number {\n      font-size: 4rem;\n      font-weight: 700;\n    }\n\n    .stat-label {\n      font-size: 16px;\n      font-weight: 500;\n      color: var(--muted);\n      margin-top: 0.25rem;\n    }\n\n    .text-yc-green {\n      color: #2DBF3A;\n    }\n\n    .text-yc-orange {\n      color: #F89200;\n    }\n\n    .pos-center {\n      transform: translateX(0) scale(1);\n      z-index: 10;\n      opacity: 1;\n      pointer-events: auto;\n      border-color: rgba(255, 255, 255, 0.2);\n    }\n\n    .pos-left {\n      transform: translateX(-105%) scale(0.9);\n      z-index: 5;\n      opacity: 0.5;\n      filter: blur(0px);\n    }\n\n    .pos-right {\n      transform: translateX(105%) scale(0.9);\n      z-index: 5;\n      opacity: 0.5;\n      filter: blur(0px);\n    }\n\n    .pos-hidden {\n      transform: scale(0.8);\n      z-index: 0;\n      opacity: 0;\n      pointer-events: none;\n      visibility: hidden;\n    }\n\n    .pos-left:hover {\n      opacity: 0.8;\n      transform: translateX(-105%) scale(0.92);\n    }\n\n    .pos-right:hover {\n      opacity: 0.8;\n      transform: translateX(105%) scale(0.92);\n    }\n\n    @media (max-width:1000px) {\n      .yc-case-card {\n        width: 95vw;\n        max-width: 100%;\n        flex-direction: column;\n        height: auto;\n        min-height: 500px;\n        position: relative;\n      }\n\n      .yc-case-image {\n        width: 100%;\n        height: 200px;\n        order: -1;\n      }\n\n      .yc-case-content {\n        padding: 1.5rem;\n        padding-bottom: 4rem;\n        width: 100% !important;\n        max-width: 100% !important;\n        box-sizing: border-box;\n      }\n\n      .yc-carousel-wrapper {\n        height: auto;\n        min-height: 700px;\n      }\n\n      .pos-left {\n        transform: translateX(-15%) scale(0.85);\n        opacity: 0;\n        pointer-events: none;\n      }\n\n      .pos-right {\n        transform: translateX(15%) scale(0.85);\n        opacity: 0;\n        pointer-events: none;\n      }\n    }\n\n    .yc-report-section {\n      width: 100%;\n      position: relative;\n      padding: 4rem 0;\n    }\n\n    .yc-report-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 4rem;\n      align-items: center;\n    }\n\n    .yc-report-content {\n      max-width: 600px;\n    }\n\n    .yc-report-title {\n      font-size: 3rem;\n      line-height: 1.1;\n      margin-bottom: 1rem;\n    }\n\n    .yc-report-title span {\n      background: linear-gradient(90deg, #F89200 0%, #2DBF3A 100%);\n      background-clip: text;\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n    }\n\n    .yc-report-subtitle {\n      font-size: 1.2rem;\n      color: #fff;\n      margin-bottom: 2rem;\n      font-weight: 500;\n    }\n\n    .yc-report-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    .yc-report-list li {\n      display: flex;\n      gap: 1rem;\n      align-items: flex-start;\n      color: var(--muted);\n      font-size: 1rem;\n    }\n\n    .yc-check-icon {\n      flex-shrink: 0;\n      width: 24px;\n      height: 24px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border: 1px solid rgba(255, 255, 255, 0.3);\n      border-radius: 50%;\n      color: #fff;\n    }\n\n    .yc-report-card {\n      background: var(--panel);\n      color: #fff;\n      border: 1px solid var(--panel-strong);\n      border-radius: 24px;\n      padding: 2.5rem;\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n      position: relative;\n    }\n\n    .yc-report-card::before {\n      content: \"\";\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 120%;\n      height: 120%;\n      background: radial-gradient(circle, rgba(45, 191, 58, 0.15) 0%, rgba(0, 0, 0, 0) 70%);\n      transform: translate(-50%, -50%);\n      z-index: -1;\n      pointer-events: none;\n    }\n\n    .yc-form-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1rem;\n      margin-bottom: 1rem;\n    }\n\n    .yc-form-group {\n      margin-bottom: 1rem;\n    }\n\n    .yc-side li {\n      font-size: 1.1rem;\n      font-family: var(--font-primary);\n      color: #ffffff;\n      margin-bottom: 0.8rem;\n    }\n\n    .yc-form-label {\n      display: block;\n      font-size: 0.9rem;\n      font-weight: 700;\n      color: #fff;\n      margin-bottom: 0.5rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-form-input {\n      width: 100%;\n      padding: 0.8rem 1rem;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      border-radius: 8px;\n      font-family: var(--font-primary);\n      font-size: 1rem;\n      background: rgba(255, 255, 255, 0.05);\n      color: #ffffff;\n    }\n\n    .yc-form-input:focus {\n      outline: none;\n      border-color: #2DBF3A;\n      box-shadow: 0 0 0 3px rgba(45, 191, 58, 0.1);\n    }\n\n    .yc-form-btn {\n      width: 100%;\n      padding: 1rem;\n      background: linear-gradient(90deg, #2DBF3A 0%, #22992E 100%);\n      color: white;\n      border: none;\n      border-radius: 999px;\n      font-size: 1rem;\n      font-weight: 700;\n      cursor: pointer;\n      transition: 0.2s;\n      margin-top: 1rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-form-btn:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 10px 20px rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-form-note {\n      font-size: 0.75rem;\n      color: #ffffff;\n      margin-top: 1rem;\n      line-height: 1.4;\n      font-family: var(--font-primary);\n    }\n\n    .yc-form-note a {\n      text-decoration: underline;\n      color: var(--muted);\n    }\n\n    .yc-area-section {\n      padding: 6rem 0;\n    }\n\n    .yc-area-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 5rem;\n      align-items: start;\n    }\n\n    .yc-area-header-group {\n      margin-bottom: 3rem;\n    }\n\n    .yc-area-pretitle {\n      font-size: 0.85rem;\n      text-transform: uppercase;\n      letter-spacing: 0.15em;\n      color: #2DBF3A;\n      font-weight: 700;\n      margin-bottom: 1rem;\n      display: block;\n      font-family: var(--font-primary);\n    }\n\n    .yc-area-title {\n      font-size: 3rem;\n      line-height: 1.1;\n      margin-bottom: 0;\n      font-family: var(--font-primary);\n      color: #ffffff;\n    }\n\n    .yc-area-title em {\n      font-style: italic;\n      color: #F89200 !important;\n    }\n\n    .yc-area-group {\n      margin-bottom: 2.5rem;\n    }\n\n    .yc-area-subtitle {\n      font-size: 0.8rem;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n      color: #ffffff;\n      margin-bottom: 1rem;\n      font-weight: 700;\n      display: block;\n      font-family: var(--font-primary);\n    }\n\n    .yc-area-loc-text {\n      font-size: 1.1rem;\n      color: #ffffff;\n      font-family: var(--font-primary);\n    }\n\n    .yc-area-pills {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.8rem;\n    }\n\n    .yc-area-pill {\n      background: rgba(255, 255, 255, 0.05);\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      padding: 0.6rem 1.2rem;\n      border-radius: 99px;\n      font-size: 0.9rem;\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      gap: 0.6rem;\n      transition: 0.2s;\n      font-family: var(--font-primary);\n    }\n\n    .yc-area-pill:hover {\n      background: rgba(255, 255, 255, 0.1);\n      transform: translateY(-2px);\n    }\n\n    .yc-area-pill svg {\n      color: #2DBF3A;\n      width: 16px;\n      height: 16px;\n    }\n\n    .yc-area-card {\n      background: var(--panel);\n      border-radius: 32px;\n      padding: 3.5rem;\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);\n      border: 1px solid var(--panel-strong);\n    }\n\n    .yc-area-card h3 {\n      font-size: 1.5rem;\n      color: #2DBF3A;\n      margin-bottom: 2.5rem;\n      font-family: var(--font-primary);\n    }\n\n    @media (max-width:900px) {\n      .yc-area-grid {\n        grid-template-columns: 1fr;\n        gap: 3rem;\n      }\n    }\n\n    #infinity-bg {\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      z-index: 0;\n      pointer-events: none;\n      opacity: 1;\n      transition: opacity 2s ease;\n    }\n\n    main {\n      position: relative;\n      z-index: 10;\n    }\n\n    .yc-sticky-container {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 4rem;\n      position: relative;\n      align-items: start;\n    }\n\n    .yc-sticky-content {\n      display: flex;\n      flex-direction: column;\n      gap: 2rem;\n      padding-bottom: 4rem;\n    }\n\n    .yc-sticky-visual {\n      position: sticky;\n      top: 100px;\n      width: 100%;\n      aspect-ratio: 4 \/ 3;\n      border-radius: 32px;\n      overflow: hidden;\n      background: var(--panel);\n      border: 1px solid var(--panel-strong);\n    }\n\n    .yc-interactive-cta {\n      position: relative;\n      height: 90vh;\n      background: #050505;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n      cursor: none;\n    }\n\n    #mobius-canvas {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      z-index: 0;\n      pointer-events: none;\n    }\n\n    .yc-team-section {\n      height: 150vh;\n      position: relative;\n      background: inherit;\n    }\n\n    .yc-team-sticky-wrapper {\n      position: sticky;\n      top: 0;\n      height: 100vh;\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n    }\n\n    .yc-team-intro {\n      position: relative;\n      width: 100%;\n      padding: 0 5%;\n      display: grid;\n      grid-template-columns: 1.2fr 0.8fr;\n      gap: 4rem;\n      z-index: 20;\n      pointer-events: none;\n      margin-bottom: 4rem;\n    }\n\n    .yc-team-tag {\n      grid-column: 1 \/ -1;\n      display: inline-flex;\n      align-items: center;\n      gap: 0.5rem;\n      font-size: 0.9rem;\n      font-weight: 600;\n      margin-bottom: 1rem;\n      color: #ffffff;\n      font-family: var(--font-primary);\n    }\n\n    .yc-team-tag::before {\n      content: '';\n      width: 8px;\n      height: 8px;\n      background: var(--green);\n      border-radius: 50%;\n    }\n\n    .yc-team-heading {\n      font-family: var(--font-primary);\n      font-size: 4rem;\n      line-height: 1;\n      font-weight: 700;\n      color: #ffffff;\n      margin: 0;\n    }\n\n    .yc-team-heading em {\n      font-style: italic;\n      font-weight: 400;\n      color: inherit !important;\n    }\n\n    .yc-team-desc {\n      align-self: end;\n      font-size: 1.1rem;\n      line-height: 1.6;\n      color: #ffffff;\n      max-width: 40ch;\n      font-family: var(--font-primary);\n    }\n\n    .yc-team-stack {\n      position: relative;\n      width: 300px;\n      height: 400px;\n      flex-shrink: 0;\n      perspective: 1000px;\n    }\n\n    .yc-team-card {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      width: 100%;\n      height: 100%;\n      background: transparent !important;\n      box-shadow: none !important;\n      transform-origin: bottom center;\n      transform: translate(-50%, 0);\n      transition: transform 0.1s linear;\n      will-change: transform;\n      overflow: visible !important;\n    }\n\n    .yc-team-card-inner {\n      position: relative;\n      width: 100%;\n      height: 100%;\n      text-align: center;\n      transition: transform 0.8s;\n      transform-style: preserve-3d;\n      border-radius: 24px;\n      box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);\n    }\n\n    .yc-team-card.yc-allow-flip.is-visible:hover .yc-team-card-inner {\n      transform: rotateY(180deg);\n    }\n\n    .yc-team-card-front,\n    .yc-team-card-back {\n      position: absolute;\n      width: 100%;\n      height: 100%;\n      -webkit-backface-visibility: hidden;\n      backface-visibility: hidden;\n      border-radius: 24px;\n      overflow: hidden;\n      top: 0;\n      left: 0;\n    }\n\n    .yc-team-card-front {\n      background-color: transparent;\n      z-index: 2;\n    }\n\n    .yc-team-card-back {\n      background-color: #111;\n      color: #ffffff;\n      transform: rotateY(180deg);\n      padding: 2rem;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: flex-start;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);\n      z-index: 1;\n    }\n\n    .yc-team-card img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    .yc-team-info {\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      width: 100%;\n      padding: 1.5rem;\n      background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);\n      color: #ffffff;\n      font-family: var(--font-primary);\n      font-size: 1.5rem;\n      font-weight: 700;\n      text-align: center;\n      z-index: 10;\n    }\n\n    .yc-team-desc-name {\n      font-family: var(--font-head);\n      font-size: 1.5rem;\n      font-weight: 700;\n      margin-bottom: 0.5rem;\n      color: #ffffff;\n    }\n\n    .yc-team-desc-text {\n      font-size: 14px;\n      line-height: 1.6;\n      color: #ffffff;\n      text-align: left;\n      margin-bottom: 2rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-team-linkedin-link {\n      position: absolute;\n      bottom: 1.5rem;\n      right: 1.5rem;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      color: #ffffff;\n      transition: color 0.2s, transform 0.2s;\n    }\n\n    .yc-team-linkedin-link:hover {\n      color: #0077b5;\n      transform: scale(1.1);\n    }\n\n    .yc-team-linkedin-link svg {\n      width: 24px;\n      height: 24px;\n      fill: currentColor;\n    }\n\n    .yc-team-logo-card {\n      background: #1d1d1f;\n      z-index: 50;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border: 1px solid #222;\n    }\n\n    #card-owen {\n      z-index: 10;\n    }\n\n    #card-william {\n      z-index: 1;\n    }\n\n    #card-tygo {\n      z-index: 1;\n    }\n\n    @media (max-width:768px) {\n      .yc-team-section {\n        height: auto;\n        padding-bottom: 50px;\n      }\n\n      .yc-team-sticky-wrapper {\n        position: relative;\n        top: auto;\n        height: auto;\n        padding: 0;\n        display: block;\n      }\n\n      .yc-team-intro {\n        grid-template-columns: 1fr;\n        gap: 2rem;\n        position: relative;\n        top: 0;\n        text-align: center;\n      }\n\n      .yc-team-heading {\n        font-size: 2.5rem;\n      }\n\n      .yc-team-desc {\n        margin: 0 auto;\n        max-width: 100%;\n      }\n\n      .yc-team-stack {\n        width: 100%;\n        height: auto;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        gap: 24px;\n        overflow: visible;\n        padding: 0;\n        transform: none;\n        margin-top: 2rem;\n      }\n\n      .yc-team-card {\n        position: relative;\n        width: 65%;\n        max-width: 240px;\n        height: 280px;\n        flex-shrink: 0;\n        transform: none !important;\n        left: auto;\n        top: auto;\n        margin: 0;\n      }\n\n      .yc-team-card-back {\n        padding: 1.25rem;\n      }\n\n      .yc-team-desc-name {\n        font-size: 1.2rem;\n        margin-bottom: 0.25rem;\n      }\n\n      .yc-team-desc-text {\n        font-size: 11.5px;\n        line-height: 1.4;\n        margin-bottom: 0.5rem;\n      }\n\n      .yc-team-linkedin-link {\n        bottom: 1rem;\n        right: 1rem;\n      }\n\n      .yc-team-logo-card {\n        display: none !important;\n      }\n\n      #card-owen {\n        order: 1;\n      }\n\n      #card-william {\n        order: 2;\n      }\n\n      #card-tygo {\n        order: 3;\n      }\n    }\n\n    .yc-cta-content {\n      position: relative;\n      z-index: 2;\n      text-align: center;\n      pointer-events: none;\n    }\n\n    .yc-cta-content h2 {\n      font-size: 4rem;\n      margin-bottom: 2rem;\n      color: #ffffff;\n      font-family: var(--font-primary);\n      letter-spacing: -0.02em;\n    }\n\n    .yc-cta-content .yc-btn-primary {\n      pointer-events: auto;\n      font-size: 1.2rem;\n      padding: 1.2rem 3rem;\n    }\n\n    .yc-star-cursor {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 40px;\n      height: 40px;\n      pointer-events: none;\n      z-index: 10;\n      transform: translate(-50%, -50%);\n      mix-blend-mode: difference;\n      color: #2DBF3A !important;\n      will-change: transform;\n    }\n\n    .yc-star-cursor svg {\n      width: 100%;\n      height: 100%;\n      animation: rotateCursor 10s linear infinite;\n    }\n\n    @keyframes rotateCursor {\n      from {\n        transform: rotate(0deg);\n      }\n\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    .yc-services-slider-track {\n      display: flex;\n      width: 100%;\n      height: 100%;\n      gap: 0 !important;\n      margin: 0;\n      padding: 0;\n      transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);\n      will-change: transform;\n    }\n\n    .yc-service-slide {\n      width: 100%;\n      flex: 0 0 100%;\n      height: 100%;\n      margin: 0;\n      padding: 0;\n      border: none;\n      position: relative;\n    }\n\n    .yc-service-slide img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      opacity: 1;\n    }\n\n    .yc-sticky-image-wrapper {\n      width: 100%;\n      height: 100%;\n      background-color: var(--panel);\n      border: 1px solid var(--panel-strong);\n      border-radius: 32px;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .yc-sticky-image-wrapper:hover img {\n      transform: scale(1.05);\n    }\n\n    .yc-service-card-new {\n      background: var(--panel);\n      border: 1px solid var(--panel-strong);\n      border-radius: 24px;\n      padding: 3rem;\n      transition: all 0.3s ease;\n      cursor: default;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .yc-service-card-new:hover {\n      border-color: rgba(255, 255, 255, 0.2);\n      transform: translateY(-5px);\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);\n    }\n\n    .yc-service-card-new::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 4px;\n      height: 100%;\n      background: var(--green);\n      opacity: 0;\n      transition: 0.3s;\n    }\n\n    .yc-service-card-new:hover::before {\n      opacity: 1;\n    }\n\n    .yc-service-num {\n      font-size: 0.9rem;\n      color: var(--green);\n      font-family: var(--font-primary);\n      margin-bottom: 1rem;\n      display: block;\n    }\n\n    .yc-service-card-new h3 {\n      font-size: 2rem;\n      margin-bottom: 1rem;\n      font-family: var(--font-primary);\n      color: #ffffff;\n    }\n\n    .yc-service-card-new p {\n      font-size: 1.1rem;\n      color: #ffffff;\n      margin-bottom: 2rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-service-list-new {\n      list-style: none;\n      padding: 0;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 0.8rem;\n    }\n\n    .yc-service-list-new li {\n      color: #ffffff;\n      font-size: 0.95rem;\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n      font-family: var(--font-primary);\n    }\n\n    .yc-service-list-new li::before {\n      content: \"\u2022\";\n      color: var(--green);\n      font-size: 1.2rem;\n    }\n\n    @media (max-width:900px) {\n      .yc-sticky-container {\n        grid-template-columns: 1fr;\n      }\n\n      .yc-sticky-visual {\n        display: none;\n      }\n    }\n\n    :root {\n      --bg-color: #1d1d1f;\n      --card-bg: #1d1d1f;\n      --card-border: 0.5px solid rgba(255, 255, 255, 0.26);\n      --text-title: #ffffff;\n      --text-body: rgb(201, 201, 201);\n      --font-main: 'Lato', sans-serif;\n      --font-head: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      --font-primary: var(--font-head);\n    }\n\n    .framework-section {\n      background-color: transparent;\n      padding: 8rem 0 15vh;\n      position: relative;\n    }\n\n    .framework-header {\n      margin-bottom: 5rem;\n      text-align: left;\n      padding-left: 0;\n    }\n\n    .framework-header h2 {\n      font-family: var(--font-primary);\n      font-size: 3rem;\n      max-width: 800px;\n      margin: 0;\n      line-height: 1.1;\n      color: #ffffff;\n    }\n\n    .framework-row {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 4rem;\n      margin-bottom: 80px;\n      padding: 4rem;\n      background: var(--card-bg);\n      border: var(--card-border);\n      border-radius: 24px;\n      backdrop-filter: blur(10px);\n      position: sticky;\n      top: 15vh;\n      box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.5);\n      transform-origin: center top;\n    }\n\n    .framework-row.reversed {\n      flex-direction: row-reverse;\n    }\n\n    .framework-row:nth-child(2) {\n      position: sticky !important;\n      top: 15vh !important;\n      z-index: 10 !important;\n    }\n\n    .framework-row:nth-child(3) {\n      position: sticky !important;\n      top: 18vh !important;\n      z-index: 20 !important;\n    }\n\n    .framework-row:nth-child(4) {\n      position: sticky !important;\n      top: 21vh !important;\n      z-index: 30 !important;\n    }\n\n    .framework-row:nth-child(5) {\n      position: sticky !important;\n      top: 24vh !important;\n      z-index: 40 !important;\n    }\n\n    .framework-row:nth-child(6) {\n      position: sticky !important;\n      top: 15vh !important;\n      z-index: 50 !important;\n      box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.8) !important;\n      background-color: #1d1d1f !important;\n      margin-bottom: 0 !important;\n      min-height: 30vh !important;\n      align-items: center !important;\n      padding-top: 10vh !important;\n      padding-bottom: 12vh !important;\n    }\n\n    .row-image {\n      flex: 0 0 42%;\n      width: 42%;\n      aspect-ratio: 16\/10;\n      border-radius: 12px;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .row-image img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      transition: transform 0.5s ease;\n    }\n\n    .framework-row:hover .row-image img {\n      transform: scale(1.05);\n    }\n\n    .row-content {\n      flex: 1;\n    }\n\n    .row-content h3 {\n      font-family: var(--font-primary);\n      font-size: 25px;\n      font-weight: 700;\n      color: #ffffff;\n      margin-bottom: 1rem;\n    }\n\n    .row-content p {\n      font-family: var(--font-primary);\n      font-size: 18px;\n      font-weight: 400;\n      color: #ffffff;\n      line-height: 1.6;\n    }\n\n    @media (max-width:768px) {\n\n      .framework-row,\n      .framework-row.reversed {\n        flex-direction: column;\n        text-align: left;\n        gap: 2rem;\n      }\n\n      .row-image {\n        width: 100%;\n        aspect-ratio: 16\/10;\n        height: auto;\n      }\n    }\n\n    .c1-wrapper .chart-container {\n      width: 100%;\n      height: 100%;\n      position: relative;\n      padding: 15px;\n      box-sizing: border-box;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .c1-wrapper .grid-background {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 30px;\n      border-top: 1px solid rgba(255, 255, 255, 0.05);\n      background: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0, rgba(255, 255, 255, 0.05) 1px, transparent 1px, transparent 25%);\n      z-index: 0;\n    }\n\n    .c1-wrapper .bars-wrapper {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-end;\n      height: 100%;\n      padding-bottom: 30px;\n      position: relative;\n      z-index: 1;\n    }\n\n    .c1-wrapper .column {\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      align-items: center;\n      width: 22%;\n      height: 100%;\n      position: relative;\n    }\n\n    .c1-wrapper .bar-track {\n      position: absolute;\n      top: 0;\n      bottom: 0;\n      width: 100%;\n      background: linear-gradient(to bottom, rgba(90, 152, 89, 0.15), rgba(90, 152, 89, 0.05));\n      border-radius: 2px 2px 0 0;\n    }\n\n    .c1-wrapper .bar-fill {\n      width: 100%;\n      background-color: #5a9859;\n      position: relative;\n      transition: height 0.5s ease-out;\n      background: linear-gradient(to bottom, #6ab069, #5a9859);\n    }\n\n    .c1-wrapper .badge {\n      background-color: white;\n      color: #1d1d1f;\n      padding: 4px 8px;\n      border-radius: 6px;\n      font-weight: 700;\n      font-size: 13px;\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n      white-space: nowrap;\n      font-family: var(--font-primary);\n    }\n\n    .c1-wrapper .label {\n      position: absolute;\n      bottom: -30px;\n      color: #ffffff;\n      font-size: 12px;\n      font-weight: 400;\n      text-align: center;\n      width: 100%;\n      letter-spacing: 0.5px;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .chart-container {\n      width: 100%;\n      height: 100%;\n      position: relative;\n      box-sizing: border-box;\n      background-color: transparent;\n      padding: 15px 10px;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n    }\n\n    .c2-wrapper .grid-lines {\n      position: absolute;\n      top: 40px;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      z-index: 0;\n      background: repeating-linear-gradient(to bottom, rgba(6, 147, 227, 0.2) 0, rgba(6, 147, 227, 0.2) 1px, transparent 1px, transparent 25%);\n    }\n\n    .c2-wrapper .bars-wrapper {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-end;\n      height: 100%;\n      width: 100%;\n      position: relative;\n      z-index: 1;\n    }\n\n    .c2-wrapper .column {\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      align-items: center;\n      width: 22%;\n      height: 90%;\n    }\n\n    .c2-wrapper .header {\n      margin-bottom: 8px;\n      color: white;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      height: 30px;\n    }\n\n    .c2-wrapper .google-text {\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: -0.5px;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .linkedin-wrapper {\n      font-size: 15px;\n      font-weight: 700;\n      display: flex;\n      align-items: center;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .linkedin-in {\n      background-color: white;\n      color: #011627;\n      border-radius: 4px;\n      padding: 0px 3px;\n      margin-left: 2px;\n      line-height: 1.1;\n      font-size: 14px;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .facebook-text {\n      font-size: 16px;\n      font-weight: 700;\n      letter-spacing: -0.5px;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .microsoft-wrapper {\n      display: flex;\n      align-items: center;\n      gap: 4px;\n    }\n\n    .c2-wrapper .ms-icon {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1px;\n      width: 12px;\n      height: 12px;\n    }\n\n    .c2-wrapper .ms-dot {\n      background-color: white;\n      width: 100%;\n      height: 100%;\n    }\n\n    .c2-wrapper .ms-text {\n      display: flex;\n      flex-direction: column;\n      line-height: 1;\n    }\n\n    .c2-wrapper .ms-brand {\n      font-weight: 600;\n      font-size: 11px;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .ms-sub {\n      font-weight: 300;\n      font-size: 8px;\n      opacity: 0.9;\n      font-family: var(--font-primary);\n    }\n\n    .c2-wrapper .bar {\n      width: 100%;\n      border-top: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .c2-wrapper .bar-google {\n      height: 90%;\n      background: linear-gradient(to bottom, #007bff 0%, rgba(1, 22, 39, 0) 100%);\n    }\n\n    .c2-wrapper .bar-linkedin {\n      height: 85%;\n      background: linear-gradient(to bottom, #5c9c5c 0%, rgba(1, 22, 39, 0) 100%);\n    }\n\n    .c2-wrapper .bar-facebook {\n      height: 75%;\n      background: linear-gradient(to bottom, #008080 0%, rgba(1, 22, 39, 0) 100%);\n    }\n\n    .c2-wrapper .bar-microsoft {\n      height: 88%;\n      background: linear-gradient(to bottom, #b89b5e 0%, rgba(1, 22, 39, 0) 100%);\n    }\n\n    .c3-wrapper .chart-container {\n      width: 100%;\n      height: 100%;\n      padding: 20px;\n      box-sizing: border-box;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .c3-wrapper .row {\n      display: flex;\n      align-items: center;\n      margin-bottom: 12px;\n      height: 24px;\n    }\n\n    .c3-wrapper .label-group {\n      display: flex;\n      align-items: center;\n      width: 125px;\n      flex-shrink: 0;\n    }\n\n    .c3-wrapper .dot {\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      margin-right: 8px;\n      box-shadow: 0 0 10px currentColor;\n      flex-shrink: 0;\n    }\n\n    .c3-wrapper .label-text {\n      color: #ffffff;\n      font-size: 14px;\n      font-weight: 300;\n      letter-spacing: 0.5px;\n      font-family: var(--font-primary);\n    }\n\n    .c3-wrapper .bar-container {\n      flex-grow: 1;\n      height: 100%;\n      position: relative;\n    }\n\n    .c3-wrapper .bar {\n      height: 100%;\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      padding-right: 8px;\n      color: white;\n      font-weight: 500;\n      font-size: 12px;\n      font-family: var(--font-primary);\n    }\n\n    .c3-wrapper .row-1 .dot {\n      background-color: #0d8387;\n      color: #0d8387;\n    }\n\n    .c3-wrapper .row-1 .bar {\n      width: 100%;\n      background: linear-gradient(90deg, rgba(13, 131, 135, 0.1) 0%, rgba(13, 131, 135, 1) 100%);\n    }\n\n    .c3-wrapper .row-2 .dot {\n      background-color: #00a57c;\n      color: #00a57c;\n    }\n\n    .c3-wrapper .row-2 .bar {\n      width: 80%;\n      background: linear-gradient(90deg, rgba(0, 165, 124, 0.1) 0%, rgba(0, 165, 124, 1) 100%);\n    }\n\n    .c3-wrapper .row-3 .dot {\n      background-color: #7acc73;\n      color: #7acc73;\n    }\n\n    .c3-wrapper .row-3 .bar {\n      width: 44%;\n      background: linear-gradient(90deg, rgba(122, 204, 115, 0.1) 0%, rgba(122, 204, 115, 1) 100%);\n    }\n\n    .c3-wrapper .row-4 .dot {\n      background-color: #63eac0;\n      color: #63eac0;\n    }\n\n    .c3-wrapper .row-4 .bar {\n      width: 34%;\n      background: linear-gradient(90deg, rgba(99, 234, 192, 0.1) 0%, rgba(99, 234, 192, 1) 100%);\n    }\n\n    .c3-wrapper .row-5 .dot {\n      background-color: #0084ff;\n      color: #0084ff;\n    }\n\n    .c3-wrapper .row-5 .bar {\n      width: 29%;\n      background: linear-gradient(90deg, rgba(0, 132, 255, 0.1) 0%, rgba(0, 132, 255, 1) 100%);\n    }\n\n    .framework-row .row-content,\n    .framework-row .row-image {\n      opacity: 0;\n      transform: translateY(30px);\n      transition: opacity 0.35s ease-out, transform 0.35s ease-out;\n      will-change: opacity, transform;\n    }\n\n    .framework-row.visible .row-content,\n    .framework-row.visible .row-image {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .framework-row:not(.reversed).visible .row-image {\n      transition-delay: 0.08s;\n    }\n\n    .framework-row.reversed.visible .row-content {\n      transition-delay: 0.08s;\n    }\n\n    .c5-wrapper .chart-container {\n      width: 100%;\n      height: 100%;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n      background: rgba(29, 29, 31, 1);\n    }\n\n    .c5-wrapper .legend {\n      display: flex;\n      justify-content: center;\n      gap: 20px;\n      margin-bottom: 20px;\n      width: 100%;\n    }\n\n    .c5-wrapper .legend-item {\n      color: #ffffff;\n      font-size: 14px;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      font-weight: 400;\n      font-family: var(--font-primary);\n    }\n\n    .c5-wrapper .pill {\n      width: 30px;\n      height: 6px;\n      border-radius: 10px;\n    }\n\n    .c5-wrapper .pill-green {\n      background-color: #7ce68a;\n    }\n\n    .c5-wrapper .pill-blue {\n      background-color: #0084ff;\n    }\n\n    .c5-wrapper .chart-box {\n      position: relative;\n      width: 90%;\n      height: 60%;\n      border-left: 1px solid rgba(0, 229, 255, 0.2);\n      border-bottom: 1px solid rgba(0, 229, 255, 0.2);\n      background-image: linear-gradient(90deg, rgba(0, 229, 255, 0.1) 1px, transparent 1px), linear-gradient(rgba(0, 229, 255, 0.1) 1px, transparent 1px);\n      background-size: 25% 33%;\n    }\n\n    .c5-wrapper svg {\n      width: 100%;\n      height: 100%;\n      overflow: visible;\n    }\n\n    .c5-wrapper .line {\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      stroke-width: 6;\n      vector-effect: non-scaling-stroke;\n    }\n\n    .c5-wrapper .blue {\n      stroke: #0084ff;\n      filter: drop-shadow(0 0 8px rgba(0, 132, 255, 0.6));\n    }\n\n    .c5-wrapper .green {\n      stroke: #7ce68a;\n      filter: drop-shadow(0 0 10px rgba(124, 230, 138, 0.7));\n    }\n\n    .c5-wrapper .dot {\n      fill: #9fffad;\n      filter: drop-shadow(0 0 15px #7ce68a);\n    }\n  <\/style>\n  <style>\n    .yc-dashboard-section {\n      --db-bg: #030e1a;\n      --db-text-white: #ffffff;\n      --db-text-gray: #9ca3af;\n      --db-border: rgba(255, 255, 255, 0.1);\n      --col-google: #0073e6;\n      --col-linkedin: #5d9e5d;\n      --col-bing: #cfa058;\n      --col-facebook: #008080;\n      width: 100%;\n      max-width: 100%;\n      margin: 0 auto;\n      padding: 4rem 20px;\n      font-family: var(--font-primary);\n      color: var(--db-text-white);\n    }\n\n    .yc-db-card {\n      background: #1d1d1f;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      border-radius: 24px;\n      padding: 3rem;\n      margin-bottom: 2rem;\n      position: relative;\n      z-index: 2;\n    }\n\n    .yc-db-header {\n      text-align: left;\n      margin-bottom: 40px;\n    }\n\n    .yc-db-header h2 {\n      font-size: 48px;\n      font-weight: 600;\n      margin: 0 0 16px 0;\n      color: #ffffff;\n      max-width: 700px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-header p {\n      font-size: 16px;\n      line-height: 1.5;\n      color: #ffffff;\n      margin: 0;\n      max-width: 650px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-legend {\n      display: flex;\n      justify-content: flex-start;\n      gap: 30px;\n      margin-bottom: 40px;\n      font-size: 14px;\n      color: #ffffff;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-legend-item {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n\n    .yc-db-dot {\n      width: 10px;\n      height: 10px;\n      border-radius: 2px;\n    }\n\n    .yc-db-chart-section {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-end;\n      height: 280px;\n      padding: 0 20px;\n      margin-bottom: 20px;\n    }\n\n    .yc-db-chart-group {\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      align-items: center;\n      width: 23%;\n      height: 100%;\n    }\n\n    .yc-db-bars-container {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-end;\n      width: 100%;\n      height: 220px;\n      background: linear-gradient(to right, rgba(0, 115, 230, 0.15) 0%, rgba(0, 115, 230, 0.15) 22%, transparent 22%, transparent 26%, rgba(93, 158, 93, 0.15) 26%, rgba(93, 158, 93, 0.15) 48%, transparent 48%, transparent 52%, rgba(207, 160, 88, 0.15) 52%, rgba(207, 160, 88, 0.15) 74%, transparent 74%, transparent 78%, rgba(0, 128, 128, 0.15) 78%, rgba(0, 128, 128, 0.15) 100%);\n      border-radius: 4px 4px 0 0;\n      position: relative;\n    }\n\n    .yc-db-bar-col {\n      width: 22%;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      align-items: center;\n      position: relative;\n      transition: height 0.5s ease;\n    }\n\n    .yc-db-bar-val {\n      background-color: white;\n      color: #000;\n      font-size: 11px;\n      font-weight: 700;\n      padding: 2px 4px;\n      border-radius: 3px;\n      margin-bottom: 6px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-bar {\n      width: 100%;\n      border-radius: 2px 2px 0 0;\n      position: relative;\n    }\n\n    .yc-db-bar::after {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);\n      pointer-events: none;\n    }\n\n    .yc-db-group-label {\n      margin-top: 15px;\n      font-size: 13px;\n      color: #ffffff;\n      border-top: 1px solid var(--db-border);\n      width: 100%;\n      text-align: center;\n      padding-top: 10px;\n      white-space: nowrap;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-table-section {\n      width: 100%;\n      border-top: 1px solid var(--db-border);\n    }\n\n    .yc-db-table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 14px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-db-table th {\n      color: #ffffff;\n      font-weight: 500;\n      padding: 15px 10px;\n      text-align: center;\n      border-bottom: 1px solid var(--db-border);\n    }\n\n    .yc-db-table td {\n      padding: 15px 10px;\n      text-align: center;\n      border-bottom: 1px solid var(--db-border);\n      color: #ffffff;\n    }\n\n    .yc-db-table th.th-left,\n    .yc-db-table td.td-left {\n      text-align: left;\n    }\n\n    .yc-db-table td.td-left {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .c-google {\n      background-color: var(--col-google);\n    }\n\n    .c-linkedin {\n      background-color: var(--col-linkedin);\n    }\n\n    .c-bing {\n      background-color: var(--col-bing);\n    }\n\n    .c-facebook {\n      background-color: var(--col-facebook);\n    }\n\n    .yc-db-mobile-cards {\n      display: none;\n      flex-direction: column;\n      gap: 16px;\n      margin-top: 20px;\n    }\n\n    .yc-mobile-card {\n      background: #1d1d1f;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      border-radius: 12px;\n      padding: 16px;\n    }\n\n    .yc-mobile-card-header {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin-bottom: 12px;\n      padding-bottom: 12px;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    }\n\n    .yc-mobile-card-title {\n      font-weight: 700;\n      color: #ffffff;\n      font-size: 16px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-mobile-metric-row {\n      display: flex;\n      justify-content: space-between;\n      margin-bottom: 8px;\n      font-size: 14px;\n      color: #ffffff;\n      font-family: var(--font-primary);\n    }\n\n    .yc-mobile-metric-row strong {\n      color: #ffffff;\n    }\n\n    .yc-mobile-metric-row.secondary {\n      font-size: 13px;\n      opacity: 0.9;\n    }\n\n    .yc-mobile-card-toggle {\n      background: transparent !important;\n      border: none !important;\n      box-shadow: none !important;\n      color: #2DBF3A;\n      font-size: 14px;\n      font-weight: 600;\n      cursor: pointer;\n      padding: 8px 0 0;\n      width: 100%;\n      text-align: left;\n      margin-top: 8px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-mobile-card-toggle.active {\n      color: #fff;\n    }\n\n    .yc-mobile-card-details {\n      margin-top: 12px;\n      padding-top: 12px;\n      border-top: 1px dashed rgba(255, 255, 255, 0.1);\n      animation: fadeIn 0.3s ease;\n    }\n\n    @media (max-width:768px) {\n      .yc-db-header h2 {\n        font-size: 28px;\n        line-height: 1.2;\n      }\n\n      .yc-db-card {\n        padding: 1.5rem;\n        overflow: hidden;\n      }\n\n      .yc-db-legend {\n        flex-wrap: wrap;\n        gap: 15px;\n        margin-bottom: 2rem;\n      }\n\n      .yc-db-legend-item {\n        font-size: 13px;\n        width: 45%;\n      }\n\n      .yc-db-chart-section {\n        overflow-x: auto;\n        justify-content: flex-start;\n        gap: 16px;\n        padding-bottom: 20px;\n        margin-left: -1.5rem;\n        margin-right: -1.5rem;\n        padding-left: 1.5rem;\n        padding-right: 1.5rem;\n        scroll-snap-type: x mandatory;\n        -webkit-overflow-scrolling: touch;\n      }\n\n      .yc-db-chart-group {\n        min-width: 85vw;\n        scroll-snap-align: center;\n        flex-shrink: 0;\n      }\n\n      .yc-db-bar-col {\n        width: 22%;\n      }\n\n      .yc-db-bar-val {\n        font-size: 10px;\n        padding: 2px 3px;\n      }\n\n      .yc-db-table-section {\n        display: none !important;\n      }\n\n      .yc-db-mobile-cards {\n        display: flex;\n      }\n    }\n\n    .yc-ab-container {\n      display: flex;\n      gap: 15px;\n      justify-content: center;\n      width: 100%;\n      height: 100%;\n      align-items: center;\n      transform: scale(0.80);\n      transform-origin: center center;\n    }\n\n    .yc-ab-card-wrapper {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      width: 48%;\n      max-width: 260px;\n    }\n\n    .yc-ab-percentage {\n      font-size: 28px;\n      font-weight: 600;\n      color: #ffffff;\n      margin-bottom: 10px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-ab-window-frame {\n      background-color: #161b22;\n      width: 100%;\n      border-radius: 8px;\n      padding: 12px;\n      box-sizing: border-box;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .yc-ab-dots {\n      display: flex;\n      gap: 5px;\n    }\n\n    .yc-ab-dot {\n      width: 5px;\n      height: 5px;\n      border-radius: 50%;\n      background-color: #444c56;\n    }\n\n    .yc-ab-chart-area {\n      display: flex;\n      height: 110px;\n      gap: 8px;\n      background-color: #0d1117;\n      border-radius: 6px;\n      padding: 10px 8px;\n      position: relative;\n    }\n\n    .yc-ab-y-axis {\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      color: #ffffff;\n      font-size: 8px;\n      padding-bottom: 2px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-ab-bars-container {\n      flex-grow: 1;\n      display: flex;\n      align-items: flex-end;\n      justify-content: space-between;\n      position: relative;\n    }\n\n    .yc-ab-grid-lines {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    .yc-ab-line {\n      width: 100%;\n      height: 1px;\n      border-top: 1px dashed #30363d;\n    }\n\n    .yc-ab-bar-col {\n      width: 12%;\n      height: 100%;\n      position: relative;\n      z-index: 1;\n      display: flex;\n      align-items: flex-end;\n    }\n\n    .yc-ab-ghost {\n      position: absolute;\n      bottom: 0;\n      width: 100%;\n      background-color: #2d333b;\n      border-radius: 2px;\n    }\n\n    .yc-ab-fill {\n      position: absolute;\n      bottom: 0;\n      width: 100%;\n      border-radius: 2px;\n      transition: height 0.3s ease;\n    }\n\n    .yc-ab-stats-row {\n      display: flex;\n      gap: 10px;\n      height: 50px;\n    }\n\n    .yc-ab-progress-group {\n      flex: 2;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      gap: 6px;\n      background-color: #0d1117;\n      border-radius: 6px;\n      padding: 8px;\n    }\n\n    .yc-ab-progress-track {\n      height: 5px;\n      width: 100%;\n      background-color: #30363d;\n      border-radius: 3px;\n    }\n\n    .yc-ab-progress-bar {\n      height: 100%;\n      border-radius: 3px;\n    }\n\n    .yc-ab-grid-group {\n      flex: 1;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      grid-template-rows: 1fr 1fr;\n      gap: 4px;\n    }\n\n    .yc-ab-square {\n      background-color: #30363d;\n      border-radius: 3px;\n    }\n\n    .yc-ab-footer-btn {\n      height: 50px;\n      border-radius: 4px;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      font-size: 20px;\n      font-weight: 700;\n      color: white;\n      font-family: var(--font-primary);\n    }\n\n    .yc-ab-theme-a .yc-ab-fill,\n    .yc-ab-theme-a .yc-ab-progress-bar,\n    .yc-ab-theme-a .yc-ab-footer-btn {\n      background-color: #84c98b;\n    }\n\n    .yc-ab-theme-a .yc-ab-footer-btn {\n      color: #0d1117;\n    }\n\n    .yc-ab-theme-b .yc-ab-fill,\n    .yc-ab-theme-b .yc-ab-progress-bar,\n    .yc-ab-theme-b .yc-ab-footer-btn {\n      background-color: #f6ad55;\n    }\n\n    .yc-ab-theme-b .yc-ab-footer-btn {\n      color: #0d1117;\n    }\n\n    .yc-db-bar,\n    .yc-db-bar-col,\n    .yc-db-chart-group,\n    tr,\n    td,\n    th {\n      transition: all 0.3s ease;\n    }\n\n    .yc-db-card:not(.animate-in) .yc-db-bar {\n      height: 0% !important;\n    }\n\n    .yc-db-card:not(.animate-in) .yc-db-table-section {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n\n    .yc-db-card.animate-in .yc-db-bar {\n      transition: height 1.2s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    .yc-db-card.animate-in .yc-db-table-section {\n      opacity: 1;\n      transform: translateY(0);\n      transition: opacity 0.8s ease 0.4s, transform 0.8s ease 0.4s;\n    }\n\n    .yc-db-container.has-hover .yc-db-bar,\n    .yc-db-container.has-hover .yc-db-bar,\n    .yc-db-container.has-hover tbody tr,\n    .yc-db-container.has-hover thead th {\n      opacity: 0.4;\n    }\n\n    .yc-db-container.has-hover .yc-db-bar.is-highlighted,\n    .yc-db-container.has-hover tbody tr.is-highlighted,\n    .yc-db-container.has-hover tbody tr:hover,\n    .yc-db-container.has-hover thead th.is-highlighted,\n    .yc-db-container.has-hover thead th:hover,\n    .yc-db-container.has-hover .yc-db-chart-group.is-highlighted .yc-db-bar {\n      opacity: 1 !important;\n      filter: none !important;\n    }\n\n    .yc-db-container.has-hover .yc-db-chart-group.is-highlighted {\n      opacity: 1 !important;\n    }\n\n    tr.is-highlighted {\n      background-color: rgba(255, 255, 255, 0.05);\n      border-radius: 4px;\n    }\n  <\/style>\n  <style>\n    .yc-growth-section {\n      height: 100vh;\n      width: 100%;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      overflow: hidden;\n      background: transparent;\n      position: relative;\n      margin-top: 104px;\n      background: #1d1d1f !important;\n      z-index: 5;\n    }\n\n    .yc-growth-layout {\n      width: 100%;\n      max-width: 1400px;\n      padding: 0 5vw;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      position: relative;\n    }\n\n    .yc-growth-col-left {\n      width: 45%;\n      z-index: 2;\n    }\n\n    .yc-growth-col-right {\n      width: 50%;\n      height: 600px;\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      position: relative;\n      z-index: 1;\n      overflow: visible;\n    }\n\n    .yc-growth-copy h2 {\n      font-family: var(--font-primary);\n      font-weight: 700;\n      font-size: 48px;\n      line-height: 1.1;\n      margin-bottom: 1.5rem;\n      letter-spacing: -0.02em;\n      color: #ffffff;\n    }\n\n    .yc-growth-copy p {\n      font-size: 16px;\n      color: #ffffff;\n      line-height: 1.6;\n      margin: 0;\n      max-width: 40ch;\n      font-family: var(--font-primary);\n    }\n\n    .yc-growth-stack {\n      width: 500px;\n      height: 350px;\n      position: absolute;\n      right: 0;\n      top: 50%;\n      transform: translate(0, -50%) perspective(1000px);\n      margin-right: 20%;\n    }\n\n    @media (max-width:900px) {\n      .yc-growth-section {\n        margin-top: 0 !important;\n        height: auto;\n        padding: 4rem 0;\n      }\n    }\n\n    .yc-growth-card {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 100%;\n      height: 100%;\n      border-radius: 24px;\n      background: radial-gradient(circle at top right, #1f1f22, #141416);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\n      padding: 3rem;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      overflow: hidden;\n      transform-style: preserve-3d;\n      backface-visibility: hidden;\n      transition: none !important;\n    }\n\n    .yc-growth-watermark {\n      position: absolute;\n      top: -30px;\n      left: 10px;\n      font-size: 10rem;\n      font-weight: 700;\n      font-family: var(--font-primary);\n      color: transparent;\n      -webkit-text-stroke: 2px rgba(255, 255, 255, 0.05);\n      z-index: 0;\n      line-height: 1;\n      opacity: 0.5;\n      pointer-events: none;\n    }\n\n    .yc-toolstack {\n      width: 100%;\n      padding: 60px 0;\n      background: transparent;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      position: relative;\n      margin-top: 50px;\n    }\n\n    .yc-toolstack-header {\n      margin-bottom: 40px;\n      z-index: 3;\n      position: relative;\n    }\n\n    .yc-toolstack-header h3 {\n      font-size: 24px;\n      color: #ffffff;\n      margin-bottom: 8px;\n      font-weight: 600;\n      font-family: var(--font-primary);\n    }\n\n    .yc-toolstack-header p {\n      font-size: 16px;\n      color: #ffffff;\n      margin: 0;\n      font-family: var(--font-primary);\n    }\n\n    .yc-toolstack::before,\n    .yc-toolstack::after {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      width: 15rem;\n      height: 100%;\n      z-index: 2;\n      pointer-events: none;\n    }\n\n    .yc-toolstack::before {\n      left: 0;\n      background: linear-gradient(to right, #1d1d1f 0%, transparent 100%);\n    }\n\n    .yc-toolstack::after {\n      right: 0;\n      background: linear-gradient(to left, #1d1d1f 0%, transparent 100%);\n    }\n\n    .yc-toolstack-track {\n      display: flex;\n      gap: 60px;\n      width: max-content;\n      animation: marquee 40s linear infinite;\n      will-change: transform;\n      align-items: center;\n    }\n\n    .yc-toolstack-track:hover {\n      animation-play-state: paused;\n    }\n\n    .yc-logo-item {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: grayscale(1) brightness(0) invert(1);\n      opacity: 0.6;\n      transition: filter 0.3s ease, transform 0.3s ease, opacity 0.3s ease;\n      position: relative;\n    }\n\n    .yc-tooltip {\n      position: absolute;\n      top: 100%;\n      left: 50%;\n      transform: translateX(-50%) translateY(10px);\n      background: rgba(20, 20, 20, 0.95);\n      border: 1px solid rgba(255, 255, 255, 0.15);\n      color: #fff;\n      padding: 10px 14px;\n      border-radius: 8px;\n      font-size: 13px;\n      font-weight: 500;\n      white-space: nowrap;\n      opacity: 0;\n      visibility: hidden;\n      transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n      pointer-events: none;\n      z-index: 10;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);\n      font-family: var(--font-primary);\n      text-align: center;\n      margin-top: 1rem;\n    }\n\n    .yc-logo-item:hover .yc-tooltip {\n      opacity: 1;\n      visibility: visible;\n      transform: translateX(-50%) translateY(0);\n    }\n\n    .yc-logo-item:hover {\n      filter: grayscale(0) brightness(1) invert(0);\n      opacity: 1;\n      transform: scale(1.1);\n    }\n\n    .yc-arr-section {\n      width: 100%;\n      padding: 80px 0;\n      position: relative;\n    }\n\n    .yc-arr-chart-wrapper {\n      width: 1250px;\n      max-width: 100%;\n      overflow-x: auto;\n      margin: 0 auto;\n      position: relative;\n    }\n\n    .yc-arr-chart-label {\n      font-size: 20px;\n      color: #ffffff;\n      margin-bottom: 20px;\n      font-weight: 400;\n      text-align: left;\n      font-family: var(--font-primary);\n    }\n\n    .yc-arr-chart-box {\n      position: relative;\n      width: 100%;\n      height: 350px;\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0) 100%);\n      border-radius: 12px;\n      overflow: hidden;\n    }\n\n    .yc-arr-chart-box svg {\n      width: 100%;\n      height: 100%;\n      overflow: visible;\n      transition: transform 0.4s ease;\n    }\n\n    .yc-arr-chart-box:hover {\n      transform: scale(1.02);\n      box-shadow: 0 10px 40px -10px rgba(124, 230, 138, 0.1);\n      border-color: rgba(124, 230, 138, 0.3);\n      transition: all 0.4s ease;\n    }\n\n    .yc-arr-chart-box:hover .yc-arr-line-stroke {\n      filter: drop-shadow(0 0 8px rgba(124, 230, 138, 0.6));\n    }\n\n    .yc-arr-chart-box:hover .yc-arr-area-fill {\n      opacity: 0.9;\n    }\n\n    .yc-arr-chart-box:hover .yc-arr-grid-line {\n      opacity: 0.3;\n    }\n\n    .yc-arr-chart-box:hover .yc-arr-chart-dot {\n      r: 6;\n      transition: r 0.3s ease;\n    }\n\n    .yc-arr-grid-line {\n      stroke: rgba(255, 255, 255, 0.15);\n      stroke-width: 1;\n      transition: opacity 0.3s ease;\n    }\n\n    .yc-arr-area-fill {\n      fill: url(#greenGradient);\n      opacity: 0.8;\n      transition: opacity 0.3s ease;\n    }\n\n    .yc-arr-line-stroke {\n      fill: none;\n      stroke: #7ce68a;\n      stroke-width: 2.5;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      transition: filter 0.3s ease;\n    }\n\n    .yc-arr-chart-dot {\n      fill: #a3ffb0;\n      stroke: #7ce68a;\n      stroke-width: 0;\n      opacity: 0.8;\n      transition: r 0.3s ease;\n    }\n\n    .yc-arr-end-dot {\n      fill: #ffffff;\n      filter: drop-shadow(0 0 8px #7ce68a) drop-shadow(0 0 15px #7ce68a);\n    }\n\n    .yc-faq-header {\n      margin-bottom: 40px;\n    }\n\n    .yc-accordion {\n      width: 100%;\n      max-width: 800px;\n      display: flex;\n      flex-direction: column;\n      gap: 16px;\n    }\n\n    .yc-accordion-item {\n      background: #252527 !important;\n      border: 1px solid rgba(255, 255, 255, 0.05) !important;\n      border-radius: 12px;\n      overflow: hidden;\n      transition: background 0.3s ease, border-color 0.3s ease;\n    }\n\n    .yc-accordion-item:hover {\n      border-color: rgba(124, 230, 138, 0.3) !important;\n      background: #2a2a2c !important;\n    }\n\n    .yc-accordion-item.active {\n      background: #2a2a2c !important;\n      border-color: rgba(124, 230, 138, 0.5) !important;\n    }\n\n    .yc-accordion-inner {\n      color: #ffffff;\n      line-height: 1.6;\n      font-family: var(--font-primary);\n    }\n\n    .yc-accordion-trigger {\n      width: 100%;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 20px 24px;\n      background: none;\n      border: none;\n      color: #fff;\n      font-size: 16px;\n      font-weight: 500;\n      text-align: left;\n      cursor: pointer;\n      background: transparent !important;\n      color: #ffffff !important;\n      font-family: var(--font-primary);\n    }\n\n    .yc-accordion-trigger:hover {}\n\n    .yc-accordion-icon {\n      width: 24px;\n      height: 24px;\n      min-width: 24px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: rgba(124, 230, 138, 0.1) !important;\n      color: #7ce68a !important;\n      border-radius: 6px;\n      transition: transform 0.4s ease, background 0.3s ease, color 0.3s ease;\n    }\n\n    .yc-accordion-item.active .yc-accordion-icon {\n      background: #7ce68a !important;\n      color: #000 !important;\n      transform: rotate(45deg);\n    }\n\n    .yc-accordion-trigger:hover .yc-accordion-icon {\n      opacity: 1;\n    }\n\n    .yc-accordion-content {\n      height: 0;\n      overflow: hidden;\n    }\n\n    .yc-accordion-inner {\n      padding-bottom: 24px;\n      color: #ffffff;\n      line-height: 1.6;\n      max-width: 65ch;\n    }\n\n    .yc-arr-stats-row {\n      display: flex;\n      justify-content: flex-end;\n      padding-top: 30px;\n      padding-right: 20px;\n      gap: 60px;\n    }\n\n    @media(max-width:768px) {\n      .yc-arr-stats-row {\n        flex-wrap: wrap;\n        gap: 30px;\n        justify-content: center;\n      }\n    }\n\n    .yc-arr-stat-item {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n    }\n\n    .yc-arr-stat-value {\n      color: #7ce68a;\n      font-size: 18px;\n      font-weight: 600;\n      margin-bottom: 5px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-arr-stat-label {\n      color: #ffffff;\n      font-size: 14px;\n      font-family: var(--font-primary);\n    }\n\n    .yc-logo-item img {\n      width: 120px;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .yc-logo-item img[src*=\"Ontwerp_zonder\"] {\n      width: 77px !important;\n      height: 77px !important;\n    }\n\n    @keyframes marquee {\n      0% {\n        transform: translateX(0);\n      }\n\n      100% {\n        transform: translateX(-50%);\n      }\n    }\n\n    .yc-growth-icon {\n      position: absolute;\n      top: 2rem;\n      right: 2rem;\n      width: 64px;\n      height: 64px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: rgba(255, 255, 255, 0.03);\n      border-radius: 16px;\n      border: 1px solid rgba(255, 255, 255, 0.05);\n      z-index: 1;\n    }\n\n    .yc-growth-icon svg {\n      width: 32px;\n      height: 32px;\n      stroke: #fff;\n      stroke-width: 1.5;\n      transition: stroke 0.3s ease;\n    }\n\n    .yc-growth-card.active .yc-growth-watermark {\n      -webkit-text-stroke-color: rgba(45, 191, 58, 0.2);\n      opacity: 1;\n    }\n\n    .yc-growth-card.active .yc-growth-icon {\n      background: rgba(45, 191, 58, 0.1);\n      border-color: rgba(45, 191, 58, 0.3);\n    }\n\n    .yc-growth-card.active .yc-growth-icon svg {\n      stroke: #2DBF3A;\n    }\n\n    .yc-growth-card h3 {\n      position: relative;\n      z-index: 2;\n      font-family: var(--font-primary);\n      font-size: 1.5rem;\n      font-weight: 700;\n      margin-bottom: 1rem;\n      margin-top: auto;\n      color: #ffffff;\n    }\n\n    .yc-growth-card p {\n      position: relative;\n      z-index: 2;\n      font-size: 1rem;\n      line-height: 1.6;\n      color: #ffffff;\n      margin: 0;\n      font-family: var(--font-primary);\n    }\n\n    @media (max-width:900px) {\n      .yc-growth-section {\n        height: auto;\n        min-height: 100vh;\n        padding: 5vh 0;\n      }\n\n      .yc-growth-layout {\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: center;\n        text-align: left;\n      }\n\n      .yc-growth-col-left,\n      .yc-growth-col-right {\n        width: 100%;\n        justify-content: flex-start;\n      }\n\n      .yc-growth-col-left {\n        margin-bottom: 0;\n        padding-left: 0;\n        padding-right: 0;\n      }\n\n      .yc-growth-copy h2,\n      .yc-growth-copy p {\n        text-align: left;\n        margin-left: 0;\n      }\n\n      .yc-growth-col-right {\n        justify-content: center;\n        margin-top: 2rem;\n      }\n\n      .yc-growth-stack {\n        width: 90vw;\n        max-width: 400px;\n        position: relative;\n        top: auto;\n        right: auto;\n        transform: none;\n        margin: 0 auto;\n        height: 400px;\n      }\n\n      .yc-growth-card {\n        position: absolute;\n        transform-style: flat !important;\n        rotate: 0deg !important;\n      }\n\n      .yc-growth-watermark,\n      .yc-growth-icon svg {\n        transform: none !important;\n        rotate: 0deg !important;\n      }\n    }\n\n    .yc-carousel-controls {\n      display: none;\n    }\n\n    @media (max-width:900px) {\n      .yc-carousel-controls {\n        display: flex;\n        position: absolute;\n        top: 25%;\n        left: 0;\n        width: 100%;\n        justify-content: space-between;\n        padding: 0 0.5rem;\n        pointer-events: none;\n        z-index: 999;\n        transform: translateY(-50%);\n      }\n\n      .yc-carousel-controls button {\n        pointer-events: auto;\n        background: transparent;\n        border: none;\n        width: 48px;\n        height: 48px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: #fff !important;\n        filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.8));\n        cursor: pointer;\n      }\n\n      .yc-carousel-controls button svg {\n        width: 32px;\n        height: 32px;\n        stroke-width: 3;\n      }\n\n      @media (max-width:768px) {\n        #services {\n          padding-bottom: 4rem !important;\n        }\n\n        #performance-dashboard {\n          padding-top: 4rem !important;\n        }\n      }\n    }\n\n    .yc-carousel-controls button {\n      pointer-events: auto;\n      background: transparent;\n      border: none;\n      border-radius: 0;\n      width: 48px;\n      height: 48px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: #fff;\n      filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));\n      cursor: pointer;\n      transition: transform 0.2s ease;\n    }\n\n    .yc-carousel-controls button:active {\n      background: #2DBF3A;\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"yc-dark\">\n    <div id=\"scroll-progress\">\n    <\/div>\n    <div class=\"yc-overlay\" id=\"overlay\">\n    <\/div>\n    <canvas id=\"infinity-bg\">\n    <\/canvas>\n    <main>\n      <section class=\"hero\" style=\"padding-bottom: 8rem; background: transparent; position: relative; z-index: 20;\">\n        <canvas id=\"particle-canvas\">\n        <\/canvas>\n        <div class=\"hero-content\">\n          <h1 class=\"hero-title\">\n            Social Media Adverteren met YouthCommerce\n          <\/h1>\n          <p class=\"hero-desc\"\n            style=\"font-size: 16px; color: var(--muted); margin-bottom: 2.5rem; max-width: 60ch; margin-left: auto; margin-right: auto; font-family: var(--font-primary);\">\n            Meer conversie. Minder verspilling. Volledige controle over je marketing, afgestemd op wat jouw klant\n            vandaag nodig heeft.\n          <\/p>\n          <div class=\"yc-hero-actions\" style=\"margin-bottom: 3rem; display: flex; justify-content: center; gap: 1rem;\">\n            <a class=\"hero-cta-button\" href=\"https:\/\/youthcommerce.nl\/contact\"\n              style=\"display: inline-flex; align-items: center; gap: 0.5rem; text-decoration: none; padding: 1.125rem 1.25rem; border-radius: 8px; font-weight: 600; font-size: 1rem; font-family: var(--font-primary); background: #2DBF3A; color: #ffffff; transition: transform 0.2s ease;\">\n              Strategiegesprek\n              <svg fill=\"none\" height=\"18\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                stroke-width=\"2.5\" viewbox=\"0 0 24 24\" width=\"18\">\n                <path d=\"M5 12h14\">\n                <\/path>\n                <path d=\"M12 5l7 7-7 7\">\n                <\/path>\n              <\/svg>\n            <\/a>\n            <a class=\"hero-cta-button\" href=\"https:\/\/youthcommerce.nl\/intake\"\n              style=\"display: inline-flex; align-items: center; gap: 0.5rem; text-decoration: none; padding: 1.125rem 1.25rem; border-radius: 8px; font-weight: 600; font-size: 1rem; font-family: var(--font-primary); background: #ffffff; color: #000000; transition: transform 0.2s ease;\">\n              Verkennen\n              <svg fill=\"none\" height=\"18\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                stroke-width=\"2.5\" viewbox=\"0 0 24 24\" width=\"18\">\n                <path d=\"M5 12h14\">\n                <\/path>\n                <path d=\"M12 5l7 7-7 7\">\n                <\/path>\n              <\/svg>\n            <\/a>\n          <\/div>\n          <div class=\"hero-trust-badges\">\n            <a href=\"https:\/\/nl.trustpilot.com\/review\/youthcommerce.nl\" rel=\"nofollow noopener\" target=\"_blank\">\n              <img decoding=\"async\" alt=\"Trustpilot\"\n                src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/12\/Ontwerp-zonder-titel-18-e1765524152909.png?strip=all&w=1920\" \/>\n            <\/a>\n            <a href=\"https:\/\/clutch.co\/profile\/youthcommerce\" rel=\"nofollow noopener\" target=\"_blank\">\n              <img decoding=\"async\" alt=\"Clutch\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/09\/Clutch-reviews.png?strip=all&w=1920\" \/>\n            <\/a>\n            <a href=\"https:\/\/maps.app.goo.gl\/J6CK7T9HPqfE459v8\" rel=\"nofollow noopener\" target=\"_blank\">\n              <img decoding=\"async\" alt=\"Google Review\"\n                src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Google-Review-Logo-500x281-1.png?strip=all&w=1920\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n        <div class=\"moon-divider\"\n          style=\"position: absolute; bottom: -1px; left: 0; width: 100%; height: 81px; pointer-events: none; z-index: 25;\">\n          <svg data-name=\"Layer 1\" preserveaspectratio=\"none\" style=\"display: block; width: 100%; height: 82px;\"\n            viewbox=\"0 0 1200 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <defs>\n              <lineargradient id=\"moon-glow\" x1=\"0%\" x2=\"100%\" y1=\"0%\" y2=\"0%\">\n                <stop offset=\"0%\" style=\"stop-color: #1d1d1f; stop-opacity: 0\">\n                <\/stop>\n                <stop offset=\"10%\" style=\"stop-color: #1d1d1f; stop-opacity: 0\">\n                <\/stop>\n                <stop offset=\"50%\" style=\"stop-color: #F89200; stop-opacity: 1\">\n                <\/stop>\n                <stop offset=\"90%\" style=\"stop-color: #1d1d1f; stop-opacity: 0\">\n                <\/stop>\n                <stop offset=\"100%\" style=\"stop-color: #1d1d1f; stop-opacity: 0\">\n                <\/stop>\n              <\/lineargradient>\n            <\/defs>\n            <path d=\"M0,120 L0,120 Q600,30 1200,120 L1200,120 Z\" style=\"fill: #1d1d1f;\">\n            <\/path>\n            <path d=\"M0,120 Q600,30 1200,120\"\n              style=\"fill: none; stroke: url(#moon-glow); stroke-width: 2px; filter: drop-shadow(0 -4px 10px rgba(248, 146, 0, 0.6));\">\n            <\/path>\n          <\/svg>\n        <\/div>\n      <\/section>\n      <div class=\"yc-container\">\n        <section class=\"yc-section yc-scroll-anim\">\n          <div class=\"yc-container\">\n            <div style=\"margin-bottom: 3rem; text-align: left;\">\n              <h2 style=\"margin-bottom: 1.5rem; font-family: var(--font-primary); color: #ffffff;\">\n                5 pijlers voor Social Media Adverteren\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p\n                  style=\"color: #ffffff; max-width: 800px; margin-bottom: 1.5rem; font-family: var(--font-primary); font-size: 16px;\">\n                  Social Media Adverteren is de snelste manier om gericht bereik om te zetten in meetbare groei.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"yc-grid\" style=\"grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\">\n              <div class=\"yc-card\">\n                <div\n                  style=\"margin-bottom: 1.5rem; width: 48px; height: 48px; background: rgba(45, 191, 58, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center;\">\n                  <svg fill=\"none\" height=\"24\" stroke=\"#2DBF3A\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\">\n                    <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\">\n                    <\/path>\n                    <circle cx=\"9\" cy=\"7\" r=\"4\">\n                    <\/circle>\n                    <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\">\n                    <\/path>\n                    <path d=\"M16 3.13a4 4 0 0 1 0 7.75\">\n                    <\/path>\n                  <\/svg>\n                <\/div>\n                <h3\n                  style=\"font-size: 1.1rem; margin-bottom: 1rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; font-family: var(--font-primary);\">\n                  Precieze targeting\n                <\/h3>\n                <p style=\"font-size: 0.95rem; font-family: var(--font-primary); color: #ffffff;\">\n                  Met custom audiences, lookalike audiences en hyperlocal selecties. We richten op demografisch, gedrag\n                  en interesse. We sturen uit via Meta, TikTok, LinkedIn en Pinterest voor schaal en relevantie.\n                <\/p>\n              <\/div>\n              <div class=\"yc-card\">\n                <div\n                  style=\"margin-bottom: 1.5rem; width: 48px; height: 48px; background: rgba(45, 191, 58, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center;\">\n                  <svg fill=\"none\" height=\"24\" stroke=\"#2DBF3A\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\">\n                    <line x1=\"18\" x2=\"18\" y1=\"20\" y2=\"10\">\n                    <\/line>\n                    <line x1=\"12\" x2=\"12\" y1=\"20\" y2=\"4\">\n                    <\/line>\n                    <line x1=\"6\" x2=\"6\" y1=\"20\" y2=\"14\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n                <h3\n                  style=\"font-size: 1.1rem; margin-bottom: 1rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; font-family: var(--font-primary);\">\n                  Consistente performance\n                <\/h3>\n                <p style=\"font-size: 0.95rem; font-family: var(--font-primary); color: #ffffff;\">\n                  Aansturing met A B tests, creative varianten en duidelijke KPI\u2019s zoals ROAS, CPA, CTR en CVR. We meten\n                  met UTM parameters, pixels en first party data uit CRM en CDP.\n                <\/p>\n              <\/div>\n              <div class=\"yc-card\">\n                <div\n                  style=\"margin-bottom: 1.5rem; width: 48px; height: 48px; background: rgba(45, 191, 58, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center;\">\n                  <svg fill=\"none\" height=\"24\" stroke=\"#2DBF3A\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\">\n                    <path d=\"M12 20h9\">\n                    <\/path>\n                    <path d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\">\n                    <\/path>\n                  <\/svg>\n                <\/div>\n                <h3\n                  style=\"font-size: 1.1rem; margin-bottom: 1rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; font-family: var(--font-primary);\">\n                  Volledige funnel aanpak\n                <\/h3>\n                <p style=\"font-size: 0.95rem; font-family: var(--font-primary); color: #ffffff;\">\n                  Van awareness tot retentie. We delen campagnes op per fase en passen boodschap, CTA en format per\n                  cohort. We gebruiken retargeting en remarketing om intentie vast te leggen.\n                <\/p>\n              <\/div>\n              <div class=\"yc-card\">\n                <div\n                  style=\"margin-bottom: 1.5rem; width: 48px; height: 48px; background: rgba(45, 191, 58, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center;\">\n                  <svg fill=\"none\" height=\"24\" stroke=\"#2DBF3A\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\">\n                    <path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\">\n                    <\/path>\n                  <\/svg>\n                <\/div>\n                <h3\n                  style=\"font-size: 1.1rem; margin-bottom: 1rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; font-family: var(--font-primary);\">\n                  Sterke creatives\n                <\/h3>\n                <p style=\"font-size: 0.95rem; font-family: var(--font-primary); color: #ffffff;\">\n                  Die scroll stoppen. We storyboarden, scripten, designen, editen en ondertitelen. We produceren video,\n                  carousel, collection en stories ads die passen bij kanaal en feed.\n                <\/p>\n              <\/div>\n              <div class=\"yc-card\">\n                <div\n                  style=\"margin-bottom: 1.5rem; width: 48px; height: 48px; background: rgba(45, 191, 58, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center;\">\n                  <svg fill=\"none\" height=\"24\" stroke=\"#2DBF3A\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\">\n                    <rect height=\"16\" rx=\"2\" ry=\"2\" width=\"22\" x=\"1\" y=\"4\">\n                    <\/rect>\n                    <line x1=\"1\" x2=\"23\" y1=\"10\" y2=\"10\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n                <h3\n                  style=\"font-size: 1.1rem; margin-bottom: 1rem; color: #ffffff; text-transform: uppercase; letter-spacing: 0.05em; font-family: var(--font-primary);\">\n                  Transparante analytics\n                <\/h3>\n                <p style=\"font-size: 0.95rem; font-family: var(--font-primary); color: #ffffff;\">\n                  Met dashboards, cohortanalyse en attribuutrapportage. We volgen frequentie, bereik en kosten. We\n                  sturen budget en biedstrategie op merkniveau en campagnegroep.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <style>\n            .yc-grid .yc-card {\n              background: #1d1d1f !important;\n              border: 1px solid rgba(255, 255, 255, 0.1) !important;\n              padding: 2rem !important;\n              border-radius: 12px !important;\n              opacity: 1 !important;\n              box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n              transition: all 0.3s ease;\n            }\n\n            .yc-grid .yc-card h3 {\n              color: #fff !important;\n              font-weight: 600 !important;\n            }\n\n            .yc-grid .yc-card p {\n              color: #ffffff !important;\n              font-size: 1rem !important;\n            }\n\n            .yc-grid .yc-card::before {\n              content: '';\n              position: absolute;\n              border-radius: 12px !important;\n              padding: 1.5px 1.5px 1.5px 4px !important;\n              background: linear-gradient(135deg, var(--green), rgba(45, 191, 58, 0.2)) !important;\n              inset: -1px !important;\n              z-index: 1;\n              -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              -webkit-mask-composite: xor;\n              mask-composite: exclude;\n              pointer-events: none;\n            }\n\n            .yc-grid .yc-card:hover {\n              transform: translateY(-5px);\n              border-color: rgba(255, 255, 255, 0.2) !important;\n            }\n          <\/style>\n        <\/section>\n        <style>\n          .yc-comp-section {\n            padding: 8rem 0;\n            background: transparent;\n          }\n\n          .yc-comp-header {\n            text-align: center;\n            margin-bottom: 4rem;\n          }\n\n          .yc-comp-header h2 {\n            font-family: var(--font-primary);\n            font-size: var(--h2-size);\n            line-height: 1.1;\n            color: white;\n          }\n\n          h1,\n          h2,\n          h3,\n          h4 {\n            font-family: var(--font-primary);\n            font-weight: 700;\n            color: #fff;\n            line-height: 1.1;\n          }\n\n          h2 {\n            font-size: var(--h2-size);\n          }\n\n          h3 {\n            font-size: var(--h3-size);\n          }\n\n          p,\n          li {\n            font-size: var(--text-size);\n          }\n\n          .yc-comp-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 2rem;\n            max-width: 1100px;\n            margin: 0 auto 4rem auto;\n          }\n\n          .yc-comp-card {\n            background: rgba(255, 255, 255, 0.02);\n            backdrop-filter: blur(12px);\n            -webkit-backdrop-filter: blur(12px);\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 24px;\n            padding: 2rem;\n            display: flex;\n            flex-direction: column;\n            height: 100%;\n            transition: transform 0.3s ease, border-color 0.3s ease;\n          }\n\n          .yc-comp-card.is-positive {\n            border-color: rgba(45, 191, 58, 0.2);\n            box-shadow: 0 20px 40px -10px rgba(45, 191, 58, 0.1);\n          }\n\n          .yc-comp-card.is-negative {\n            border-color: rgba(239, 68, 68, 0.15);\n          }\n\n          .yc-comp-card-header {\n            margin-bottom: 1.25rem;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n            padding-bottom: 1rem;\n          }\n\n          .yc-comp-card-title {\n            font-family: var(--font-primary);\n            font-weight: 700;\n            font-size: 1.25rem;\n            letter-spacing: 0.05em;\n            text-transform: uppercase;\n            margin-bottom: 0.5rem;\n            display: block;\n          }\n\n          .is-positive .yc-comp-card-title {\n            color: #2DBF3A;\n          }\n\n          .is-negative .yc-comp-card-title {\n            color: #EF4444;\n          }\n\n          .yc-comp-card-subtitle {\n            font-size: 0.9rem;\n            color: #ffffff;\n            font-weight: 500;\n            font-family: var(--font-primary);\n          }\n\n          .yc-comp-list {\n            display: flex;\n            flex-direction: column;\n            gap: 0.5rem;\n            list-style: none;\n            padding: 0;\n            margin: 0;\n          }\n\n          .yc-comp-item {\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n          }\n\n          .yc-comp-icon {\n            flex-shrink: 0;\n            width: 20px;\n            height: 20px;\n            margin-top: 0;\n          }\n\n          .is-positive .yc-comp-icon {\n            color: #2DBF3A !important;\n          }\n\n          .is-negative .yc-comp-icon {\n            color: #EF4444 !important;\n          }\n\n          .yc-comp-text strong {\n            display: block;\n            color: white;\n            font-size: 1rem;\n            margin-bottom: 0.25rem;\n            font-family: var(--font-primary);\n          }\n\n          .yc-comp-text p {\n            color: #ffffff;\n            font-size: 0.9rem;\n            margin: 0;\n            line-height: 1.5;\n            font-family: var(--font-primary);\n          }\n\n          .yc-comp-footer {\n            text-align: center;\n          }\n\n          .yc-comp-micro {\n            margin-top: 1.5rem;\n            color: #ffffff;\n            font-size: 0.9rem;\n            line-height: 1.6;\n            font-family: var(--font-primary);\n          }\n\n          .yc-comp-section,\n          .yc-comp-section h2,\n          .yc-comp-card-title,\n          .yc-comp-text,\n          .yc-comp-description {\n            font-family: var(--font-primary) !important;\n          }\n\n          .yc-comp-header {\n            text-align: left;\n            margin-bottom: 3rem;\n            max-width: 800px;\n          }\n\n          .yc-comp-header h2 {\n            font-weight: 700;\n            font-size: 2.5rem;\n            line-height: 1.1;\n            margin-bottom: 1rem;\n            color: white;\n          }\n\n          .yc-comp-description {\n            font-size: 1.125rem;\n            color: #ffffff;\n            line-height: 1.6;\n            max-width: 600px;\n            margin: 0;\n          }\n\n          .yc-comp-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 2rem;\n          }\n\n          @media (max-width:900px) {\n            .yc-comp-grid {\n              grid-template-columns: 1fr;\n            }\n\n            .yc-comp-header h2 {\n              font-size: 2.25rem;\n            }\n          }\n\n          .yc-comp-card {\n            opacity: 0;\n            transform: translateY(30px);\n            will-change: opacity, transform;\n            transition: opacity 0.6s ease-out, transform 0.6s ease-out;\n          }\n\n          .yc-comp-card.is-visible {\n            opacity: 1;\n            transform: translateY(0);\n          }\n\n          .yc-comp-list {\n            display: flex;\n            flex-direction: column;\n            gap: 0.5rem;\n            list-style: none;\n            padding: 0;\n            margin: 0;\n          }\n\n          .yc-comp-item {\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n            opacity: 0;\n            transform: translateY(15px);\n            will-change: opacity, transform;\n            transition: opacity 0.5s ease-out, transform 0.5s ease-out, background-color 0.2s, transform 0.2s;\n            padding: 0.5rem;\n            border-radius: 8px;\n          }\n\n          .yc-comp-item.is-visible {\n            opacity: 1;\n            transform: translateY(0);\n          }\n\n          .yc-comp-item.is-hovered {\n            background-color: rgba(255, 255, 255, 0.03);\n            transform: scale(1.02);\n          }\n\n          .yc-comp-item.is-hovered .yc-comp-icon {\n            animation: yc-pulse 0.6s ease-in-out infinite;\n          }\n\n          .yc-comp-item.is-dimmed {\n            opacity: 0.3;\n            filter: blur(0.5px);\n          }\n\n          @keyframes yc-pulse {\n            0% {\n              transform: scale(1);\n            }\n\n            50% {\n              transform: scale(1.1);\n            }\n\n            100% {\n              transform: scale(1);\n            }\n          }\n\n          .yc-draw-path {\n            stroke-dasharray: 60;\n            stroke-dashoffset: 60;\n            opacity: 0.5;\n          }\n\n          .is-positive .yc-comp-item.is-visible .yc-draw-path {\n            animation: drawStroke 0.8s ease-out forwards;\n            opacity: 1;\n          }\n\n          @keyframes drawStroke {\n            to {\n              stroke-dashoffset: 0;\n            }\n          }\n\n          .is-negative .yc-comp-item .yc-comp-icon {\n            opacity: 0;\n            transform: scale(0.5);\n            transition: opacity 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n          }\n\n          .is-negative .yc-comp-item.is-visible .yc-comp-icon {\n            opacity: 1;\n            transform: scale(1);\n          }\n        <\/style>\n        <style>\n          .yc-split-section {\n            padding: 4rem 0;\n            position: relative;\n          }\n\n          .yc-split-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 4rem;\n            align-items: center;\n          }\n\n          @media (max-width:900px) {\n            .yc-split-grid {\n              grid-template-columns: 1fr;\n              gap: 2rem;\n            }\n\n            .solution-layout .yc-split-image {\n              order: -1;\n            }\n          }\n\n          .yc-split-content {\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n          }\n\n          .yc-split-image {\n            background: rgba(255, 255, 255, 0.05);\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 20px;\n            min-height: 400px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: rgba(255, 255, 255, 0.4);\n            font-family: var(--font-primary);\n            font-weight: 600;\n          }\n\n          .yc-list-item {\n            display: flex;\n            gap: 1rem;\n            align-items: flex-start;\n          }\n\n          .yc-list-icon {\n            flex-shrink: 0;\n            width: 24px;\n            height: 24px;\n            color: #2DBF3A;\n          }\n\n          .yc-list-icon.negative {\n            color: #ef4444;\n          }\n\n          .yc-list-text h4 {\n            font-size: 1.1rem;\n            color: #fff;\n            margin: 0 0 0.25rem 0;\n            font-family: var(--font-primary);\n          }\n\n          .yc-list-text p {\n            font-size: 0.95rem;\n            color: #ccc;\n            margin: 0;\n            line-height: 1.5;\n            font-family: var(--font-primary);\n          }\n        <\/style>\n        <section class=\"yc-section yc-split-section\" id=\"comparison-solution\" style=\"border-bottom: none;\">\n          <div class=\"yc-container\">\n            <div style=\"margin-bottom: 3rem; text-align: left;\">\n              <h2 style=\"margin-bottom: 1.5rem; font-family: var(--font-primary); color: #ffffff;\">\n                Waarom kiezen voor Social Media Adverteren bij YouthCommerce\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p\n                  style=\"color: #ffffff; max-width: 800px; margin-bottom: 1.5rem; font-family: var(--font-primary); font-size: 16px;\">\n                  Social Media Adverteren is waar YouthCommerce excelleert door performance marketing, creatieve kracht\n                  en strakke uitvoering te verbinden.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"yc-split-grid\">\n              <div class=\"yc-split-content\">\n                <div class=\"yc-comp-card is-positive is-visible\"\n                  style=\"width: 100%; margin: 0; opacity: 1; transform: none;\">\n                  <ul class=\"yc-comp-list\">\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Team van senior strategen, media buyers en ontwerpers\n                        <\/strong>\n                        <p>\n                          Met platform certificeringen voor o.a. Meta, TikTok, LinkedIn en Google. We kennen algoritmes,\n                          placements en beleidsregels door en door.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Creatieve productie in huis\n                        <\/strong>\n                        <p>\n                          We leveren varianten per platform, ondertiteling, hooks en formaten die passen bij Reels,\n                          Shorts en Stories. We testen systematisch en wisselen snel bij creative fatigue.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Datagedreven sturing zonder ruis\n                        <\/strong>\n                        <p>\n                          We zetten pixels en server side tracking juist neer, borgen consent en koppelen CRM en CDP\n                          zodat remarketing en suppressie lijsten kloppen.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Heldere afspraken\n                        <\/strong>\n                        <p>\n                          We delen updates met planning, experiment backlog en rapportage. We bieden een responstijd\n                          SLA, budgetbewaking per dag en brand safe instellingen met strikte blokkades.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Fraude Preventie\n                        <\/strong>\n                        <p>\n                          Wij blokkeren preventief frauduleuze clicks (gemiddeld 22% volgens Juniper Research) zodat het\n                          budget enkel naar jouw echte doelgroep gaat.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"yc-split-image-col\">\n                <img decoding=\"async\" alt=\"Fraude Preventie\"\n                  src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/Google-ads-prevent-fraud.png?strip=all&w=1920\"\n                  style=\"width: 100% !important; height: auto !important; object-fit: cover !important; display: block; border-radius: 15px;\" \/>\n                <p\n                  style=\"color: #94a3b8; font-size: 0.9rem; margin-top: 1rem; font-family: var(--font-primary); line-height: 1.5; text-align: center;\">\n                  Real-time monitoring en inzicht in geblokkeerde fraude.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section class=\"yc-section section-ai-analysis\" style=\"padding: 6rem 0; border-top: none; border-bottom: none;\">\n          <div class=\"yc-container\">\n            <h2 style=\"margin-bottom: 2rem; font-family: var(--font-primary); color: #ffffff; text-align: left;\">\n              Zie vooraf wat kijkers straks zien\n            <\/h2>\n            <div class=\"yc-split-grid\" style=\"align-items: start;\">\n              <div class=\"yc-split-content\">\n                <div class=\"yc-highlight-container\">\n                  <p\n                    style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6; margin-bottom: 1rem; font-family: var(--font-primary);\">\n                    In social media advertenties wordt binnen enkele seconden beslist of iemand blijft kijken. Daarom\n                    analyseren wij video\u2019s v\u00f3\u00f3r livegang op waar het oog zich automatisch op richt.\n                  <\/p>\n                  <p\n                    style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6; margin-bottom: 0.5rem; font-family: var(--font-primary); font-weight: 600; color: #ffffff;\">\n                    Wat we vooraf inzichtelijk maken:\n                  <\/p>\n                  <ul\n                    style=\"list-style: none; padding: 0; margin-bottom: 1rem; display: flex; flex-direction: column; gap: 0.5rem;\">\n                    <li style=\"display: flex; align-items: flex-start; gap: 0.75rem;\">\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <span style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6;\">\n                        welke elementen direct worden gezien\n                      <\/span>\n                    <\/li>\n                    <li style=\"display: flex; align-items: flex-start; gap: 0.75rem;\">\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <span style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6;\">\n                        wat aandacht krijgt en wat wordt genegeerd\n                      <\/span>\n                    <\/li>\n                    <li style=\"display: flex; align-items: flex-start; gap: 0.75rem;\">\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <span style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6;\">\n                        of de hook, het product en de boodschap opvallen\n                      <\/span>\n                    <\/li>\n                  <\/ul>\n                  <p\n                    style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6; margin-bottom: 1rem; font-family: var(--font-primary);\">\n                    Deze AI-gedreven analyse is extern gevalideerd via een onafhankelijke benchmark van MIT en benadert\n                    klassieke eye-tracking met tot 96% nauwkeurigheid.\n                  <\/p>\n                  <p\n                    style=\"font-size: 16px; color: rgba(255,255,255,0.7); line-height: 1.6; margin-bottom: 0; font-family: var(--font-primary);\">\n                    <span style=\"color: #ffffff; font-weight: 600;\">\n                      Resultaat:\n                    <\/span>\n                    advertenties die sneller aandacht pakken, minder verspillen en beter presteren.\n                  <\/p>\n                <\/div>\n              <\/div>\n              <div class=\"yc-video-card\"\n                style=\"background: transparent; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 24px; width: 450px; height: 420px; margin: 0 auto; display: flex; align-items: center; justify-content: center; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4); position: relative;\">\n                <video autoplay=\"\" loading=\"lazy\" loop=\"\" muted=\"\" playsinline=\"\"\n                  style=\"height: 100%; width: auto; display: block; border-radius: 8px;\">\n                  <source src=\"https:\/\/youthcommerce.nl\/wp-content\/uploads\/2026\/01\/video.mp4\" type=\"video\/mp4\" \/>\n                  Video not supported.\n                <\/video>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section class=\"yc-section yc-split-section\" id=\"comparison-problem\"\n          style=\"padding-bottom: 0; border-top: none; padding-top: 6rem;\">\n          <div class=\"yc-container\">\n            <div style=\"margin-bottom: 3rem; text-align: left;\">\n              <h2 style=\"margin-bottom: 1.5rem; font-family: var(--font-primary); color: #ffffff;\">\n                Signalen Dat Je Social Media Adverteren Nodig Hebt\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p\n                  style=\"color: #ffffff; max-width: 800px; margin-bottom: 1.5rem; font-family: var(--font-primary); font-size: 16px;\">\n                  Social Media Adverteren is nodig wanneer resultaten stagneren of kosten oplopen zonder duidelijke\n                  verklaring.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"yc-split-grid\">\n              <div class=\"yc-split-content\">\n                <div class=\"yc-comp-card is-negative is-visible\"\n                  style=\"width: 100%; margin: 0; opacity: 1; transform: none;\">\n                  <ul class=\"yc-comp-list\">\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                        <line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Je ROAS daalt en CAC stijgt\n                        <\/strong>\n                        <p>\n                          Biedstrategie en budget pacing lopen niet gelijk aan vraag. UTM tagging is inconsistent en de\n                          tracking pixel mist consent events, waardoor attributie versnippert en beslissingen op\n                          onvolledige data rusten.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                        <line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Je frequentie is hoog en bereik stagneert\n                        <\/strong>\n                        <p>\n                          CTR zakt door creative fatigue. Er is geen rotatieschema en geen variatie in hooks, formaten\n                          of landingspagina\u2019s. Campagnes draaien door op dezelfde doelgroep zonder segment uitbreiding\n                          of lookalike vernieuwing.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                        <line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Je hebt veel winkelwagen verlating\n                        <\/strong>\n                        <p>\n                          Er draait geen retargeting of dynamische productadvertenties. De catalogus in Meta of\n                          Pinterest staat niet goed gekoppeld, prijzen updaten traag en product sets ontbreken, waardoor\n                          omzet op lage trechter fase blijft liggen.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                        <line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Je leadgeneratie is mager\n                        <\/strong>\n                        <p>\n                          LinkedIn Lead Gen Forms zijn niet ingericht, het lead magnet aanbod mist relevantie en de\n                          landingspagina heeft een lage CVR. Er zijn geen A B tests op formulier stappen of geen opvolg\n                          workflow in CRM en marketing automation.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                    <li class=\"yc-comp-item is-visible\">\n                      <svg class=\"yc-comp-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\">\n                        <line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                        <line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\">\n                        <\/line>\n                      <\/svg>\n                      <div class=\"yc-comp-text\">\n                        <strong>\n                          Je publiek overlapt tussen kanalen\n                        <\/strong>\n                        <p>\n                          Er is geen suppressie test of CRM sync, waardoor converters opnieuw worden bereikt. Budget\n                          verbrandt op bestaande klanten. Exclusions staan niet per campagne ingesteld en frequentie\n                          caps ontbreken in Always On sets.\n                        <\/p>\n                      <\/div>\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"yc-split-image-col\">\n                <img decoding=\"async\" alt=\"Website Attention Insight\"\n                  src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/website-attention-insight-e1768254009632.png?strip=all&w=1920\"\n                  style=\"width: 100% !important; height: auto !important; object-fit: cover !important; display: block; border-radius: 15px;\" \/>\n                <p\n                  style=\"color: #94a3b8; font-size: 0.9rem; margin-top: 1rem; font-family: var(--font-primary); line-height: 1.5; text-align: center;\">\n                  Wij kijken niet alleen naar je ads, maar tracken gedrag en bewegingen op je pagina's om precies te\n                  zien wat werkt en waar actie nodig is.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section class=\"yc-section\" style=\"padding: 2rem 0; border: none; background: transparent;\">\n          <div class=\"yc-container\">\n            <div class=\"yc-mobile-stack\"\n              style=\"display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 2rem; border-top: none; margin-top: 0;\">\n              <p\n                style=\"margin: 0; color: #ffffff; font-family: var(--font-primary); font-size: 16px; font-weight: 500; letter-spacing: -0.01em;\">\n                We laten zien wat beter kan en waarom.\n              <\/p>\n              <a class=\"yc-btn yc-btn-strategy\" href=\"https:\/\/youthcommerce.nl\/contact\" style=\"min-width: unset; height: auto;\">\n                Ontdek jouw groeikansen\n                <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                  stroke-width=\"2.5\" style=\"margin-left: 4px;\" viewbox=\"0 0 24 24\" width=\"20\">\n                  <line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\">\n                  <\/line>\n                  <polyline points=\"12 5 19 12 12 19\">\n                  <\/polyline>\n                <\/svg>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n        <style>\n          :root {\n            --bg-dark: #1d1d1f;\n            --card-bg: #000000;\n            --card-border: rgba(255, 255, 255, 0.08);\n            --text-main: #ffffff;\n            --text-muted: #94A3B8;\n            --green: #2DBF3A;\n            --green-glow: rgba(45, 191, 58, 0.4);\n            --font-body: 'Inter', sans-serif;\n            --font-head: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n            --font-primary: var(--font-head);\n          }\n\n          @media (max-width:768px) {\n            .yc-mobile-stack {\n              flex-direction: column !important;\n              text-align: center;\n              gap: 1.5rem !important;\n            }\n          }\n\n          .yc-split-section {\n            padding: 4rem 0 8rem;\n            position: relative;\n            z-index: 10;\n          }\n\n          .yc-split-section .yc-container {\n            width: min(1280px, 92vw);\n            max-width: 1280px;\n            margin: 0 auto;\n            padding: 0;\n          }\n\n          .yc-split-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 4rem;\n            position: relative;\n          }\n\n          .yc-split-left {\n            display: flex;\n            flex-direction: column;\n            gap: 2rem;\n            padding-bottom: 10vh;\n          }\n\n          .yc-step-card {\n            background: var(--panel);\n            border: 1px solid var(--panel-strong);\n            border-left: 4px solid transparent;\n            border-radius: 16px;\n            padding: 2.5rem;\n            opacity: 0.4;\n            transition: all 0.3s ease;\n            display: flex;\n            flex-direction: column;\n            align-items: flex-start;\n            position: relative;\n          }\n\n          .yc-step-card.active,\n          .yc-step-card:hover {\n            opacity: 1;\n            border-color: rgba(255, 255, 255, 0.15);\n            border-left-color: var(--green);\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n          }\n\n          .yc-step-number {\n            font-family: var(--font-primary);\n            font-size: 1rem;\n            font-weight: 700;\n            color: var(--green);\n            margin-bottom: 1rem;\n            display: block;\n          }\n\n          .yc-step-title {\n            font-size: 1.5rem;\n            margin-bottom: 1rem;\n            color: #ffffff;\n            font-weight: 700;\n            font-family: var(--font-primary);\n            line-height: 1.2;\n          }\n\n          .yc-step-content {\n            font-size: 1rem;\n            line-height: 1.6;\n            color: #ffffff;\n            font-family: var(--font-primary);\n          }\n\n          .yc-step-list {\n            list-style: none;\n            padding: 0;\n            margin-top: 1.5rem;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 1rem 2rem;\n          }\n\n          .yc-step-list.single-col {\n            grid-template-columns: 1fr;\n          }\n\n          .yc-step-list li {\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n            font-size: 0.9rem;\n            color: #ffffff;\n            font-family: var(--font-primary);\n          }\n\n          .yc-step-list li::before {\n            content: '';\n            width: 6px;\n            height: 6px;\n            background-color: currentColor;\n            border-radius: 50%;\n            display: block;\n            flex-shrink: 0;\n          }\n\n          .yc-split-right {\n            position: sticky;\n            top: 100px;\n            height: 500px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            align-self: start;\n          }\n\n          .yc-visual-card {\n            width: 100%;\n            height: 100%;\n            background: #000;\n            border: 1px solid var(--card-border);\n            border-radius: 24px;\n            position: relative;\n            overflow: hidden;\n          }\n\n          .yc-fixed-image {\n            width: 100% !important;\n            height: 100% !important;\n            min-width: 100% !important;\n            min-height: 100% !important;\n            object-fit: cover !important;\n            display: block;\n          }\n\n          @media (max-width:900px) {\n            .yc-split-grid {\n              grid-template-columns: 1fr;\n            }\n\n            .yc-split-right {\n              display: none;\n            }\n\n            .yc-step-card {\n              opacity: 1;\n              margin-bottom: 2rem;\n            }\n\n            .yc-step-list {\n              grid-template-columns: 1fr;\n            }\n          }\n        <\/style>\n        <section class=\"yc-split-section\">\n          <div class=\"yc-container\">\n            <div style=\"margin-bottom: 5rem; text-align: left;\">\n              <h2 class=\"yc-split-title\">\n                Onze werkwijze voor Social Media Adverteren\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p\n                  style=\"color: var(--text-muted); font-size: 1.1rem; max-width: 800px; margin-top: 1rem; line-height: 1.6;\">\n                  Social Media Adverteren is een gestructureerd traject met duidelijke stappen en verantwoordelijkheden.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"yc-split-grid\">\n              <div class=\"yc-split-left\">\n                <article class=\"yc-step-card active\" data-step=\"1\">\n                  <span class=\"yc-step-number\">\n                    01\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Audit\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We beoordelen accounts, pixels, consent, UTM regels, campagne logica en creative library. We\n                      checken beleid, merkrichtlijnen en brand safety instellingen.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"2\">\n                  <span class=\"yc-step-number\">\n                    02\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Strategie\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We scherpen positionering, buyer personas en funnel mapping aan. We kiezen kanalen, formats,\n                      budgetverdeling, KPI\u2019s en test hypothesen per fase.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"3\">\n                  <span class=\"yc-step-number\">\n                    03\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Creatie\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We storyboarden, schrijven scripts, ontwerpen en editen varianten per placement. We leveren\n                      captions, ondertitels en formaten voor feed, stories en shorts.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"4\">\n                  <span class=\"yc-step-number\">\n                    04\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Build\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We bouwen campagnestructuren, ad sets en advertenties. We segmenteren doelgroepen, zetten\n                      exclusions, defini\u00ebren biedstrategie, pacing en dagbudgetten.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"5\">\n                  <span class=\"yc-step-number\">\n                    05\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Launch en QA\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We draaien een checklist voor tracking, pixels, events en UTM\u2019s. We controleren merk veiligheid,\n                      blokkadeslijsten, teksten en eindbestemmingen.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"6\">\n                  <span class=\"yc-step-number\">\n                    06\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Learn\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We monitoren dagelijks prestaties, draaien A B tests, wisselen creatives en analyseren cohorten.\n                      We sturen op ROAS, CPA, CTR, CVR en frequentie.\n                    <\/p>\n                  <\/div>\n                <\/article>\n                <article class=\"yc-step-card\" data-step=\"7\">\n                  <span class=\"yc-step-number\">\n                    07\n                  <\/span>\n                  <h3 class=\"yc-step-title\">\n                    Scale\n                  <\/h3>\n                  <div class=\"yc-step-content\">\n                    <p>\n                      We schalen winnende sets, openen nieuwe segmenten, testen creators en nieuwe placements. We voegen\n                      retargeting lagen toe en breiden geografie uit.\n                    <\/p>\n                  <\/div>\n                <\/article>\n              <\/div>\n              <div class=\"yc-split-right\">\n                <div class=\"yc-visual-card\">\n                  <img decoding=\"async\" alt=\"Social Media Adverteren\" class=\"yc-fixed-image\"\n                    src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/12\/Social-Media-Adverteren.jpg?strip=all&w=1920\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n        <style>\n          .yc-dashboard-section {\n            --db-bg: #030e1a;\n            --db-text-white: #ffffff;\n            --db-text-gray: #9ca3af;\n            --db-border: rgba(255, 255, 255, 0.1);\n            --col-google: #0073e6;\n            --col-linkedin: #5d9e5d;\n            --col-bing: #cfa058;\n            --col-facebook: #008080;\n            width: 100%;\n            max-width: 100%;\n            margin: 0 auto;\n            padding: 4rem 0;\n            font-family: var(--font-primary);\n            color: var(--db-text-white);\n          }\n\n          .yc-db-card {\n            background: #1d1d1f;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 24px;\n            padding: 3rem;\n            margin-bottom: 2rem;\n            position: relative;\n            z-index: 2;\n          }\n\n          .yc-db-header {\n            text-align: left;\n            margin-bottom: 40px;\n          }\n\n          .yc-db-header h2 {\n            font-size: 48px;\n            font-weight: 600;\n            margin: 0 0 16px 0;\n            color: var(--db-text-white);\n            max-width: 700px;\n          }\n\n          .yc-db-header p {\n            font-size: 16px;\n            line-height: 1.5;\n            color: #a1a1a6;\n            margin: 0;\n            max-width: 650px;\n          }\n\n          .yc-db-legend {\n            display: flex;\n            justify-content: flex-start;\n            gap: 30px;\n            margin-bottom: 40px;\n            font-size: 14px;\n            color: var(--db-text-gray);\n          }\n\n          .yc-db-legend-item {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n          }\n\n          .yc-db-dot {\n            width: 10px;\n            height: 10px;\n            border-radius: 2px;\n          }\n\n          .yc-db-chart-section {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-end;\n            height: 280px;\n            padding: 0 20px;\n            margin-bottom: 20px;\n          }\n\n          .yc-db-chart-group {\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-end;\n            align-items: center;\n            width: 23%;\n            height: 100%;\n          }\n\n          .yc-db-bars-container {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-end;\n            width: 100%;\n            height: 220px;\n            background: linear-gradient(to right, rgba(0, 115, 230, 0.15) 0%, rgba(0, 115, 230, 0.15) 22%, transparent 22%, transparent 26%, rgba(93, 158, 93, 0.15) 26%, rgba(93, 158, 93, 0.15) 48%, transparent 48%, transparent 52%, rgba(207, 160, 88, 0.15) 52%, rgba(207, 160, 88, 0.15) 74%, transparent 74%, transparent 78%, rgba(0, 128, 128, 0.15) 78%, rgba(0, 128, 128, 0.15) 100%);\n            border-radius: 4px 4px 0 0;\n            position: relative;\n          }\n\n          .yc-db-bar-col {\n            width: 22%;\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-end;\n            align-items: center;\n            position: relative;\n            transition: height 0.5s ease;\n          }\n\n          .yc-db-bar-val {\n            background-color: white;\n            color: #000;\n            font-size: 11px;\n            font-weight: 700;\n            padding: 2px 4px;\n            border-radius: 3px;\n            margin-bottom: 6px;\n          }\n\n          .yc-db-bar {\n            width: 100%;\n            border-radius: 2px 2px 0 0;\n            position: relative;\n          }\n\n          .yc-db-bar::after {\n            content: \"\";\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);\n            pointer-events: none;\n          }\n\n          .yc-db-group-label {\n            margin-top: 15px;\n            font-size: 13px;\n            color: var(--db-text-gray);\n            border-top: 1px solid var(--db-border);\n            width: 100%;\n            text-align: center;\n            padding-top: 10px;\n            white-space: nowrap;\n          }\n\n          .yc-db-table-section {\n            width: 100%;\n            border-top: 1px solid var(--db-border);\n          }\n\n          .yc-db-table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 14px;\n          }\n\n          .yc-db-table th {\n            color: var(--db-text-gray);\n            font-weight: 500;\n            padding: 15px 10px;\n            text-align: center;\n            border-bottom: 1px solid var(--db-border);\n          }\n\n          .yc-db-table td {\n            padding: 15px 10px;\n            text-align: center;\n            border-bottom: 1px solid var(--db-border);\n          }\n\n          .yc-db-table th.th-left,\n          .yc-db-table td.td-left {\n            text-align: left;\n          }\n\n          .yc-db-table td.td-left {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n          }\n\n          .c-google {\n            background-color: var(--col-google);\n          }\n\n          .c-linkedin {\n            background-color: var(--col-linkedin);\n          }\n\n          .c-bing {\n            background-color: var(--col-bing);\n          }\n\n          .c-facebook {\n            background-color: var(--col-facebook);\n          }\n\n          .yc-db-mobile-cards {\n            display: none;\n            flex-direction: column;\n            gap: 16px;\n            margin-top: 20px;\n          }\n\n          .yc-mobile-card {\n            background: #1d1d1f;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 12px;\n            padding: 16px;\n          }\n\n          .yc-mobile-card-header {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            margin-bottom: 12px;\n            padding-bottom: 12px;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n          }\n\n          .yc-mobile-card-title {\n            font-weight: 700;\n            color: #fff;\n            font-size: 16px;\n          }\n\n          .yc-mobile-metric-row {\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 8px;\n            font-size: 14px;\n            color: #b0b8c4;\n          }\n\n          .yc-mobile-metric-row strong {\n            color: #fff;\n          }\n\n          .yc-mobile-metric-row.secondary {\n            font-size: 13px;\n            opacity: 0.9;\n          }\n\n          .yc-mobile-card-toggle {\n            background: transparent !important;\n            border: none !important;\n            box-shadow: none !important;\n            color: #2DBF3A;\n            font-size: 14px;\n            font-weight: 600;\n            cursor: pointer;\n            padding: 8px 0 0;\n            width: 100%;\n            text-align: left;\n            margin-top: 8px;\n          }\n\n          .yc-mobile-card-toggle.active {\n            color: #fff;\n          }\n\n          .yc-mobile-card-details {\n            margin-top: 12px;\n            padding-top: 12px;\n            border-top: 1px dashed rgba(255, 255, 255, 0.1);\n            animation: fadeIn 0.3s ease;\n          }\n\n          @media (max-width:768px) {\n            .yc-db-header h2 {\n              font-size: 28px;\n              line-height: 1.2;\n            }\n\n            .yc-db-card {\n              padding: 1.5rem;\n              overflow: hidden;\n            }\n\n            .yc-db-legend {\n              flex-wrap: wrap;\n              gap: 15px;\n              margin-bottom: 2rem;\n            }\n\n            .yc-db-legend-item {\n              font-size: 13px;\n              width: 45%;\n            }\n\n            .yc-db-chart-section {\n              overflow-x: auto;\n              justify-content: flex-start;\n              gap: 16px;\n              padding-bottom: 20px;\n              margin-left: -1.5rem;\n              margin-right: -1.5rem;\n              padding-left: 1.5rem;\n              padding-right: 1.5rem;\n              scroll-snap-type: x mandatory;\n              -webkit-overflow-scrolling: touch;\n            }\n\n            .yc-db-chart-group {\n              min-width: 85vw;\n              scroll-snap-align: center;\n              flex-shrink: 0;\n            }\n\n            .yc-db-bar-col {\n              width: 22%;\n            }\n\n            .yc-db-bar-val {\n              font-size: 10px;\n              padding: 2px 3px;\n            }\n\n            .yc-db-table-section {\n              display: none;\n            }\n\n            .yc-db-mobile-cards {\n              display: flex;\n            }\n          }\n        <\/style>\n        <section id=\"customer-journey-section\" style=\"position: relative; padding: 40px 0; overflow: hidden;\">\n          <style>\n            #customer-journey-section {\n              color: #fff;\n              font-family: var(--font-primary);\n              display: flex;\n              flex-direction: column;\n              align-items: center;\n              background: transparent;\n              width: 100vw;\n              margin-left: calc(50% - 50vw);\n            }\n\n            #customer-journey-section .cj-header-container,\n            #service-steps-section .ss-header-container {\n              width: min(1280px, 92vw);\n              margin: 0 auto 10px auto;\n              text-align: left;\n            }\n\n            @media (max-width:768px) {\n\n              #customer-journey-section .cj-header-container,\n              #service-steps-section .ss-header-container {\n                width: 90% !important;\n                margin-left: auto !important;\n                margin-right: auto !important;\n                padding-left: 0 !important;\n                padding-right: 0 !important;\n              }\n            }\n\n            #customer-journey-section .nav-btn {\n              display: none !important;\n            }\n\n            #customer-journey-section .scroll-wrapper {\n              overflow-x: auto;\n              -webkit-overflow-scrolling: touch;\n              scrollbar-width: none;\n            }\n\n            #customer-journey-section .scroll-wrapper::-webkit-scrollbar {\n              display: none;\n            }\n\n            #customer-journey-section .cj-title,\n            #service-steps-section .ss-title {\n              font-family: var(--font-primary);\n              font-size: 3rem;\n              font-weight: 700;\n              color: #ffffff;\n              letter-spacing: -0.01em;\n              margin-bottom: 2rem;\n              text-align: left;\n            }\n\n            #customer-journey-section .cj-subtitle,\n            #service-steps-section .ss-subtitle {\n              font-size: 1rem;\n              color: #ffffff;\n              line-height: 1.6;\n              max-width: 650px;\n              text-align: left;\n              margin: 0;\n              font-family: var(--font-primary);\n            }\n\n            #customer-journey-section .dashed-connector {\n              position: absolute;\n              top: 80px;\n              bottom: 120px;\n              width: 2px;\n              background-image: linear-gradient(to bottom, var(--step-color) 50%, transparent 50%);\n              background-size: 2px 12px;\n              left: 50%;\n              transform: translateX(-1px);\n              z-index: 1;\n              opacity: 0.6;\n              mask-image: linear-gradient(to bottom, black 80%, transparent 100%);\n            }\n\n            #customer-journey-section .scroll-wrapper {\n              width: 100%;\n              overflow-x: auto;\n              padding-bottom: 20px;\n              padding-top: 20px;\n              scrollbar-width: none;\n              -ms-overflow-style: none;\n              cursor: grab;\n              display: flex;\n              justify-content: flex-start;\n            }\n\n            #customer-journey-section .scroll-wrapper::-webkit-scrollbar {\n              display: none;\n            }\n\n            #customer-journey-section .scroll-wrapper:active {\n              cursor: grabbing;\n            }\n\n            #customer-journey-section .scroll-wrapper {\n              scroll-behavior: smooth;\n            }\n\n            #customer-journey-section .journey-container {\n              display: flex;\n              gap: 24px;\n              justify-content: flex-start;\n              position: relative;\n              max-width: 1280px;\n              min-width: 1200px;\n              margin: 0 auto;\n              padding: 0 20px;\n              box-sizing: border-box;\n              will-change: transform;\n              transform: translate3d(0, 0, 0);\n            }\n\n            #customer-journey-section .step {\n              display: flex;\n              flex-direction: column;\n              align-items: center;\n              width: 260px;\n              flex-shrink: 0;\n              position: relative;\n              z-index: 2;\n            }\n\n            #customer-journey-section .axis-layer {\n              position: absolute;\n              top: 135px;\n              left: 0;\n              right: 0;\n              min-width: 1200px;\n              height: 2px;\n              background: rgba(255, 255, 255, 0.15);\n              z-index: 0;\n              display: flex;\n              align-items: center;\n              justify-content: space-between;\n            }\n\n            #customer-journey-section .axis-layer::before,\n            #customer-journey-section .axis-layer::after {\n              content: '';\n              width: 8px;\n              height: 8px;\n              background: #fff;\n              transform: rotate(45deg);\n              position: absolute;\n            }\n\n            #customer-journey-section .axis-layer::before {\n              left: -4px;\n            }\n\n            #customer-journey-section .axis-layer::after {\n              right: -4px;\n            }\n\n            #customer-journey-section .stage-group {\n              position: absolute;\n              top: -70px;\n              display: flex;\n              flex-direction: column;\n              align-items: center;\n              transform: translateX(-50%);\n              width: 200px;\n              text-align: center;\n            }\n\n            #customer-journey-section .stage-1 {\n              left: 12.5%;\n            }\n\n            #customer-journey-section .stage-2 {\n              left: 37.5%;\n            }\n\n            #customer-journey-section .stage-3 {\n              left: 62.5%;\n            }\n\n            #customer-journey-section .stage-4 {\n              left: 87.5%;\n            }\n\n            #customer-journey-section .stage-badge {\n              font-family: var(--font-primary);\n              font-size: 0.7rem;\n              color: #00E676;\n              border: 1px solid rgba(45, 191, 58, 0.3);\n              background: rgba(45, 191, 58, 0.1);\n              padding: 4px 10px;\n              border-radius: 12px;\n              margin-bottom: 6px;\n              text-transform: uppercase;\n              font-weight: 700;\n              letter-spacing: 0.05em;\n            }\n\n            #customer-journey-section .stage-text {\n              font-size: 0.8rem;\n              color: #ffffff;\n              white-space: nowrap;\n              font-family: var(--font-primary);\n            }\n\n            #customer-journey-section .title-card {\n              background: rgba(255, 255, 255, 0.05);\n              backdrop-filter: blur(12px);\n              -webkit-backdrop-filter: blur(12px);\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              border-radius: 16px;\n              padding: 0;\n              width: 170px;\n              height: 70px;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              text-align: center;\n              font-family: var(--font-primary);\n              font-weight: 700;\n              font-size: 14px;\n              line-height: 1.25;\n              color: #ffffff;\n              position: relative;\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n              transition: transform 0.3s ease;\n              z-index: 5;\n            }\n\n            #customer-journey-section .title-card:hover {\n              transform: translateY(-5px);\n            }\n\n            #customer-journey-section .step-cyan .title-card {\n              border-color: rgba(0, 229, 255, 0.3);\n              box-shadow: 0 0 40px rgba(0, 229, 255, 0.2), inset 0 0 20px rgba(0, 229, 255, 0.05);\n            }\n\n            #customer-journey-section .step-yellow .title-card {\n              border-color: rgba(255, 214, 0, 0.3);\n              box-shadow: 0 0 40px rgba(255, 214, 0, 0.2), inset 0 0 20px rgba(255, 214, 0, 0.05);\n            }\n\n            #customer-journey-section .step-green .title-card {\n              border-color: rgba(0, 230, 118, 0.3);\n              box-shadow: 0 0 40px rgba(0, 230, 118, 0.2), inset 0 0 20px rgba(0, 230, 118, 0.05);\n            }\n\n            #customer-journey-section .step-pink .title-card {\n              border-color: rgba(255, 64, 129, 0.3);\n              box-shadow: 0 0 40px rgba(255, 64, 129, 0.2), inset 0 0 20px rgba(255, 64, 129, 0.05);\n            }\n\n            #customer-journey-section .dashed-connector {\n              position: absolute;\n              top: 70px;\n              height: 100px;\n              width: 2px;\n              background-image: linear-gradient(to bottom, var(--step-color) 50%, transparent 50%);\n              background-size: 2px 12px;\n              left: 50%;\n              transform: translateX(-1px);\n              z-index: 1;\n              opacity: 0.8;\n            }\n\n            #customer-journey-section .axis-dot {\n              width: 14px;\n              height: 14px;\n              background-color: #050507;\n              border: 3px solid var(--step-color);\n              border-radius: 50%;\n              position: absolute;\n              top: 135px;\n              left: 50%;\n              transform: translate(-50%, -50%);\n              z-index: 10;\n              box-shadow: 0 0 15px var(--step-color);\n            }\n\n            #customer-journey-section .list-card {\n              margin-top: 100px;\n              width: 100%;\n              background: rgba(20, 20, 22, 0.6);\n              backdrop-filter: blur(12px);\n              -webkit-backdrop-filter: blur(12px);\n              border: 1px solid rgba(255, 255, 255, 0.08);\n              border-radius: 20px;\n              padding: 24px 20px;\n              position: relative;\n              z-index: 5;\n              transition: all 0.3s ease;\n            }\n\n            #customer-journey-section .list-card:hover {\n              transform: translateY(-5px);\n              border-color: var(--step-color);\n              box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);\n            }\n\n            #customer-journey-section .step-cyan {\n              --step-color: #00E5FF;\n            }\n\n            #customer-journey-section .step-yellow {\n              --step-color: #FFD600;\n            }\n\n            #customer-journey-section .step-green {\n              --step-color: #00E676;\n            }\n\n            #customer-journey-section .step-pink {\n              --step-color: #FF4081;\n            }\n\n            #customer-journey-section .details-list {\n              list-style: none;\n              padding: 0;\n              margin: 0;\n              text-align: left;\n            }\n\n            #customer-journey-section .details-list li {\n              position: relative;\n              padding-left: 32px;\n              margin-bottom: 20px;\n              font-size: 14px;\n              line-height: 1.6;\n              color: #ffffff !important;\n              font-family: var(--font-primary);\n            }\n\n            #customer-journey-section .details-list li strong {\n              color: #fff;\n              font-weight: 700;\n              font-size: 14px;\n              display: block;\n              margin-bottom: 6px;\n            }\n\n            #customer-journey-section .check-icon {\n              position: absolute;\n              left: 0;\n              top: 2px;\n              width: 20px;\n              height: 20px;\n              border-radius: 50%;\n              background: rgba(255, 255, 255, 0.05);\n              border: 1px solid var(--step-color) !important;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              color: var(--step-color) !important;\n              box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n            }\n\n            #customer-journey-section .check-icon svg {\n              width: 12px;\n              height: 12px;\n              stroke-width: 3;\n            }\n\n            #customer-journey-section .footer-note {\n              margin-top: 100px;\n              text-align: center;\n              color: rgba(255, 255, 255, 0.7);\n              font-size: 1.1rem;\n              line-height: 1.8;\n              max-width: 600px;\n              padding: 40px;\n              background: rgba(255, 255, 255, 0.03);\n              border-radius: 24px;\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              margin-left: auto;\n              margin-right: auto;\n            }\n          <\/style>\n          <div class=\"cj-header-container\">\n            <h2 class=\"cj-title\">\n              Personalized Journeys\n            <\/h2>\n            <div class=\"yc-highlight-container\">\n              <p class=\"cj-subtitle\" style=\"font-size: 16px;\">\n                Van eerste contact tot loyale klant, gestuurd op gevoel \u00e9n gedrag.\n                <br \/>\n                Mensen beslissen niet lineair. Daarom volgen en verbeteren wij de klantreis continu, in real time.\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"scroll-wrapper\">\n            <div class=\"journey-container\">\n              <div class=\"axis-layer\">\n              <\/div>\n              <div class=\"stage-group stage-1\">\n                <div class=\"stage-badge\">\n                  Fase\n                <\/div>\n                <div class=\"stage-text\">\n                  Analyse &gt; Inzicht\n                <\/div>\n              <\/div>\n              <div class=\"stage-group stage-2\">\n                <div class=\"stage-badge\">\n                  Fase\n                <\/div>\n                <div class=\"stage-text\">\n                  Gedrag &gt; Strategie\n                <\/div>\n              <\/div>\n              <div class=\"stage-group stage-3\">\n                <div class=\"stage-badge\">\n                  Fase\n                <\/div>\n                <div class=\"stage-text\">\n                  Feedback &gt; Trust\n                <\/div>\n              <\/div>\n              <div class=\"stage-group stage-4\">\n                <div class=\"stage-badge\">\n                  Fase\n                <\/div>\n                <div class=\"stage-text\">\n                  Conversie &gt; Loyaliteit\n                <\/div>\n              <\/div>\n              <div class=\"step step-cyan\">\n                <div class=\"title-card\">\n                  Websitegedrag als\n                  <br \/>\n                  optimalisatie-input\n                <\/div>\n                <div class=\"dashed-connector\">\n                <\/div>\n                <div class=\"axis-dot\">\n                <\/div>\n                <div class=\"list-card\">\n                  <ul class=\"details-list\">\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Gedragsanalyse\n                      <\/strong>\n                      Met session replays en heatmaps analyseren we waar mensen afhaken, waar twijfel ontstaat en welke\n                      aanpassingen conversie verhogen.\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Data boven aannames\n                      <\/strong>\n                      Optimalisatie gebeurt op wat mensen \u00e9cht doen, niet op wat we denken dat ze doen.\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"step step-yellow\">\n                <div class=\"title-card\">\n                  Cohorts en\n                  <br \/>\n                  marktliquiditeit\n                <\/div>\n                <div class=\"dashed-connector\">\n                <\/div>\n                <div class=\"axis-dot\">\n                <\/div>\n                <div class=\"list-card\">\n                  <ul class=\"details-list\">\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Klant profiel insights\n                      <\/strong>\n                      We analyseren cohortgedrag om te bepalen hoe doelgroepen zich ontwikkelen en wanneer markten\n                      verzadigen.\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Slim Schalen\n                      <\/strong>\n                      We bepalen waar schaal logisch en rendabel is, zodat we weten wanneer we moeten opschalen en\n                      wanneer niet.\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"step step-green\">\n                <div class=\"title-card\">\n                  Sentiment en\n                  <br \/>\n                  vertrouwen\n                <\/div>\n                <div class=\"dashed-connector\">\n                <\/div>\n                <div class=\"axis-dot\">\n                <\/div>\n                <div class=\"list-card\">\n                  <ul class=\"details-list\">\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Continue Monitoring\n                      <\/strong>\n                      We monitoren call recordings, klantfeedback, NPS-scores en het sentiment van concurrenten.\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Belevingswereld\n                      <\/strong>\n                      Dit helpt campagnes beter aan te sluiten op de beleving van de markt en voorkomt\n                      reputatierisico\u2019s.\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n              <div class=\"step step-pink\">\n                <div class=\"title-card\">\n                  Retentie in\n                  <br \/>\n                  de journey\n                <\/div>\n                <div class=\"dashed-connector\">\n                <\/div>\n                <div class=\"axis-dot\">\n                <\/div>\n                <div class=\"list-card\">\n                  <ul class=\"details-list\">\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Van klant naar herhaalkoper\n                      <\/strong>\n                      De journey stopt niet bij de eerste conversie. We bouwen door met post-purchase flows, educatie en\n                      paid retentie.\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                          <polyline points=\"20 6 9 17 4 12\">\n                          <\/polyline>\n                        <\/svg>\n                      <\/div>\n                      <strong>\n                        Voorspelbare Groei\n                      <\/strong>\n                      Retentie verhoogt LTV, verlaagt CAC en maakt groei voorspelbaar door segmentatie op gebruik,\n                      timing en gedrag.\n                    <\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"yc-mobile-stack\"\n            style=\"display: flex; align-items: center; justify-content: center; gap: 2rem; margin-top: 1.5rem; padding-top: 1rem; border-top: none;\">\n            <p style=\"margin: 0; color: #ffffff; font-family: var(--font-primary); font-size: 16px; font-weight: 500;\">\n              Zet intentie om in resultaat.\n            <\/p>\n            <a class=\"yc-btn\" href=\"https:\/\/youthcommerce.nl\/contact\" style=\"display: inline-flex; align-items: center; gap: 0.5rem; background: #2DBF3A; color: white; padding: 0.8rem 1.75rem; border-radius: 8px; font-weight: 600; text-decoration: none; font-family: var(--font-primary); transition: all 0.2s; font-size: 1rem; border: none;\">\n              Ontdek jouw strategie\n              <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                stroke-width=\"2.5\" viewbox=\"0 0 24 24\" width=\"20\">\n                <line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\">\n                <\/line>\n                <polyline points=\"12 5 19 12 12 19\">\n                <\/polyline>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/section>\n        <section class=\"yc-section\" id=\"persona-comparison\"\n          style=\"background: transparent; padding: 6rem 0; border-bottom: none;\">\n          <div class=\"yc-container\">\n            <div style=\"text-align: left; max-width: 800px; margin: 0 0 4rem 0;\">\n              <h2\n                style=\"font-family: var(--font-primary); font-size: 2.5rem; font-weight: 700; color: #ffffff; margin-bottom: 1rem; line-height: 1.2;\">\n                Van aannames naar bewezen gedrag\n              <\/h2>\n              <div class=\"yc-highlight-container\" style=\"border-left: none; padding-left: 0;\">\n                <p\n                  style=\"font-size: 16px; color: #ffffff; line-height: 1.6; font-family: var(--font-primary); margin: 0;\">\n                  Goede social media ads beginnen met persona\u2019s.\n                  <br \/>\n                  Maar alleen persona\u2019s die worden getoetst aan gedrag blijven werken op schaal.\n                <\/p>\n              <\/div>\n            <\/div>\n            <style>\n              .persona-grid {\n                display: flex;\n                flex-wrap: wrap;\n                justify-content: center;\n                gap: 4rem;\n              }\n\n              @media(max-width:768px) {\n                .persona-grid {\n                  gap: 3rem;\n                }\n              }\n\n              .integrated-card {\n                background: rgba(20, 20, 22, 0.6);\n                backdrop-filter: blur(12px);\n                -webkit-backdrop-filter: blur(12px);\n                border-radius: 40px;\n                border: 3px solid rgba(255, 255, 255, 0.1);\n                padding: 4.5rem 2.5rem 3rem 2.5rem;\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                text-align: left;\n                transition: transform 0.3s ease;\n                position: relative;\n                overflow: visible;\n                max-width: 450px;\n                width: 100%;\n                margin-top: 60px;\n              }\n\n              .integrated-card:hover {\n                transform: translateY(-10px);\n              }\n\n              .ic-visual-area {\n                width: 120px;\n                height: 120px;\n                position: absolute;\n                top: -60px;\n                left: 50%;\n                transform: translateX(-50%);\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 50%;\n                background: #141416;\n                z-index: 10;\n              }\n\n              .ic-visual-area::after {\n                content: '';\n                position: absolute;\n                inset: 0;\n                border-radius: 50%;\n                z-index: -1;\n                opacity: 0.1;\n              }\n\n              .ic-title {\n                font-family: var(--font-primary);\n                color: #ffffff;\n                font-size: 1.5rem;\n                font-weight: 700;\n                margin-bottom: 0.5rem;\n                text-align: center;\n                width: 100%;\n                margin-top: 1rem;\n              }\n\n              .ic-subtitle {\n                font-family: var(--font-primary);\n                font-size: 1rem;\n                text-transform: uppercase;\n                letter-spacing: 0.05em;\n                font-weight: 600;\n                margin-bottom: 1.5rem;\n                padding: 6px 16px;\n                border-radius: 20px;\n                background: rgba(255, 255, 255, 0.05);\n              }\n\n              .ic-desc {\n                font-family: var(--font-primary);\n                font-size: 16px;\n                color: rgba(255, 255, 255, 0.7);\n                line-height: 1.6;\n                width: 100%;\n              }\n\n              .ic-list {\n                list-style-type: none;\n                padding-left: 0;\n                margin: 1.5rem 0 1.5rem 0;\n              }\n\n              .ic-list li {\n                margin-bottom: 0.75rem;\n                display: flex;\n                align-items: flex-start;\n                gap: 12px;\n              }\n\n              .ic-list .check-icon-wrapper {\n                flex-shrink: 0;\n                width: 20px;\n                height: 20px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                margin-top: 3px;\n              }\n\n              .card-hypo {\n                border-color: var(--yc-orange);\n                box-shadow: 0 10px 40px rgba(254, 170, 71, 0.05);\n              }\n\n              .card-hypo .ic-visual-area {\n                border: 3px solid var(--yc-orange);\n                box-shadow: 0 5px 20px rgba(254, 170, 71, 0.2);\n              }\n\n              .card-hypo .ic-visual-area::after {\n                background: var(--yc-orange);\n              }\n\n              .card-hypo .ic-subtitle {\n                color: var(--yc-orange);\n                border: 1px solid rgba(254, 170, 71, 0.2);\n                background: rgba(254, 170, 71, 0.1);\n              }\n\n              .card-hypo .check-icon-wrapper svg {\n                stroke: var(--yc-orange) !important;\n              }\n\n              .card-valid {\n                border-color: var(--yc-green);\n                box-shadow: 0 10px 40px rgba(45, 191, 58, 0.05);\n              }\n\n              .card-valid .ic-visual-area {\n                border: 3px solid var(--yc-green);\n                box-shadow: 0 5px 20px rgba(45, 191, 58, 0.2);\n              }\n\n              .card-valid .ic-visual-area::after {\n                background: var(--yc-green);\n              }\n\n              .card-valid .ic-subtitle {\n                color: var(--yc-green);\n                border: 1px solid rgba(45, 191, 58, 0.2);\n                background: rgba(45, 191, 58, 0.1);\n              }\n\n              .card-valid .ic-visual-area svg polyline {\n                stroke-dasharray: 60;\n                stroke-dashoffset: 0;\n                transition: stroke-dashoffset 0.3s ease;\n              }\n\n              @keyframes monitor-trace {\n                0% {\n                  stroke-dashoffset: 60;\n                }\n\n                62% {\n                  stroke-dashoffset: 0;\n                }\n\n                100% {\n                  stroke-dashoffset: 0;\n                }\n              }\n\n              .card-valid:hover .ic-visual-area svg polyline {\n                animation: monitor-trace 1.3s linear infinite;\n              }\n            <\/style>\n            <div class=\"persona-grid\">\n              <div class=\"integrated-card card-hypo\">\n                <div class=\"ic-visual-area\">\n                  <svg height=\"48\" version=\"1.1\" viewbox=\"-40 -40 1160 1160\" width=\"48\"\n                    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path\n                      d=\"M 68.683 481.099 C 63.822 482.242, 57.124 486.837, 53.617 491.435 C 46.553 500.697, 40.989 518.361, 41.017 531.438 C 41.060 551.244, 49.580 571.689, 60.773 578.842 C 70.655 585.158, 79.352 585.154, 89.250 578.828 C 94.745 575.315, 95.553 572.064, 91.579 569.460 C 89.282 567.955, 88.946 568.026, 85.041 570.855 C 77.417 576.378, 71.314 575.956, 63.253 569.351 C 58.301 565.293, 55.177 559.659, 51.971 549 C 46.492 530.788, 51.702 504.826, 62.860 494.745 C 71.406 487.024, 79.798 487.476, 88.301 496.114 C 90.946 498.801, 93.536 501, 94.055 501 C 95.482 501, 99 497.187, 99 495.641 C 99 493.092, 90.991 485.174, 85.793 482.584 C 80.368 479.881, 75.615 479.468, 68.683 481.099 M 65.513 484.068 C 59.164 487.235, 54.140 492.890, 50.027 501.500 C 44.826 512.387, 43.521 518.503, 43.521 532 C 43.521 545.516, 44.821 551.591, 50.074 562.631 C 58.878 581.136, 75.235 587.344, 88.750 577.311 C 94.199 573.266, 91.831 568.853, 86.242 572.636 C 82.104 575.438, 78.082 577, 75.007 577 C 64.777 577, 53.894 564.431, 49.897 548 C 49.157 544.957, 48.579 537.362, 48.604 531 C 48.642 521.283, 49.066 518.235, 51.340 511.339 C 59.192 487.523, 77.258 479.801, 90.080 494.780 C 92.853 498.020, 93.894 498.639, 95.274 497.866 C 97.924 496.384, 97.377 494.690, 92.750 490.047 C 84.917 482.187, 74.062 479.804, 65.513 484.068\"\n                      fill=\"var(--yc-orange)\" fill-rule=\"evenodd\" paint-order=\"stroke fill\" stroke=\"var(--yc-orange)\"\n                      stroke-linejoin=\"round\" stroke-width=\"60\">\n                    <\/path>\n                    <path\n                      d=\"M 494.500 66.655 C 420.558 72.675, 347.745 96.323, 287 134.046 C 272.684 142.936, 249.133 159.233, 240.908 165.940 C 210.114 191.052, 192.008 209.074, 167.121 239.384 C 140.368 271.967, 116.402 312.852, 98.844 355.860 C 88.703 380.701, 86.133 388.523, 79.498 414.747 C 76.541 426.433, 73.875 436.393, 73.574 436.880 C 73.273 437.367, 70.608 438.068, 67.651 438.438 C 53.198 440.244, 36.134 452.711, 25.796 469.019 C 17.035 482.838, 12.100 497.382, 9.464 517.148 C 5.189 549.194, 15.298 585.007, 34.713 606.600 C 41.928 614.624, 56.449 623.372, 64.500 624.544 C 73.201 625.812, 73.478 626.057, 75.329 634.159 C 83.783 671.158, 94.243 700.727, 111.532 736.500 C 121.740 757.622, 129.006 770.188, 143.335 791.500 C 196.543 870.634, 271.140 930.743, 359 965.277 C 398.438 980.779, 440.983 991.320, 479 995.009 C 550.501 1001.947, 615.482 994.733, 682.500 972.417 C 692.887 968.958, 722.290 956.893, 733.072 951.665 C 759.504 938.849, 797.397 914.833, 821.466 895.643 C 837.647 882.741, 873.579 847.670, 885.646 833 C 906.777 807.312, 925.879 779.032, 939.609 753.112 C 946.908 739.332, 948.147 736.332, 947.395 734.259 C 946.492 731.772, 935.976 725.028, 895.500 700.978 C 886.150 695.423, 869.950 685.693, 859.500 679.355 C 849.050 673.018, 837.575 666.214, 834 664.236 C 830.425 662.258, 826.316 659.670, 824.870 658.485 L 822.240 656.331 899.411 656.769 C 966.805 657.152, 976.739 657.020, 977.815 655.723 C 978.493 654.906, 979.712 651.688, 980.524 648.571 C 982.733 640.089, 988.786 611.193, 989.515 605.651 L 990.152 600.802 1023.650 601.151 C 1055.693 601.485, 1057.208 601.417, 1058.552 599.588 C 1059.343 598.512, 1059.702 596.662, 1059.375 595.357 C 1058.887 593.412, 1031.551 547.081, 1008.719 509.500 C 993.738 484.841, 993.446 484.140, 991.035 467 C 985.688 428.994, 973.151 383.853, 957.985 348 C 945.185 317.739, 923.017 279.478, 902.655 252.500 C 891.127 237.227, 867.841 210.259, 859.132 202.096 C 857.134 200.223, 852.350 195.698, 848.500 192.039 C 830.460 174.896, 802.775 153.086, 783.500 140.832 C 762.251 127.323, 733.682 111.584, 722.500 107.227 C 719.750 106.155, 709.823 102.108, 700.440 98.233 C 680.160 89.858, 666.892 85.629, 642 79.609 C 599.983 69.446, 578.253 66.832, 533 66.496 C 514.575 66.360, 497.250 66.431, 494.500 66.655 Z M 497 69.057 C 412.297 74.679, 330.329 104.242, 259.665 154.654 C 199.077 197.879, 147.790 258.052, 115.328 324 C 105.313 344.344, 103.909 347.471, 98.279 361.941 C 89.803 383.729, 82.838 406.512, 76.727 432.440 L 75.327 438.379 66.914 440.526 C 56.240 443.249, 52.878 444.780, 45.273 450.378 C 29.958 461.652, 18.293 481.796, 12.851 506.366 C 10.218 518.249, 9.934 542.684, 12.291 554.500 C 16.984 578.031, 24.837 593.934, 38.522 607.619 C 47.066 616.163, 59.357 622.769, 68.458 623.708 C 71.498 624.022, 74.364 624.778, 74.825 625.389 C 75.287 626, 76.256 629.200, 76.979 632.500 C 83.260 661.165, 95.184 697.113, 106.667 722 C 113.257 736.282, 129.672 768.122, 130.898 769 C 131.282 769.275, 132.887 771.750, 134.466 774.500 C 139.582 783.414, 151.092 800.207, 160.853 813 C 189.767 850.893, 224.948 884.879, 262.500 911.192 C 324.327 954.517, 392.094 981.295, 465.500 991.410 C 492.721 995.160, 497.079 995.423, 531 995.361 C 567.201 995.294, 578.286 994.401, 610.500 988.954 C 671.268 978.680, 733.102 954.131, 785 919.676 C 823.805 893.914, 858.979 862.267, 887.629 827.343 C 899.427 812.960, 903.681 807.169, 914.694 790.500 C 920.871 781.150, 927.067 772.088, 928.463 770.363 C 929.858 768.637, 931 766.680, 931 766.013 C 931 765.346, 933.442 760.458, 936.427 755.150 C 944.759 740.333, 946.588 736.145, 945.469 734.447 C 944.512 732.995, 927.963 722.846, 859.500 681.725 C 819.985 657.991, 818.759 657.199, 819.547 655.924 C 819.888 655.372, 851.466 655, 898.024 655 L 975.930 655 977.090 652.832 C 978.481 650.233, 982.862 631.276, 986.064 614 C 987.339 607.125, 988.726 601.092, 989.147 600.594 C 989.581 600.080, 1003.433 599.786, 1021.209 599.913 C 1051.882 600.134, 1058 599.635, 1058 596.915 C 1058 596.291, 1050.329 582.980, 1040.954 567.336 C 1031.579 551.692, 1023.392 537.679, 1022.761 536.196 C 1022.130 534.713, 1020.972 532.731, 1020.188 531.790 C 1019.404 530.850, 1012.554 519.685, 1004.967 506.980 C 993.447 487.692, 991.068 483.024, 990.545 478.690 C 985.869 439.921, 977.693 406.350, 962.999 365.588 C 959.715 356.476, 950.457 335.852, 943.386 321.896 C 939.874 314.963, 937 308.599, 937 307.753 C 937 306.906, 936.384 305.978, 935.631 305.689 C 934.878 305.400, 932.362 301.639, 930.040 297.332 C 920.537 279.702, 900.458 251.607, 881.564 229.500 C 837.353 177.774, 777.920 133.579, 717.500 107.502 C 711.450 104.891, 704.700 101.964, 702.500 100.999 C 691.099 95.996, 659.164 85.771, 640.500 81.147 C 597.336 70.455, 543.846 65.948, 497 69.057 Z M 506 73.555 C 506.825 73.732, 520.775 74.027, 537 74.209 C 553.225 74.392, 563.350 74.251, 559.500 73.895 C 552.541 73.252, 503.134 72.938, 506 73.555 M 477.500 75.667 C 384.821 86.999, 301.839 123.421, 231 183.858 C 226.875 187.377, 217.038 196.611, 209.141 204.378 C 164.923 247.864, 135.724 290.176, 108.593 350.081 C 104.339 359.472, 96.741 379.949, 93.039 392 C 91.264 397.775, 89.146 404.525, 88.332 407 C 85.786 414.742, 80.914 436.333, 81.417 437.644 C 81.681 438.332, 83.833 439.376, 86.199 439.964 C 102.915 444.120, 115.927 453.637, 126.341 469.327 C 131.257 476.732, 131.525 477.649, 129.151 478.919 C 127.362 479.877, 126.634 479.218, 122.336 472.746 C 112.051 457.260, 98.676 447.553, 84.012 444.933 C 59.133 440.487, 33.790 459.861, 22.193 492.194 C 17.604 504.988, 16.648 510.201, 15.626 528 C 15.249 534.553, 15.303 534.869, 16.047 530.500 C 16.516 527.750, 17.585 520.208, 18.424 513.741 C 20.258 499.588, 25.558 484.997, 33.011 473.581 C 52.240 444.125, 84.242 437.529, 107.471 458.232 C 113.290 463.419, 122 474.052, 122 475.969 C 122 476.586, 123.104 478.195, 124.454 479.545 C 126.594 481.685, 127.234 481.850, 129.454 480.839 C 131.231 480.029, 132 478.894, 132 477.081 C 132 470.945, 117.229 453.500, 105.551 445.843 C 102.278 443.698, 95.866 440.803, 91.301 439.411 C 86.735 438.018, 83.005 436.569, 83.012 436.189 C 83.059 433.446, 89.767 407.116, 93.123 396.500 C 112.057 336.610, 139.343 286.460, 179.361 238 C 190.544 224.457, 221.336 193.785, 235.500 182.078 C 284.746 141.374, 329.541 116.448, 389.032 96.643 C 418.840 86.721, 444.734 81.226, 486 76.066 L 492.500 75.254 486.500 75.277 C 483.200 75.289, 479.150 75.465, 477.500 75.667 M 570.500 75.608 C 572.150 75.870, 581.825 77.213, 592 78.592 C 632.175 84.039, 663.765 92.614, 707.069 109.827 C 742.800 124.030, 791.898 154.148, 824.500 181.863 C 837.364 192.799, 869.439 224.880, 879.127 236.500 C 886.702 245.585, 904.123 268.693, 909.660 277 C 935.044 315.082, 957.119 362.862, 969.006 405.452 C 974.485 425.083, 981.197 457.875, 982.974 473.694 C 983.542 478.750, 984.481 484.136, 985.062 485.662 C 986.169 488.574, 995.638 504.920, 1006.983 523.500 C 1010.677 529.550, 1017.658 541.250, 1022.496 549.500 C 1027.335 557.750, 1034.603 569.893, 1038.647 576.485 C 1042.691 583.077, 1046 589.265, 1046 590.235 C 1046 591.883, 1043.983 592, 1015.622 592 C 991.803 592, 985.010 592.283, 984.158 593.310 C 983.560 594.030, 982.347 598.192, 981.463 602.560 C 980.578 606.927, 978.560 616.800, 976.980 624.500 C 975.399 632.200, 973.804 640.075, 973.437 642 C 973.070 643.925, 972.316 646.063, 971.762 646.750 C 970.971 647.732, 952.887 648, 887.434 648 L 804.113 648 802.606 650.152 C 801.351 651.944, 801.317 652.615, 802.404 654.167 C 803.122 655.191, 818.962 665.185, 837.605 676.375 C 883.567 703.964, 903.737 716.147, 908.500 719.197 C 910.700 720.606, 918.013 725.006, 924.750 728.975 C 934.154 734.515, 937 736.673, 937 738.263 C 937 742.065, 917.417 775.507, 903.340 795.744 C 870.202 843.386, 821.819 889.020, 772 919.623 C 743.362 937.214, 728.372 944.780, 697.706 957.124 C 669.030 968.666, 633.873 978.176, 598.122 984.062 C 552.863 991.513, 489.180 990.200, 443.500 980.873 C 379.924 967.892, 334.581 949.711, 281.250 915.815 C 216.824 874.868, 158.897 810.443, 122.905 739.705 C 112.801 719.848, 105.276 701.878, 95.840 675.073 C 92.115 664.491, 83 630.764, 83 627.562 C 83 626.788, 84.458 625.847, 86.250 625.463 C 92.657 624.092, 98.602 621.758, 104.750 618.201 C 109.909 615.216, 111 614.127, 111 611.961 C 111 610.228, 110.199 608.909, 108.639 608.075 C 106.520 606.940, 105.472 607.278, 98.389 611.372 C 78.992 622.587, 59.800 618.940, 41.464 600.557 C 34.849 593.924, 32.619 590.821, 28.848 583 C 22.049 568.900, 19.798 560.914, 16.584 539.500 C 16.336 537.850, 16.307 540.438, 16.518 545.252 C 17.547 568.654, 31.268 596.635, 47.770 608.981 C 59.374 617.661, 72.586 621.325, 84.108 619.059 C 90.568 617.788, 98.287 614.622, 103.616 611.057 C 106.359 609.223, 106.882 609.153, 107.978 610.474 C 108.663 611.299, 108.972 612.631, 108.664 613.434 C 107.916 615.383, 92.541 622.661, 87.480 623.462 C 80.264 624.604, 80.311 624.441, 83.393 637.671 C 84.909 644.177, 86.519 650.625, 86.971 652 C 87.423 653.375, 88.786 657.875, 90 662 C 93.631 674.333, 100.981 695.835, 103.501 701.500 C 104.948 704.752, 107.562 710.889, 110.527 718 C 114.013 726.357, 130.637 758.432, 136.442 768 C 157.330 802.431, 176.810 826.963, 207.933 858.032 C 237.834 887.883, 266.932 910.272, 302 930.412 C 343.496 954.243, 394.918 973.549, 439.500 982.034 C 442.800 982.662, 447.525 983.578, 450 984.070 C 467.538 987.553, 505.722 990.928, 528.095 990.972 C 600.751 991.113, 671.410 974.405, 736.747 941.633 C 814.070 902.849, 881.998 838.806, 926.217 763 C 935.021 747.907, 939.967 738.070, 939.422 736.735 C 938.978 735.646, 926.851 728.181, 879 699.539 C 872.125 695.424, 865.150 691.205, 863.500 690.163 C 861.850 689.121, 856.225 685.687, 851 682.532 C 808.304 656.751, 804.500 654.287, 804.500 652.420 C 804.500 650.544, 806.417 650.494, 887.904 650.244 C 940.606 650.083, 971.744 649.627, 972.492 649.007 C 973.142 648.467, 974.249 645.432, 974.952 642.263 C 975.655 639.093, 976.607 635.150, 977.069 633.500 C 978.585 628.078, 983 604.047, 983 601.216 C 983 599.692, 983.701 597.445, 984.557 596.223 C 986.109 594.006, 986.200 594, 1017.498 594 C 1034.759 594, 1049.110 593.631, 1049.389 593.179 C 1049.668 592.728, 1048.947 590.815, 1047.787 588.929 C 1046.628 587.043, 1037.954 572.450, 1028.514 556.500 C 1019.073 540.550, 1009.534 524.575, 1007.316 521 C 991.892 496.138, 986.193 485.400, 985.556 480 C 980.526 437.327, 970.539 397.967, 954.958 359.407 C 939.655 321.535, 917.381 282.935, 892.237 250.715 C 826.413 166.368, 736.983 109.133, 632 84.165 C 615.442 80.227, 588.934 76.103, 576.592 75.544 C 571.592 75.318, 568.850 75.347, 570.500 75.608 M 921.885 386 C 912.422 395.948, 909.101 429.585, 915.065 455.081 C 917.035 463.503, 917.716 464.950, 921.502 468.750 C 928.511 475.784, 934.786 473.984, 938.843 463.778 C 948.430 439.654, 946.137 397.770, 934.557 385.492 C 930.029 380.691, 926.813 380.820, 921.885 386 Z M 924.607 386.095 C 921.005 388.928, 918.315 394.498, 915.814 404.303 C 912.781 416.196, 912.844 439.991, 915.941 451.913 C 921.516 473.379, 930.150 477.788, 937.227 462.781 C 946.791 442.499, 943.827 395.088, 932.434 386.127 C 929.061 383.474, 927.945 383.469, 924.607 386.095 Z\"\n                      fill=\"var(--yc-orange)\" fill-rule=\"evenodd\" paint-order=\"stroke fill\" stroke=\"var(--yc-orange)\"\n                      stroke-linejoin=\"round\" stroke-width=\"100\">\n                    <\/path>\n                  <\/svg>\n                  <div class=\"thought-bubble tb-1 tb-top-left\">\n                    Wat denk ik?\n                  <\/div>\n                  <div class=\"thought-bubble tb-2 tb-top-center\">\n                    Wat voel ik?\n                  <\/div>\n                  <div class=\"thought-bubble tb-3 tb-top-right\">\n                    Wat zie ik?\n                  <\/div>\n                  <div class=\"thought-bubble tb-4 tb-top-left\">\n                    Wat zeg ik?\n                  <\/div>\n                  <div class=\"thought-bubble tb-5 tb-top-center\">\n                    Wat doe ik?\n                  <\/div>\n                  <div class=\"thought-bubble tb-6 tb-top-right\">\n                    Wat hoor ik?\n                  <\/div>\n                <\/div>\n                <style>\n                  .thought-bubble {\n                    position: absolute;\n                    background: rgba(20, 20, 20, 0.95);\n                    border: 1px solid rgba(255, 255, 255, 0.15);\n                    color: #fff;\n                    padding: 10px 18px;\n                    border-radius: 30px;\n                    font-size: 14px;\n                    font-weight: 500;\n                    white-space: nowrap;\n                    opacity: 0;\n                    visibility: hidden;\n                    pointer-events: none;\n                    z-index: 20;\n                    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);\n                  }\n\n                  .thought-bubble::before,\n                  .thought-bubble::after {\n                    content: '';\n                    position: absolute;\n                    background: rgba(20, 20, 20, 0.95);\n                    border: 1px solid rgba(255, 255, 255, 0.15);\n                    border-radius: 50%;\n                    z-index: 21;\n                  }\n\n                  .thought-bubble::before {\n                    width: 12px;\n                    height: 12px;\n                  }\n\n                  .thought-bubble::after {\n                    width: 8px;\n                    height: 8px;\n                  }\n\n                  .tb-top-left {\n                    bottom: 100%;\n                    right: 65%;\n                    top: auto;\n                    --tx: 0;\n                    --ty: -10px;\n                    transform-origin: bottom right;\n                  }\n\n                  .tb-top-left::before {\n                    bottom: -12px;\n                    right: 10px;\n                    top: auto;\n                    left: auto;\n                  }\n\n                  .tb-top-left::after {\n                    bottom: -24px;\n                    right: 5px;\n                    top: auto;\n                    left: auto;\n                  }\n\n                  .tb-top-center {\n                    bottom: 115%;\n                    left: 50%;\n                    top: auto;\n                    --tx: -50%;\n                    --ty: -10px;\n                    transform-origin: bottom center;\n                  }\n\n                  .tb-top-center::before {\n                    bottom: -16px;\n                    left: 40%;\n                    top: auto;\n                    right: auto;\n                  }\n\n                  .tb-top-center::after {\n                    bottom: -28px;\n                    left: 45%;\n                    top: auto;\n                    right: auto;\n                  }\n\n                  .tb-top-right {\n                    bottom: 100%;\n                    left: 65%;\n                    top: auto;\n                    --tx: 0;\n                    --ty: -10px;\n                    transform-origin: bottom left;\n                  }\n\n                  .tb-top-right::before {\n                    bottom: -12px;\n                    left: 10px;\n                    top: auto;\n                    right: auto;\n                  }\n\n                  .tb-top-right::after {\n                    bottom: -24px;\n                    left: 5px;\n                    top: auto;\n                    right: auto;\n                  }\n\n                  @keyframes bubble-pop {\n                    0% {\n                      opacity: 0;\n                      visibility: hidden;\n                      transform: translate(var(--tx), var(--ty)) scale(0.5);\n                    }\n\n                    5% {\n                      opacity: 1;\n                      visibility: visible;\n                      transform: translate(var(--tx), var(--ty)) scale(1);\n                    }\n\n                    16% {\n                      opacity: 1;\n                      visibility: visible;\n                      transform: translate(var(--tx), var(--ty)) scale(1);\n                    }\n\n                    21% {\n                      opacity: 0;\n                      visibility: hidden;\n                      transform: translate(var(--tx), var(--ty)) scale(0.5);\n                    }\n\n                    100% {\n                      opacity: 0;\n                      visibility: hidden;\n                      transform: translate(var(--tx), var(--ty)) scale(0.5);\n                    }\n                  }\n\n                  .card-hypo:hover .thought-bubble {\n                    animation-name: bubble-pop;\n                    animation-duration: 6s;\n                    animation-iteration-count: infinite;\n                    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);\n                  }\n\n                  .card-hypo:hover .tb-1 {\n                    animation-delay: 0s;\n                  }\n\n                  .card-hypo:hover .tb-2 {\n                    animation-delay: 1s;\n                  }\n\n                  .card-hypo:hover .tb-3 {\n                    animation-delay: 2s;\n                  }\n\n                  .card-hypo:hover .tb-4 {\n                    animation-delay: 3s;\n                  }\n\n                  .card-hypo:hover .tb-5 {\n                    animation-delay: 4s;\n                  }\n\n                  .card-hypo:hover .tb-6 {\n                    animation-delay: 5s;\n                  }\n                <\/style>\n                <h3 class=\"ic-title\">\n                  Hypothese-persona\n                <\/h3>\n                <div class=\"ic-desc\">\n                  <span style=\"color: #ffffff;\">\n                    Deze persona vertaalt psychologie en onderzoek naar een strategisch fundament.\n                  <\/span>\n                  <br \/>\n                  <br \/>\n                  <strong>\n                    Gebaseerd op:\n                  <\/strong>\n                  <ul class=\"ic-list\">\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        gedragspsychologie (o.a. BJ Fogg)\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        markt- en concurrentieonderzoek\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        inzichten uit web- en social research\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        jouw merk, USP en UVP\n                      <\/span>\n                    <\/li>\n                  <\/ul>\n                  <div style=\"margin-top: 1rem; font-weight: 600; color: var(--yc-orange);\">\n                    Richtinggevend, niet leidend.\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"integrated-card card-valid\">\n                <div class=\"ic-visual-area\">\n                  <svg fill=\"none\" height=\"48\" stroke=\"var(--yc-green)\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"48\">\n                    <polyline points=\"2 12 6 12 9 3 15 21 18 12 22 12\">\n                    <\/polyline>\n                  <\/svg>\n                <\/div>\n                <h3 class=\"ic-title\">\n                  Data-persona\n                <\/h3>\n                <div class=\"ic-desc\">\n                  <span style=\"color: #ffffff;\">\n                    Deze persona stuurt wanneer voldoende data beschikbaar is en bepaalt wat echt werkt.\n                  <\/span>\n                  <br \/>\n                  <br \/>\n                  <strong>\n                    Gebaseerd op:\n                  <\/strong>\n                  <ul class=\"ic-list\">\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        websitegedrag\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        interacties met advertenties\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        conversies en afhakers\n                      <\/span>\n                    <\/li>\n                    <li>\n                      <div class=\"check-icon-wrapper\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"var(--yc-green)\" stroke-linecap=\"round\"\n                          stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                          <circle cx=\"12\" cy=\"12\" r=\"10\">\n                          <\/circle>\n                          <path d=\"M9 12l2 2 4-4\">\n                          <\/path>\n                        <\/svg>\n                      <\/div>\n                      <span>\n                        verschillen per kanaal en fase\n                      <\/span>\n                    <\/li>\n                  <\/ul>\n                  <div style=\"margin-top: 1rem; font-weight: 600; color: var(--yc-green);\">\n                    Beslissend waar data het toelaat.\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-highlight-container\"\n              style=\"max-width: 800px; margin: 3rem auto 0 auto; text-align: center; border-left: none; padding-top: 1rem;\">\n              <p\n                style=\"font-size: 16px; color: #ffffff; line-height: 1.5; margin: 0; font-weight: 600; font-family: var(--font-primary);\">\n                Hypothese en data werken naast elkaar. Context bepaalt wat leidt.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section id=\"service-steps-section\" style=\"position: relative; padding: 80px 0; background: transparent;\">\n          <style>\n            #service-steps-section {\n              --bg-color: transparent;\n              --panel-bg: #141416;\n              --yc-green: #2DBF3A;\n              --font-heading: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n              --font-body: -apple-system, BlinkMacSystemFont, \"SF Pro Text\", \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n              --text-primary: #ffffff;\n              --text-secondary: rgba(255, 255, 255, 0.7);\n            }\n\n            #service-steps-section .restored-header-container {\n              width: min(1280px, 92vw);\n              margin: 0 auto 60px auto;\n            }\n\n            @media (max-width:768px) {\n              #service-steps-section .restored-header-container {\n                width: 90% !important;\n                margin-left: auto !important;\n                margin-right: auto !important;\n                padding-left: 0 !important;\n                padding-right: 0 !important;\n              }\n            }\n\n            #service-steps-section h2.restored-title {\n              font-family: var(--font-heading);\n              font-size: clamp(2rem, 4vw, 3rem);\n              text-align: left;\n              margin-bottom: 20px;\n              font-weight: 700;\n              letter-spacing: -0.01em;\n              color: #ffffff;\n              margin-top: 0;\n            }\n\n            #service-steps-section .restored-subtitle {\n              text-align: left;\n              max-width: 650px;\n              color: rgba(255, 255, 255, 0.7);\n              font-size: 1.1rem;\n              line-height: 1.6;\n            }\n\n            #service-steps-section .steps-grid {\n              display: grid;\n              grid-template-columns: repeat(4, 1fr);\n              gap: 24px;\n              max-width: 1280px;\n              width: 92vw;\n              position: relative;\n              margin: 0 auto;\n              box-sizing: border-box;\n            }\n\n            @media (max-width:1024px) {\n              #service-steps-section .steps-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 40px 24px;\n              }\n            }\n\n            @media (max-width:640px) {\n              #service-steps-section .steps-grid {\n                grid-template-columns: 1fr;\n                gap: 40px;\n              }\n            }\n\n            #service-steps-section .connector-line {\n              position: absolute;\n              top: 100px;\n              left: 10%;\n              right: 10%;\n              height: 2px;\n              background-image: linear-gradient(to right, rgba(45, 191, 58, 0.1) 0%, rgba(45, 191, 58, 0.5) 50%, rgba(45, 191, 58, 0.1) 100%);\n              z-index: 0;\n              pointer-events: none;\n            }\n\n            @media (max-width:1024px) {\n              #service-steps-section .connector-line {\n                display: none;\n              }\n            }\n\n            #service-steps-section .step-item {\n              display: flex;\n              flex-direction: column;\n              position: relative;\n              z-index: 1;\n            }\n\n            #service-steps-section .visual-card {\n              width: 100%;\n              height: 200px;\n              background: var(--panel-bg);\n              border: 1px solid rgba(255, 255, 255, 0.08);\n              border-radius: 12px;\n              margin-bottom: 24px;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              overflow: hidden;\n              position: relative;\n              transition: all 0.3s ease;\n              box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n            }\n\n            #service-steps-section .step-item:nth-child(2) .visual-card {\n              background: linear-gradient(145deg, #141416, #18181A);\n            }\n\n            #service-steps-section .step-item:nth-child(3) .visual-card {\n              background: linear-gradient(145deg, #141416, #1a1a1c);\n            }\n\n            #service-steps-section .step-item:nth-child(4) .visual-card {\n              background: linear-gradient(145deg, #141416, #1e1e20);\n            }\n\n            #service-steps-section .step-item:nth-child(5) .visual-card {\n              background: linear-gradient(145deg, #141416, #222224);\n            }\n\n            #service-steps-section .step-item:hover .visual-card {\n              border-color: var(--yc-green);\n              transform: translateY(-4px);\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n            }\n\n            #service-steps-section .step-content {\n              padding: 0 4px;\n              text-align: left;\n            }\n\n            #service-steps-section .step-title {\n              font-family: var(--font-heading);\n              font-size: 1.25rem;\n              font-weight: 600;\n              color: #fff;\n              margin-bottom: 8px;\n              display: block;\n              transition: color 0.3s ease;\n            }\n\n            #service-steps-section .step-item:hover .step-title {\n              color: var(--yc-green);\n            }\n\n            #service-steps-section .step-subtitle {\n              font-size: 0.95rem;\n              color: #fff;\n              margin-bottom: 16px;\n              font-weight: 500;\n              opacity: 0.9;\n            }\n\n            #service-steps-section .step-bullets {\n              list-style: none;\n              padding: 0;\n              margin: 0 0 16px 0;\n            }\n\n            #service-steps-section .step-bullets li {\n              font-size: 0.9rem;\n              color: #a1a1aa;\n              margin-bottom: 12px;\n              padding-left: 28px;\n              position: relative;\n              line-height: 1.5;\n            }\n\n            #service-steps-section .check-icon {\n              position: absolute;\n              left: 0;\n              top: 2px;\n              width: 18px;\n              height: 18px;\n              border-radius: 50%;\n              background: rgba(45, 191, 58, 0.1);\n              border: 1px solid var(--yc-green) !important;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              color: var(--yc-green) !important;\n              box-shadow: 0 0 10px rgba(45, 191, 58, 0.2);\n            }\n\n            #service-steps-section .check-icon svg {\n              width: 10px;\n              height: 10px;\n              stroke-width: 3;\n            }\n\n            #service-steps-section .step-desc {\n              font-size: 0.85rem;\n              color: rgba(255, 255, 255, 0.5) !important;\n              font-style: italic;\n              border-top: 1px solid rgba(255, 255, 255, 0.08);\n              padding-top: 12px;\n              display: block;\n              line-height: 1.5;\n            }\n\n            #service-steps-section .visual-card .result-badge {\n              position: absolute;\n              top: 12px;\n              right: 12px;\n              background: rgba(45, 191, 58, 0.15);\n              border: 1px solid var(--yc-green);\n              color: var(--yc-green);\n              font-size: 0.75rem;\n              font-weight: 700;\n              padding: 4px 8px;\n              border-radius: 6px;\n              z-index: 20;\n              box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\n            }\n\n            #service-steps-section .system-footer {\n              grid-column: 1 \/ -1;\n              display: flex;\n              flex-direction: column;\n              align-items: center;\n              justify-content: center;\n              margin-top: 60px;\n              text-align: center;\n              gap: 24px;\n            }\n\n            #service-steps-section .system-footer p {\n              color: #fff;\n              font-size: 1.1rem;\n              font-weight: 500;\n              margin: 0;\n            }\n\n            @media (min-width:768px) {\n              #service-steps-section .system-footer {\n                flex-direction: row;\n                gap: 32px;\n              }\n            }\n\n            #service-steps-section .ui-label {\n              font-size: 6px;\n              font-weight: 700;\n              letter-spacing: 0.05em;\n              color: #555;\n              display: block;\n              margin-bottom: 2px;\n              text-transform: uppercase;\n            }\n\n            #service-steps-section .data-container {\n              position: relative;\n              width: 100%;\n              height: 100%;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n            }\n\n            #service-steps-section .node-pos {\n              position: relative;\n              width: 220px;\n              height: 160px;\n              pointer-events: none;\n            }\n\n            #service-steps-section .data-center-box {\n              position: absolute;\n              top: 50%;\n              left: 50%;\n              transform: translate(-50%, -50%);\n              background: #1D1D1F;\n              padding: 6px 10px;\n              border-radius: 6px;\n              z-index: 10;\n              font-family: var(--font-heading);\n              font-weight: 700;\n              font-size: 0.75rem;\n              color: #fff;\n              text-align: center;\n              border: 1px solid rgba(255, 255, 255, 0.2);\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n            }\n\n            #service-steps-section .icon-node {\n              width: 32px;\n              height: 32px;\n              border-radius: 50%;\n              background: #1D1D1F;\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              position: absolute;\n              color: #fff;\n              transition: all 0.3s ease;\n            }\n\n            #service-steps-section .node-real {\n              pointer-events: auto;\n              position: absolute;\n            }\n\n            #service-steps-section .l1 {\n              top: 10px;\n              left: 10px;\n            }\n\n            #service-steps-section .l2 {\n              top: 64px;\n              left: 10px;\n            }\n\n            #service-steps-section .l3 {\n              bottom: 10px;\n              left: 10px;\n            }\n\n            #service-steps-section .r1 {\n              top: 10px;\n              right: 10px;\n            }\n\n            #service-steps-section .r2 {\n              top: 64px;\n              right: 10px;\n            }\n\n            #service-steps-section .r3 {\n              bottom: 10px;\n              right: 10px;\n            }\n\n            #service-steps-section .conn-line {\n              fill: none;\n              stroke: rgba(255, 255, 255, 0.1);\n              stroke-width: 1;\n              stroke-dasharray: 4 4;\n              transition: stroke 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .icon-node {\n              border-color: var(--yc-green) !important;\n              color: var(--yc-green) !important;\n              box-shadow: 0 0 10px rgba(45, 191, 58, 0.2) !important;\n            }\n\n            #service-steps-section .step-item:hover .conn-line {\n              stroke: rgba(45, 191, 58, 0.4);\n            }\n\n            #service-steps-section .step-item:hover .data-center-box {\n              border-color: var(--yc-green);\n            }\n\n            #service-steps-section .ppc-viz {\n              position: relative;\n              width: 220px;\n              height: 160px;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n            }\n\n            #service-steps-section .camp-card {\n              background: #1D1D1F;\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              border-radius: 6px;\n              position: absolute;\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n              padding: 8px;\n              display: flex;\n              flex-direction: column;\n              transition: border-color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .camp-card {\n              border-color: var(--yc-green);\n            }\n\n            #service-steps-section .cc-1 {\n              width: 100px;\n              height: 70px;\n              top: 30px;\n              left: 30px;\n              z-index: 1;\n            }\n\n            #service-steps-section .cc-2 {\n              width: 110px;\n              height: 80px;\n              bottom: 30px;\n              right: 30px;\n              z-index: 2;\n              background: #252528;\n            }\n\n            #service-steps-section .cc-3 {\n              width: 40px;\n              height: 40px;\n              top: 20px;\n              right: 40px;\n              z-index: 3;\n              background: #2C2C2E;\n              border-radius: 8px;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              color: #777;\n              box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              transition: color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .cc-3 {\n              color: var(--yc-green);\n              border-color: var(--yc-green);\n            }\n\n            #service-steps-section .cc-header {\n              height: 12px;\n              width: 100%;\n              background: rgba(255, 255, 255, 0.1);\n              margin-bottom: 6px;\n              border-radius: 2px;\n            }\n\n            #service-steps-section .cc-body {\n              flex: 1;\n              background: rgba(255, 255, 255, 0.05);\n              border-radius: 2px;\n            }\n\n            #service-steps-section .cc-stat {\n              height: 4px;\n              width: 40%;\n              background: #444;\n              margin-top: 4px;\n              border-radius: 2px;\n              transition: background 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .cc-stat {\n              background: var(--yc-green);\n            }\n\n            #service-steps-section .lp-stack {\n              position: relative;\n              width: 220px;\n              height: 160px;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n            }\n\n            #service-steps-section .lp-page {\n              background: #1D1D1F;\n              border-radius: 6px;\n              box-shadow: -10px 10px 30px rgba(0, 0, 0, 0.3);\n              position: absolute;\n              height: 130px;\n              width: 90px;\n              padding: 8px;\n              display: flex;\n              flex-direction: column;\n              gap: 4px;\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              transition: border-color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .lp-page {\n              border-color: rgba(45, 191, 58, 0.4);\n            }\n\n            #service-steps-section .lp-back {\n              left: 55px;\n              opacity: 0.5;\n              z-index: 1;\n              background: #141416;\n            }\n\n            #service-steps-section .lp-main {\n              left: 85px;\n              z-index: 10;\n              border-top: 3px solid #444;\n              transition: border-top-color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .lp-main {\n              border-top-color: var(--yc-green);\n            }\n\n            #service-steps-section .lp-hero {\n              height: 35px;\n              background: rgba(255, 255, 255, 0.1);\n              border-radius: 2px;\n              width: 100%;\n            }\n\n            #service-steps-section .lp-lines {\n              height: 3px;\n              background: rgba(255, 255, 255, 0.1);\n              width: 80%;\n              border-radius: 1px;\n            }\n\n            #service-steps-section .lp-btn {\n              height: 6px;\n              background: #444;\n              width: 60%;\n              border-radius: 2px;\n              margin-top: 2px;\n              transition: background 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .lp-btn {\n              background: var(--yc-green);\n            }\n\n            #service-steps-section .lp-widget {\n              position: absolute;\n              right: 15px;\n              top: 40px;\n              background: #252528;\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              border-radius: 4px;\n              padding: 5px;\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);\n              z-index: 20;\n              width: 60px;\n            }\n\n            #service-steps-section .g-bar {\n              background: #444;\n              width: 5px;\n              border-radius: 1px;\n              transition: background 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .g-bar {\n              background: var(--yc-green);\n            }\n\n            #service-steps-section .cro-container {\n              display: flex;\n              gap: 10px;\n              align-items: center;\n              justify-content: center;\n              width: 100%;\n              height: 100%;\n            }\n\n            #service-steps-section .mobile-frame {\n              width: 80px;\n              height: 140px;\n              background: #1D1D1F;\n              border-radius: 10px;\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n              position: relative;\n              padding: 6px;\n              display: flex;\n              flex-direction: column;\n              gap: 6px;\n              border: 3px solid #2C2C2E;\n              transition: border-color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .mobile-frame {\n              border-color: #444;\n            }\n\n            #service-steps-section .ab-badge {\n              position: absolute;\n              top: -6px;\n              right: -6px;\n              background: #444;\n              color: #fff;\n              padding: 2px 6px;\n              font-size: 8px;\n              border-radius: 4px;\n              font-weight: 700;\n              z-index: 10;\n              transition: background 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .ab-badge {\n              background: var(--yc-green);\n            }\n\n            #service-steps-section .wf-input {\n              height: 10px;\n              background: rgba(255, 255, 255, 0.05);\n              border: 1px solid rgba(255, 255, 255, 0.1);\n              border-radius: 2px;\n              width: 100%;\n            }\n\n            #service-steps-section .wf-btn {\n              height: 15px;\n              background: #2C2C2E;\n              border-radius: 2px;\n              width: 100%;\n              margin-top: auto;\n              color: #777;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              font-size: 6px;\n              transition: all 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .wf-btn {\n              background: #fff;\n              color: #000;\n            }\n\n            #service-steps-section .cro-graph {\n              width: 80px;\n              height: 100px;\n              background: #1D1D1F;\n              border-radius: 8px;\n              padding: 8px;\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n              border: 1px solid rgba(255, 255, 255, 0.05);\n              display: flex;\n              flex-direction: column;\n              gap: 5px;\n              transition: border-color 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .cro-graph {\n              border-color: var(--yc-green);\n            }\n\n            #service-steps-section .cg-line {\n              height: 3px;\n              background: rgba(255, 255, 255, 0.1);\n              width: 100%;\n            }\n\n            #service-steps-section .cg-bars {\n              display: flex;\n              align-items: flex-end;\n              gap: 4px;\n              flex: 1;\n              margin-top: 5px;\n            }\n\n            #service-steps-section .cg-b {\n              flex: 1;\n              background: rgba(255, 255, 255, 0.1);\n              border-radius: 2px 2px 0 0;\n            }\n\n            #service-steps-section .cg-b.active {\n              background: #444;\n              transition: background 0.3s;\n            }\n\n            #service-steps-section .step-item:hover .cg-b.active {\n              background: var(--yc-green);\n            }\n\n            @keyframes flowLine {\n              to {\n                stroke-dashoffset: -20;\n              }\n            }\n\n            #service-steps-section .conn-line {\n              animation: flowLine 1s linear infinite;\n              opacity: 0.6;\n            }\n\n            @keyframes floatY {\n\n              0%,\n              100% {\n                transform: translateY(0) rotate(-5deg);\n              }\n\n              50% {\n                transform: translateY(-6px) rotate(-5deg);\n              }\n            }\n\n            @keyframes floatYRev {\n\n              0%,\n              100% {\n                transform: translateY(0) rotate(5deg);\n              }\n\n              50% {\n                transform: translateY(-6px) rotate(5deg);\n              }\n            }\n\n            @keyframes floatSimple {\n\n              0%,\n              100% {\n                transform: translateY(0) rotate(15deg);\n              }\n\n              50% {\n                transform: translateY(-4px) rotate(15deg);\n              }\n            }\n\n            #service-steps-section .cc-1 {\n              animation: floatY 4s ease-in-out infinite;\n            }\n\n            #service-steps-section .cc-2 {\n              animation: floatYRev 5s ease-in-out infinite 0.5s;\n            }\n\n            #service-steps-section .cc-3 {\n              animation: floatSimple 4.5s ease-in-out infinite 1s;\n            }\n\n            @keyframes stackBreath {\n\n              0%,\n              100% {\n                transform: scale(0.9) translateY(-10px);\n              }\n\n              50% {\n                transform: scale(0.92) translateY(-12px);\n              }\n            }\n\n            #service-steps-section .lp-back {\n              animation: stackBreath 6s ease-in-out infinite;\n            }\n\n            @keyframes eqBar {\n\n              0%,\n              100% {\n                height: 30%;\n              }\n\n              50% {\n                height: 60%;\n              }\n            }\n\n            @keyframes eqBar2 {\n\n              0%,\n              100% {\n                height: 50%;\n                opacity: 0.5;\n              }\n\n              50% {\n                height: 80%;\n                opacity: 0.8;\n              }\n            }\n\n            #service-steps-section .cg-b:nth-child(1) {\n              animation: eqBar 3s ease-in-out infinite;\n            }\n\n            #service-steps-section .cg-b:nth-child(2) {\n              animation: eqBar2 4s ease-in-out infinite 0.2s;\n            }\n\n            #service-steps-section .cg-b:nth-child(3) {\n              animation: eqBar 2.5s ease-in-out infinite 0.5s;\n            }\n\n            @keyframes pulseGreen {\n\n              0%,\n              100% {\n                background-color: var(--yc-green);\n                opacity: 0.8;\n              }\n\n              50% {\n                background-color: #4ade80;\n                opacity: 1;\n                box-shadow: 0 0 10px rgba(45, 191, 58, 0.4);\n              }\n            }\n\n            #service-steps-section .cg-b.active {\n              animation: pulseGreen 2s ease-in-out infinite;\n              height: 80% !important;\n            }\n          <\/style>\n          <div class=\"restored-header-container\">\n            <h2 class=\"restored-title\">\n              Van losse acties naar \u00e9\u00e9n slim groeisysteem\n            <\/h2>\n            <div class=\"yc-highlight-container\">\n              <p class=\"restored-subtitle\" style=\"font-size: 16px;\">\n                E\u00e9n systeem dat persona\u2019s traint, creatie voedt en performance versnelt.\n                <br \/>\n                Social Media Adverteren bij YouthCommerce start niet bij campagnes.\n                <br \/>\n                Het start bij begrijpen wie je klant is en waarom die beslist.\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"steps-grid\">\n            <div class=\"connector-line\">\n            <\/div>\n            <div class=\"step-item\">\n              <div class=\"visual-card\">\n                <div class=\"data-container\">\n                  <div class=\"tall-static-container\"\n                    style=\"display: flex; gap: 15px; justify-content: center; align-items: center; height: 100%;\">\n                    <style>\n                      .tall-box {\n                        width: 50px;\n                        height: 50px;\n                        border: 2px solid rgba(255, 255, 255, 0.4);\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        font-family: var(--font-primary);\n                        font-weight: 800;\n                        font-size: 2rem;\n                        color: rgba(255, 255, 255, 0.8);\n                        transition: all 0.3s ease;\n                        background: rgba(255, 255, 255, 0.05);\n                        backdrop-filter: blur(2px);\n                      }\n\n                      .step-item:hover .tall-box {\n                        border-color: #4cd964;\n                        background: rgba(76, 217, 100, 0.1);\n                        color: #4cd964;\n                        box-shadow: 0 0 15px rgba(76, 217, 100, 0.1);\n                      }\n                    <\/style>\n                    <div class=\"tall-box\">\n                      T\n                    <\/div>\n                    <div class=\"tall-box\">\n                      A\n                    <\/div>\n                    <div class=\"tall-box\">\n                      L\n                    <\/div>\n                    <div class=\"tall-box\">\n                      L\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"step-content\">\n                <div class=\"step-title\">\n                  Campagne fundament\n                <\/div>\n                <div class=\"step-desc\" style=\"margin-bottom: 15px;\">\n                  Wij werken met het TALL-framework als fundament van elke campagne:\n                <\/div>\n                <ul class=\"step-bullets\">\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    <strong>\n                      TARGETING:\n                    <\/strong>\n                    Beter targeting op basis van data uit alle acquisitiekanalen.\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    <strong>\n                      ADS:\n                    <\/strong>\n                    Gerichtere ads met hogere CTR\/Ad Rank voor meer volume, lagere kosten.\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    <strong>\n                      LANDING PAGES:\n                    <\/strong>\n                    Landingspagina\u2019s optimaliseren voor hogere relevantie en conversie, lagere kosten.\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    <strong>\n                      LIFETIME VALUE:\n                    <\/strong>\n                    We sturen op LTV; zonder gezonde opbrengst per klant faalt de campagne.\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n            <div class=\"step-item\">\n              <div class=\"visual-card\">\n                <div class=\"ppc-viz\"\n                  style=\"display: flex; align-items: center; justify-content: center; position: relative; height: 100%; width: 100%;\">\n                  <style>\n                    .profile-card {\n                      width: 80%;\n                      height: 80%;\n                      border: 1px solid rgba(255, 255, 255, 0.2);\n                      background: rgba(255, 255, 255, 0.03);\n                      border-radius: 8px;\n                      display: flex;\n                      flex-direction: column;\n                      overflow: hidden;\n                      transition: all 0.3s ease;\n                    }\n\n                    .pc-header {\n                      display: flex;\n                      padding: 12px;\n                      gap: 12px;\n                      border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n                      align-items: center;\n                    }\n\n                    .pc-avatar {\n                      width: 40px;\n                      height: 40px;\n                      border-radius: 50%;\n                      background: rgba(255, 255, 255, 0.05);\n                      border: 1px solid rgba(255, 255, 255, 0.2);\n                      display: flex;\n                      align-items: center;\n                      justify-content: center;\n                      transition: all 0.3s ease;\n                    }\n\n                    .pc-info {\n                      display: flex;\n                      flex-direction: column;\n                      gap: 4px;\n                    }\n\n                    .pc-name {\n                      height: 8px;\n                      width: 60px;\n                      background: rgba(255, 255, 255, 0.3);\n                      border-radius: 2px;\n                      transition: all 0.3s ease;\n                    }\n\n                    .pc-role {\n                      height: 6px;\n                      width: 40px;\n                      background: rgba(255, 255, 255, 0.15);\n                      border-radius: 2px;\n                      transition: all 0.3s ease;\n                    }\n\n                    .pc-body {\n                      padding: 12px;\n                      display: flex;\n                      flex-direction: column;\n                      gap: 8px;\n                      flex: 1;\n                    }\n\n                    .pc-row {\n                      display: flex;\n                      gap: 8px;\n                      align-items: center;\n                    }\n\n                    .pc-icon {\n                      width: 12px;\n                      height: 12px;\n                      border-radius: 2px;\n                      border: 1px solid rgba(255, 255, 255, 0.2);\n                    }\n\n                    .pc-line {\n                      flex: 1;\n                      height: 4px;\n                      background: rgba(255, 255, 255, 0.1);\n                      border-radius: 2px;\n                      transition: all 0.3s ease;\n                    }\n\n                    .pc-footer {\n                      padding: 10px 12px;\n                      background: rgba(0, 0, 0, 0.2);\n                      border-top: 1px solid rgba(255, 255, 255, 0.1);\n                    }\n\n                    .pc-desc-line {\n                      height: 4px;\n                      background: rgba(255, 255, 255, 0.1);\n                      border-radius: 2px;\n                      margin-bottom: 4px;\n                      width: 100%;\n                      transition: all 0.3s ease;\n                    }\n\n                    .step-item:hover .profile-card {\n                      border-color: #4cd964;\n                      box-shadow: 0 0 15px rgba(76, 217, 100, 0.1);\n                    }\n\n                    .step-item:hover .pc-avatar {\n                      border-color: #4cd964;\n                      color: #4cd964;\n                    }\n\n                    .step-item:hover .pc-name,\n                    .step-item:hover .pc-role,\n                    .step-item:hover .pc-line,\n                    .step-item:hover .pc-desc-line {\n                      background: #4cd964;\n                    }\n\n                    .step-item:hover .pc-icon {\n                      border-color: #4cd964;\n                    }\n\n                    .step-item:hover svg {\n                      stroke: #4cd964;\n                    }\n                  <\/style>\n                  <div class=\"profile-card\">\n                    <div class=\"pc-header\">\n                      <div class=\"pc-avatar\">\n                        <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"\n                          width=\"20\">\n                          <path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\">\n                          <\/path>\n                          <circle cx=\"12\" cy=\"7\" r=\"4\">\n                          <\/circle>\n                        <\/svg>\n                      <\/div>\n                      <div class=\"pc-info\">\n                        <div class=\"pc-name\">\n                        <\/div>\n                        <div class=\"pc-role\">\n                        <\/div>\n                      <\/div>\n                    <\/div>\n                    <div class=\"pc-body\">\n                      <div class=\"pc-row\">\n                        <div class=\"pc-icon\">\n                        <\/div>\n                        <div class=\"pc-line\" style=\"width: 70%;\">\n                        <\/div>\n                      <\/div>\n                      <div class=\"pc-row\">\n                        <div class=\"pc-icon\">\n                        <\/div>\n                        <div class=\"pc-line\" style=\"width: 50%;\">\n                        <\/div>\n                      <\/div>\n                      <div class=\"pc-row\">\n                        <div class=\"pc-icon\">\n                        <\/div>\n                        <div class=\"pc-line\" style=\"width: 80%;\">\n                        <\/div>\n                      <\/div>\n                    <\/div>\n                    <div class=\"pc-footer\">\n                      <div class=\"pc-desc-line\">\n                      <\/div>\n                      <div class=\"pc-desc-line\" style=\"width: 60%\">\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"step-content\">\n                <div class=\"step-title\">\n                  Getrainde persona\u2019s op basis van echte data\n                <\/div>\n                <div class=\"step-desc\" style=\"margin-bottom: 15px;\">\n                  Persona\u2019s starten als hypothese en worden continu getraind op basis van:\n                <\/div>\n                <ul class=\"step-bullets\">\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Advertentie-interacties\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Websitegedrag\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    CRM- en salesdata\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Retentie-interacties (e-mail, SMS, loyalty)\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Feedback, surveys en NPS\n                  <\/li>\n                <\/ul>\n                <div class=\"step-desc\">\n                  Alle informatie uit alle acquisitie kanalen komt samen in \u00e9\u00e9n dynamisch profiel dat voortdurend wordt\n                  aangescherpt.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"step-item\">\n              <div class=\"visual-card\">\n                <div class=\"cro-container\">\n                  <div class=\"cro-graph\">\n                    <span class=\"ui-label\">\n                      CONVERSIE\n                    <\/span>\n                    <div class=\"cg-line\">\n                    <\/div>\n                    <div class=\"cg-line\" style=\"width:60%\">\n                    <\/div>\n                    <div class=\"cg-bars\">\n                      <div class=\"cg-b\" style=\"height:30%\">\n                      <\/div>\n                      <div class=\"cg-b\" style=\"height:50%\">\n                      <\/div>\n                      <div class=\"cg-b\" style=\"height:40%\">\n                      <\/div>\n                      <div class=\"cg-b active\" style=\"height:80%\">\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                  <div class=\"mobile-frame\">\n                    <div class=\"ab-badge\">\n                      A\/B\n                    <\/div>\n                    <span class=\"ui-label\">\n                      INTAKE\n                    <\/span>\n                    <div class=\"wf-input\">\n                    <\/div>\n                    <div class=\"wf-input\">\n                    <\/div>\n                    <div class=\"wf-btn\">\n                      Plan Afspraak\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"step-content\">\n                <div class=\"step-title\">\n                  Gedragspsychologie en marktonderzoek\n                <\/div>\n                <div class=\"step-desc\" style=\"margin-bottom: 15px;\">\n                  We combineren het BJ Fogg Behavior Model met onderzoek uit:\n                <\/div>\n                <ul class=\"step-bullets\">\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Webgedrag\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Social media\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Concurrent messaging\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Markt- en sentimentanalyse\n                  <\/li>\n                <\/ul>\n                <div class=\"step-desc\">\n                  Zo sluiten persona\u2019s aan op jouw merk, USP en UVP en bouwen we campagnes die werken op emotie, context\n                  en timing.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"step-item\">\n              <div class=\"visual-card\">\n                <div class=\"lp-stack\">\n                  <div class=\"lp-page lp-back\">\n                  <\/div>\n                  <div class=\"lp-page lp-main\">\n                    <div class=\"lp-hero\">\n                    <\/div>\n                    <div class=\"lp-lines\">\n                    <\/div>\n                    <div class=\"lp-lines\" style=\"width:50%\">\n                    <\/div>\n                    <div class=\"lp-btn\">\n                    <\/div>\n                  <\/div>\n                  <div class=\"lp-widget\">\n                    <span class=\"ui-label\" style=\"font-size:4px;\">\n                      AFSPRAKEN\n                    <\/span>\n                    <div style=\"display:flex; align-items:flex-end; gap:2px; height:15px; margin-top:2px;\">\n                      <div class=\"g-bar\" style=\"height:40%\">\n                      <\/div>\n                      <div class=\"g-bar\" style=\"height:60%\">\n                      <\/div>\n                      <div class=\"g-bar\" style=\"height:100%\">\n                      <\/div>\n                      <div class=\"g-bar\" style=\"height:80%\">\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"step-content\">\n                <div class=\"step-title\">\n                  Market Overwatch\n                <\/div>\n                <div class=\"step-desc\" style=\"margin-bottom: 15px;\">\n                  Altijd aanwezig in jouw markt.\n                  <br \/>\n                  We monitoren continu wat er speelt online, welke trends en waar jouw merk genoemd wordt. We volgen:\n                <\/div>\n                <ul class=\"step-bullets\">\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Concurrenten en hun positionering\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Topics en opkomende trends\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Publicaties en merk vermeldingen\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    Sentiment verschuivingen in de markt\n                  <\/li>\n                <\/ul>\n                <div class=\"step-desc\">\n                  Zo blijven campagnes actueel, sluiten creatives sneller aan en zijn we zichtbaar op de juiste\n                  momenten.\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"yc-container\">\n            <div class=\"yc-mobile-stack\"\n              style=\"margin-top: 4rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 2rem;\">\n              <p\n                style=\"margin: 0; color: #ffffff; font-family: var(--font-primary); font-size: 16px; font-weight: 500; letter-spacing: -0.01em;\">\n                In vier stappen van losse acties naar een voorspelbaar groeisysteem.\n              <\/p>\n              <a class=\"yc-btn yc-btn-strategy\" href=\"https:\/\/youthcommerce.nl\/contact\" style=\"min-width: unset; height: auto;\">\n                Bekijk of dit bij je past\n                <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                  stroke-width=\"2.5\" style=\"margin-left: 4px;\" viewbox=\"0 0 24 24\" width=\"20\">\n                  <line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\">\n                  <\/line>\n                  <polyline points=\"12 5 19 12 12 19\">\n                  <\/polyline>\n                <\/svg>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section id=\"success-loop-section\"\n          style=\"background: transparent; padding: 80px 0 140px 0; position: relative; overflow: hidden;\">\n          <style>\n            #success-loop-section {\n              --accent-cyan: #00E5FF;\n              --accent-green: #00E676;\n              --accent-yellow: #FFD600;\n              --accent-pink: #FF4081;\n              --bg-dark: #050507;\n              --card-bg: rgba(20, 20, 22, 0.7);\n            }\n\n            #success-loop-section .loop-container {\n              width: 100%;\n              max-width: 1280px;\n              margin: 0 auto;\n              position: relative;\n            }\n\n            #success-loop-section .loop-header {\n              text-align: center;\n              margin-bottom: 60px;\n              position: relative;\n              width: 100%;\n              z-index: 10;\n            }\n\n            #success-loop-section .loop-title {\n              font-family: var(--font-primary);\n              font-size: 3.5rem;\n              font-weight: 700;\n              color: #ffffff;\n              margin-bottom: 1rem;\n              letter-spacing: -0.02em;\n            }\n\n            #success-loop-section .loop-subtitle {\n              font-size: 16px;\n              color: rgba(255, 255, 255, 0.6);\n              max-width: 800px;\n              margin: 0 auto;\n              line-height: 1.6;\n            }\n\n            #success-loop-section .infinity-viz {\n              position: relative;\n              width: 800px;\n              height: 400px;\n              z-index: 1;\n              display: flex;\n              align-items: center;\n              justify-content: center;\n            }\n\n            #success-loop-section .infinity-svg {\n              width: 100%;\n              height: 100%;\n              overflow: visible;\n              filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.6));\n            }\n\n            #success-loop-section .loop-path {\n              fill: none;\n              stroke-width: 16;\n              stroke-linecap: round;\n              stroke-linejoin: round;\n              stroke-dasharray: 2000;\n              stroke-dashoffset: 2000;\n              animation: drawLoop 4s linear forwards;\n            }\n\n            #success-loop-section .loop-glow {\n              fill: none;\n              stroke-width: 16;\n              stroke-linecap: round;\n              filter: blur(12px);\n              opacity: 0.5;\n              stroke-dasharray: 2000;\n              stroke-dashoffset: 2000;\n              animation: drawLoop 4s ease-out forwards;\n            }\n\n            #success-loop-section .flow-dash {\n              fill: none;\n              stroke: #fff;\n              stroke-width: 5;\n              stroke-linecap: round;\n              stroke-dasharray: 10, 80;\n              animation: flowAnim 15s linear infinite;\n              opacity: 0.4;\n            }\n\n            @keyframes drawLoop {\n              to {\n                stroke-dashoffset: 0;\n              }\n            }\n\n            @keyframes flowAnim {\n              from {\n                stroke-dashoffset: 2000;\n              }\n\n              to {\n                stroke-dashoffset: 0;\n              }\n            }\n\n            #success-loop-section .center-core {\n              position: absolute;\n              top: 50%;\n              left: 50%;\n              transform: translate(-50%, -50%);\n              text-align: center;\n              z-index: 5;\n            }\n\n            #success-loop-section .center-badge {\n              font-family: var(--font-primary);\n              font-weight: 700;\n              font-size: 1.1rem;\n              color: #fff;\n              text-transform: uppercase;\n              letter-spacing: 0.2em;\n              background: #0a0a0c;\n              padding: 14px 28px;\n              border: 1px solid rgba(255, 255, 255, 0.2);\n              border-radius: 50px;\n              box-shadow: 0 0 50px rgba(0, 0, 0, 0.9), inset 0 0 15px rgba(255, 255, 255, 0.05);\n            }\n\n            #success-loop-section .step-card {\n              position: absolute;\n              width: 320px;\n              background: var(--card-bg);\n              backdrop-filter: blur(20px);\n              -webkit-backdrop-filter: blur(20px);\n              border: 1px solid rgba(255, 255, 255, 0.12);\n              border-radius: 28px;\n              padding: 30px;\n              z-index: 10;\n              transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);\n            }\n\n            #success-loop-section .step-card:hover {\n              transform: translateY(-10px) scale(1.03);\n              border-color: var(--card-color);\n              box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6), 0 0 30px rgba(var(--card-rgb), 0.25);\n            }\n\n            #success-loop-section .card-tl {\n              top: 80px;\n              left: -20px;\n              --card-color: var(--accent-cyan);\n              --card-rgb: 0, 229, 255;\n            }\n\n            #success-loop-section .card-tr {\n              top: 80px;\n              right: -20px;\n              --card-color: var(--accent-yellow);\n              --card-rgb: 255, 214, 0;\n            }\n\n            #success-loop-section .card-bl {\n              bottom: 40px;\n              left: -20px;\n              --card-color: var(--accent-green);\n              --card-rgb: 0, 230, 118;\n            }\n\n            #success-loop-section .card-br {\n              bottom: 40px;\n              right: -20px;\n              --card-color: var(--accent-pink);\n              --card-rgb: 255, 64, 129;\n            }\n\n            #success-loop-section .card-step-label {\n              font-family: var(--font-primary);\n              font-size: 0.8rem;\n              font-weight: 800;\n              color: var(--card-color);\n              text-transform: uppercase;\n              letter-spacing: 0.15em;\n              margin-bottom: 16px;\n              display: block;\n              opacity: 0.8;\n            }\n\n            #success-loop-section .card-title {\n              font-size: 1.6rem;\n              font-weight: 700;\n              color: #ffffff;\n              margin-bottom: 16px;\n              line-height: 1.2;\n              letter-spacing: -0.01em;\n            }\n\n            #success-loop-section .card-desc {\n              font-size: 0.95rem;\n              color: rgba(255, 255, 255, 0.5);\n              line-height: 1.6;\n              margin-bottom: 22px;\n            }\n\n            #success-loop-section .card-features {\n              list-style: none;\n              padding: 0;\n              margin: 0;\n            }\n\n            #success-loop-section .card-features li {\n              position: relative;\n              padding-left: 24px;\n              margin-bottom: 10px;\n              font-size: 0.9rem;\n              color: rgba(255, 255, 255, 0.7);\n            }\n\n            #success-loop-section .card-features li::before {\n              content: '';\n              position: absolute;\n              left: 0;\n              top: 8px;\n              width: 7px;\n              height: 7px;\n              border-radius: 50%;\n              background: var(--card-color);\n              box-shadow: 0 0 12px var(--card-color);\n            }\n\n            #success-loop-section .loop-conclusion {\n              position: absolute;\n              bottom: -20px;\n              width: 100%;\n              text-align: center;\n              padding: 24px;\n              color: rgba(255, 255, 255, 0.3);\n              font-size: 1rem;\n              font-weight: 500;\n              letter-spacing: 0.1em;\n              text-transform: uppercase;\n            }\n\n            @media (max-width:1200px) {\n              #success-loop-section .step-card {\n                width: 280px;\n              }\n\n              #success-loop-section .card-tl {\n                left: 10px;\n              }\n\n              #success-loop-section .card-tr {\n                right: 10px;\n              }\n\n              #success-loop-section .card-bl {\n                left: 10px;\n              }\n\n              #success-loop-section .card-br {\n                right: 10px;\n              }\n            }\n\n            @media (max-width:1024px) {\n              #success-loop-section .loop-container {\n                height: auto;\n                padding-top: 140px;\n              }\n\n              #success-loop-section .infinity-viz {\n                display: none;\n              }\n\n              #success-loop-section .step-card {\n                position: static;\n                width: 100%;\n                max-width: 500px;\n                margin: 0 auto 30px;\n              }\n\n              #success-loop-section .loop-header {\n                position: static;\n                margin-bottom: 50px;\n              }\n\n              #success-loop-section .loop-conclusion {\n                position: static;\n                margin-top: 40px;\n              }\n            }\n\n            .infinity-wrapper {\n              width: 100%;\n              max-width: 1200px;\n              margin: 0 auto;\n              display: flex;\n              flex-direction: column;\n              gap: 5px;\n            }\n\n            .text-row {\n              display: flex;\n              justify-content: space-between;\n              gap: 40px;\n              padding: 0;\n              flex-wrap: wrap;\n            }\n\n            .graphic-container {\n              position: relative;\n              display: flex;\n              justify-content: center;\n              align-items: center;\n              padding: 10px 0;\n              background-color: transparent;\n              border-radius: 8px;\n            }\n\n            .graphic-container svg {\n              width: 100%;\n              max-width: 750px;\n              height: auto;\n              overflow: visible;\n            }\n\n            .text-block {\n              flex: 1;\n              min-width: 300px;\n              text-align: left;\n              background: rgba(20, 20, 22, 0.6);\n              padding: 30px;\n              backdrop-filter: blur(12px);\n              -webkit-backdrop-filter: blur(12px);\n              border: 1px solid rgba(255, 255, 255, 0.08);\n              border-radius: 12px;\n              position: relative;\n              overflow: hidden;\n              transition: border-color 0.3s ease, box-shadow 0.3s ease;\n            }\n\n            .text-block:hover {\n              border-color: rgba(255, 255, 255, 0.2);\n              box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);\n            }\n\n            .text-block::before,\n            .text-block::after {\n              content: \"\";\n              position: absolute;\n              top: 0;\n              left: 0;\n              right: 0;\n              bottom: 0;\n              border-radius: inherit;\n              pointer-events: none;\n              opacity: 0;\n              transition: opacity 0.5s;\n            }\n\n            .text-block::before {\n              background: radial-gradient(800px circle at var(--mouse-x, 0) var(--mouse-y, 0), rgba(255, 255, 255, 0.06), transparent 40%);\n              z-index: 1;\n            }\n\n            .text-block::after {\n              background: radial-gradient(600px circle at var(--mouse-x, 0) var(--mouse-y, 0), var(--yc-green), transparent 40%);\n              z-index: 3;\n              -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              -webkit-mask-composite: xor;\n              mask-composite: exclude;\n              mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              mask-composite: exclude;\n              padding: 1px;\n            }\n\n            .text-block:hover::before,\n            .text-block:hover::after {\n              opacity: 1;\n            }\n\n            .text-block>* {\n              position: relative;\n              z-index: 2;\n            }\n\n            .text-block h3 {\n              font-family: var(--font-primary);\n              font-weight: 700;\n              margin-bottom: 0.5rem;\n              color: #ffffff;\n              font-size: 1.5rem;\n              letter-spacing: -0.02em;\n            }\n\n            .text-block p {\n              color: rgba(255, 255, 255, 0.7);\n              font-size: 16px;\n              margin: 0 0 15px 0;\n              line-height: 1.6;\n            }\n\n            .text-block p strong {\n              color: white;\n            }\n\n            .text-block ul {\n              text-align: left;\n              margin: 10px 0;\n              padding: 0;\n              list-style: none;\n            }\n\n            .text-block li {\n              margin-bottom: 10px;\n              display: flex;\n              align-items: flex-start;\n              gap: 10px;\n              color: rgba(255, 255, 255, 0.9);\n              font-size: 16px;\n              line-height: 1.5;\n            }\n\n            .check-icon {\n              flex-shrink: 0;\n              width: 20px;\n              height: 20px;\n              border-radius: 50%;\n              border: 1px solid var(--yc-green);\n              display: flex;\n              align-items: center;\n              justify-content: center;\n              color: var(--yc-green);\n              margin-top: 2px;\n            }\n\n            .check-icon svg {\n              width: 12px;\n              height: 12px;\n              stroke-width: 3;\n            }\n\n            @media (max-width:768px) {\n              .text-row {\n                flex-direction: column;\n                gap: 40px;\n              }\n\n              .text-block {\n                width: 100%;\n                min-width: auto;\n              }\n\n              .graphic-container svg {\n                height: auto;\n              }\n            }\n          <\/style>\n          <div class=\"infinity-wrapper\">\n            <div class=\"loop-header\" style=\"text-align: left; margin-bottom: 40px; padding-top: 0;\">\n              <h2 class=\"loop-title\"\n                style=\"font-family: var(--font-primary); font-size: 3.5rem; font-weight: 700; color: #ffffff; margin-bottom: 1rem; letter-spacing: -0.02em;\">\n                Onze 4 stappen naar succes\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p class=\"loop-subtitle\"\n                  style=\"font-size: 16px; color: rgba(255, 255, 255, 0.6); max-width: 800px; margin: 0; line-height: 1.6;\">\n                  <strong style=\"color: white; display: block; margin-bottom: 10px;\">\n                    Van klik naar klant, gevalideerd, niet gegokt\n                  <\/strong>\n                  Elke optimalisatie heeft \u00e9\u00e9n doel: meer passende klanten, lagere advertentiekosten en duurzame groei.\n                  We sturen niet op losse kanalen of aannames, maar op een systeem waarin elke stap moet bewijzen dat\n                  hij waarde toevoegt.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"text-row\">\n              <div class=\"text-block\">\n                <h3>\n                  1. Relevante instroom\n                <\/h3>\n                <p>\n                  <strong>\n                    Alles strak ingericht v\u00f3\u00f3r livegang\n                  <\/strong>\n                <\/p>\n                <p>\n                  Voor livegang laten we alle advertenties zien in de ad editor. Creatives, targeting, copy, structuur\n                  en tracking staan eerst goed. Pas daarna zetten we de advertentie live.\n                <\/p>\n                <p>\n                  We gebruiken Google Estimates als indicatie. Niet om blind te volgen, maar om campagnes zo relevant\n                  mogelijk in te richten, zodat we:\n                <\/p>\n                <ul>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    beter inspelen op verwachte marktprijzen\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    minder advertentiekosten maken\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    hogere prestaties behalen bij hetzelfde budget\n                  <\/li>\n                <\/ul>\n                <p>\n                  Niet door harder te bieden, maar door relevanter te zijn.\n                <\/p>\n              <\/div>\n              <div class=\"text-block\">\n                <h3>\n                  2. Actie &amp; aandacht\n                <\/h3>\n                <p>\n                  <strong>\n                    Meer leren zonder meer budget\n                  <\/strong>\n                <\/p>\n                <p>\n                  We testen gecontroleerd en systematisch. Creatives zijn afgestemd op persona, context en moment.\n                <\/p>\n                <p>\n                  Alleen varianten die aantoonbaar aandacht vasthouden en actie uitlokken blijven actief. Zo halen we\n                  maximaal inzicht uit hetzelfde mediabudget.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"graphic-container\" style=\"padding: 0; margin: -90px 0;\">\n              <script src=\"https:\/\/unpkg.com\/@lottiefiles\/dotlottie-wc@0.8.11\/dist\/dotlottie-wc.js\" type=\"module\">\n              <\/script>\n              <dotlottie-wc autoplay=\"\" loop=\"\"\n                src=\"https:\/\/lottie.host\/80513d60-a299-430d-a073-6e3bffd59a38\/kY6iWgO6GJ.lottie\"\n                style=\"width: 600px; height: 450px;\">\n              <\/dotlottie-wc>\n            <\/div>\n            <div class=\"text-row\">\n              <div class=\"text-block\">\n                <h3>\n                  3. Kwaliteit &amp; doorstroom\n                <\/h3>\n                <p>\n                  <strong>\n                    Niet elke lead telt\n                  <\/strong>\n                <\/p>\n                <p>\n                  Leads worden beoordeeld op intentie en vervolgwaarde. We kijken verder dan conversies en sturen op wat\n                  daadwerkelijk bijdraagt aan omzet en groei.\n                <\/p>\n                <p>\n                  Valideren gebeurt continu op:\n                <\/p>\n                <ul>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    stijging van leads en SQL\u2019s\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    daling van advertentiekosten\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    verbetering van conversie\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    feedback uit surveys en klantreacties\n                  <\/li>\n                <\/ul>\n              <\/div>\n              <div class=\"text-block\">\n                <h3>\n                  4. Klant, herhaal en rendement\n                <\/h3>\n                <p>\n                  <strong>\n                    Retentie maakt acquisitie goedkoper\n                  <\/strong>\n                <\/p>\n                <p>\n                  We sturen niet alleen op de eerste aankoop, maar op herhaalaankoop en lifetime value. Retentie is\n                  onderdeel van de campagne-opzet, geen losse vervolgstap.\n                <\/p>\n                <ul>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    e-mail- en SMS-retentieflows\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    perks en loyalty voor terugkerende klanten\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    upsell-, cross-sell- en winback-segmenten\n                  <\/li>\n                  <li>\n                    <div class=\"check-icon\">\n                      <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                        <polyline points=\"20 6 9 17 4 12\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/div>\n                    suppressielijsten om bestaande klanten niet opnieuw te targeten via ads\n                  <\/li>\n                <\/ul>\n                <p style=\"margin-top: 15px; color: #fff; font-style: italic;\">\n                  Zo verbetert elke cyclus en daalt CAC structureel.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n        <section class=\"yc-section\" id=\"growth-model-section\" style=\"padding-top: 1.5rem;\">\n          <div class=\"yc-container\">\n            <div style=\"max-width: 900px; margin-bottom: 4rem;\">\n              <h2 style=\"font-size: 48px; line-height: 1.1; margin-bottom: 1.5rem; color: #fff;\">\n                Het Fundament van Exponenti\u00eble Groei\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p style=\"font-size: 16px; line-height: 1.6; color: #ffffff;\">\n                  Groei is de output van monetisatie, acquisitie en retentie. Wij bouwen deze strategie vanaf de basis\n                  op ('first principles') tot een naadloos systeem. Het resultaat? Een zelfversterkend vliegwiel dat\n                  niet afhankelijk is van geluk, maar drijft op slim ontwerp.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div id=\"growth-model-wrapper\">\n              <style>\n                #growth-model-wrapper {\n                  --chart-outer-bg: #1d1d1f;\n                  --chart-middle-bg: #141416;\n                  --chart-core-bg: #000000;\n                  --separator-color: #a5a5a5;\n                  --text-on-light: #a7a7a8;\n                  --text-on-dark: #a7a7a8;\n                  --box-header-bg: #000000;\n                  --box-body-bg: #1d1d1f;\n                  --box-text: #ffffff;\n                  --font-main: \"SF Pro Text\", -apple-system, BlinkMacSystemFont, sans-serif;\n                  width: 100%;\n                  display: flex;\n                  justify-content: center;\n                }\n\n                #growth-model-wrapper .gm-main-wrapper {\n                  display: flex;\n                  flex-direction: row;\n                  align-items: center;\n                  justify-content: center;\n                  gap: 6rem;\n                  max-width: 1400px;\n                  width: 100%;\n                }\n\n                #growth-model-wrapper .chart-container {\n                  width: 600px;\n                  height: 600px;\n                  position: relative;\n                  flex-shrink: 0;\n                }\n\n                #growth-model-wrapper .info-panel {\n                  width: 380px;\n                  background: var(--box-body-bg);\n                  border-radius: 2px;\n                  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n                  overflow: hidden;\n                  display: flex;\n                  flex-direction: column;\n                }\n\n                #growth-model-wrapper .info-header {\n                  background: var(--box-header-bg);\n                  padding: 1rem 1.5rem;\n                  display: flex;\n                  align-items: center;\n                }\n\n                #growth-model-wrapper .info-header h2 {\n                  margin: 0;\n                  font-size: 14px !important;\n                  font-weight: 700;\n                  color: #ffffff !important;\n                  text-transform: uppercase;\n                  letter-spacing: 0.1em;\n                }\n\n                .text-block {\n                  text-align: left;\n                  background: rgba(20, 20, 22, 0.6);\n                  padding: 30px;\n                  backdrop-filter: blur(12px);\n                  -webkit-backdrop-filter: blur(12px);\n                  border: 1px solid rgba(255, 255, 255, 0.08);\n                  border-radius: 12px;\n                  position: relative;\n                  overflow: hidden;\n                  transition: border-color 0.3s ease, box-shadow 0.3s ease;\n                  --yc-green: #2DBF3A;\n                }\n\n                .text-block:hover,\n                .text-block.active-glow {\n                  border-color: rgba(255, 255, 255, 0.2);\n                  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);\n                }\n\n                .text-block::before,\n                .text-block::after {\n                  content: \"\";\n                  position: absolute;\n                  top: 0;\n                  left: 0;\n                  right: 0;\n                  bottom: 0;\n                  border-radius: inherit;\n                  pointer-events: none;\n                  opacity: 0;\n                  transition: opacity 0.5s;\n                }\n\n                .text-block::before {\n                  background: radial-gradient(800px circle at var(--mouse-x, 0) var(--mouse-y, 0), rgba(255, 255, 255, 0.06), transparent 40%);\n                  z-index: 1;\n                }\n\n                .text-block::after {\n                  background: radial-gradient(600px circle at var(--mouse-x, 0) var(--mouse-y, 0), var(--yc-green), transparent 40%);\n                  z-index: 3;\n                  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n                  -webkit-mask-composite: xor;\n                  mask-composite: exclude;\n                  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n                  mask-composite: exclude;\n                  padding: 1px;\n                }\n\n                .text-block:hover::before,\n                .text-block:hover::after,\n                .text-block.active-glow::before,\n                .text-block.active-glow::after {\n                  opacity: 1;\n                }\n\n                .text-block>* {\n                  position: relative;\n                  z-index: 2;\n                }\n\n                .info-panel-sized {\n                  width: 500px !important;\n                  min-height: 300px !important;\n                  display: flex;\n                  flex-direction: column;\n                  justify-content: center;\n                }\n\n                .info-panel-sized h2,\n                .info-panel-sized h3 {\n                  font-family: var(--font-primary) !important;\n                  font-weight: 700 !important;\n                  margin-bottom: 1rem !important;\n                  color: #ffffff !important;\n                  font-size: 1.5rem !important;\n                  letter-spacing: -0.02em !important;\n                  text-transform: none !important;\n                }\n\n                .info-panel-sized p {\n                  color: #ffffff !important;\n                  font-size: 16px !important;\n                  line-height: 1.6 !important;\n                }\n\n                #growth-model-wrapper svg {\n                  width: 100%;\n                  height: 100%;\n                  overflow: visible;\n                }\n\n                #growth-model-wrapper .text-label {\n                  font-weight: 600;\n                  text-anchor: middle;\n                  dominant-baseline: middle;\n                  pointer-events: none;\n                }\n\n                #growth-model-wrapper .text-outer {\n                  fill: var(--text-on-light);\n                  font-size: 16px;\n                }\n\n                #growth-model-wrapper .text-inner {\n                  fill: var(--text-on-dark);\n                  font-size: 14px;\n                  font-weight: 500;\n                }\n\n                #growth-model-wrapper .main-title {\n                  font-size: 16px;\n                  font-weight: 700;\n                  fill: var(--text-on-light);\n                  text-anchor: middle;\n                  pointer-events: none;\n                }\n\n                #growth-model-wrapper .ring-gray {\n                  fill: url(#grad-middle);\n                  transition: fill 0.3s ease;\n                }\n\n                #growth-model-wrapper .circle-black {\n                  fill: url(#grad-core);\n                  transform-origin: center;\n                }\n\n                #growth-model-wrapper .defensibility-rim {\n                  fill: none;\n                  stroke: #323235;\n                  stroke-width: 70;\n                  filter: none;\n                }\n\n                #growth-model-wrapper .separator {\n                  fill: none;\n                  stroke: #1d1d1f;\n                  stroke-width: 4;\n                  stroke-linecap: round;\n                  stroke-linejoin: round;\n                  opacity: 1;\n                  transition: all 0.3s ease;\n                  filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.05));\n                  pointer-events: none;\n                }\n\n                #growth-model-wrapper .border-ring {\n                  fill: none;\n                  stroke: #1d1d1f;\n                  stroke-width: 4;\n                  pointer-events: none;\n                  opacity: 1;\n                  filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.05));\n                }\n\n                #growth-model-wrapper .interactive-trigger {\n                  fill: transparent;\n                  stroke: transparent;\n                  cursor: pointer;\n                  pointer-events: all;\n                  transition: all 0.2s ease;\n                }\n\n                #growth-model-wrapper .segment-group,\n                #growth-model-wrapper .outer-segment-group,\n                #growth-model-wrapper .separator,\n                #growth-model-wrapper .border-ring,\n                #growth-model-wrapper .text-label,\n                #growth-model-wrapper .main-title {\n                  transition: opacity 0.4s ease, color 0.4s ease;\n                }\n\n                #growth-model-wrapper .chart-container.has-focus .segment-group:not(:hover),\n                #growth-model-wrapper .chart-container.has-focus .outer-segment-group:not(:hover) {\n                  opacity: 0.4;\n                }\n\n                #growth-model-wrapper .chart-container.has-focus .separator,\n                #growth-model-wrapper .chart-container.has-focus .border-ring {\n                  opacity: 1;\n                }\n\n                #growth-model-wrapper .chart-container.has-focus .text-label,\n                #growth-model-wrapper .chart-container.has-focus .main-title {\n                  opacity: 0.3;\n                }\n\n                #growth-model-wrapper .text-label.active-label,\n                #growth-model-wrapper .main-title.active-label {\n                  opacity: 1 !important;\n                  fill: #a7a7a8 !important;\n                  filter: none;\n                }\n\n                #growth-model-wrapper .segment-group:hover .interactive-trigger,\n                #growth-model-wrapper .outer-segment-group:hover .interactive-trigger {\n                  stroke: #2DBF3A;\n                  stroke-width: 4;\n                  stroke-linejoin: round;\n                  stroke-linecap: round;\n                  filter: drop-shadow(0 0 10px rgba(45, 191, 58, 1));\n                  stroke-dasharray: 0;\n                  opacity: 1;\n                }\n\n                #growth-model-wrapper .outer-segment-group:hover .defensibility-rim {\n                  cursor: default;\n                  stroke: url(#grad-rim);\n                }\n\n                #growth-model-wrapper .right-column {\n                  display: flex;\n                  flex-direction: column;\n                  height: auto;\n                  justify-content: flex-start;\n                  padding-top: 100px;\n                  width: 540px;\n                  gap: 30px;\n                }\n\n                #growth-model-wrapper .cta-container {\n                  display: flex;\n                  flex-direction: row;\n                  align-items: center;\n                  justify-content: flex-start;\n                  gap: 20px;\n                  width: 100%;\n                  box-sizing: border-box;\n                }\n\n                #growth-model-wrapper .cta-text {\n                  color: #ffffff;\n                  font-size: 16px;\n                  font-weight: 600;\n                }\n\n                #growth-model-wrapper .cta-button {\n                  background-color: #2DBF3A;\n                  color: #ffffff;\n                  font-size: 16px;\n                  font-weight: 600;\n                  padding: 12px 24px;\n                  border-radius: 8px;\n                  text-decoration: none;\n                  display: inline-flex;\n                  align-items: center;\n                  gap: 8px;\n                  transition: all 0.2s ease;\n                }\n\n                #growth-model-wrapper .cta-button svg {\n                  width: 20px;\n                  height: 20px;\n                  stroke-width: 2;\n                }\n\n                #growth-model-wrapper .cta-button:hover {\n                  transform: translateY(-2px);\n                  box-shadow: 0 4px 15px rgba(45, 191, 58, 0.4);\n                  background-color: #32d641;\n                }\n\n                @media (max-width:1100px) {\n                  #growth-model-wrapper .gm-main-wrapper {\n                    flex-direction: column;\n                    gap: 10px;\n                    padding-bottom: 2rem;\n                  }\n\n                  #growth-model-wrapper .chart-container {\n                    width: 360px;\n                    height: 360px;\n                  }\n\n                  #growth-model-wrapper .right-column {\n                    width: 100%;\n                    height: auto;\n                    position: static;\n                    padding-top: 0;\n                    gap: 15px;\n                  }\n\n                  #growth-model-wrapper .info-panel,\n                  #growth-model-wrapper .info-panel-sized {\n                    width: 100%;\n                    max-width: 340px;\n                    margin: 0 auto;\n                    min-height: auto !important;\n                  }\n\n                  #growth-model-wrapper .cta-container {\n                    position: static;\n                    width: 100%;\n                    justify-content: center;\n                    padding-right: 0;\n                    flex-wrap: wrap;\n                  }\n\n                  .info-panel-sized h2,\n                  .info-panel-sized h3 {\n                    font-size: 1.1rem !important;\n                    margin-bottom: 0.5rem !important;\n                    word-break: break-word;\n                  }\n\n                  #growth-model-wrapper .info-body {\n                    padding: 1rem !important;\n                  }\n                }\n              <\/style>\n              <div class=\"gm-main-wrapper\">\n                <div class=\"chart-container\">\n                  <svg viewbox=\"0 0 600 600\">\n                    <defs>\n                      <radialgradient cx=\"50%\" cy=\"50%\" fx=\"50%\" fy=\"50%\" id=\"grad-core\" r=\"50%\">\n                        <stop offset=\"0%\" style=\"stop-color:#1a1a1a;stop-opacity:1\">\n                        <\/stop>\n                        <stop offset=\"100%\" style=\"stop-color:#2d2d30;stop-opacity:1\">\n                        <\/stop>\n                      <\/radialgradient>\n                      <radialgradient cx=\"50%\" cy=\"50%\" fx=\"50%\" fy=\"50%\" id=\"grad-middle\" r=\"50%\">\n                        <stop offset=\"40%\" style=\"stop-color:#2d2d30;stop-opacity:1\">\n                        <\/stop>\n                        <stop offset=\"100%\" style=\"stop-color:#3e3e42;stop-opacity:1\">\n                        <\/stop>\n                      <\/radialgradient>\n                      <lineargradient id=\"grad-rim\" x1=\"0%\" x2=\"100%\" y1=\"0%\" y2=\"100%\">\n                        <stop offset=\"0%\" style=\"stop-color:#2a2a2e;stop-opacity:1\">\n                        <\/stop>\n                        <stop offset=\"50%\" style=\"stop-color:#3e3e42;stop-opacity:1\">\n                        <\/stop>\n                        <stop offset=\"100%\" style=\"stop-color:#2a2a2e;stop-opacity:1\">\n                        <\/stop>\n                      <\/lineargradient>\n                    <\/defs>\n                    <circle cx=\"300\" cy=\"300\" fill=\"#1d1d1f\" r=\"240\">\n                    <\/circle>\n                    <circle class=\"ring-gray\" cx=\"300\" cy=\"300\" r=\"230\">\n                    <\/circle>\n                    <circle class=\"circle-black\" cx=\"300\" cy=\"300\" r=\"110\">\n                    <\/circle>\n                    <circle class=\"defensibility-rim\" cx=\"300\" cy=\"300\" r=\"265\">\n                    <\/circle>\n                    <circle class=\"border-ring\" cx=\"300\" cy=\"300\" r=\"110\">\n                    <\/circle>\n                    <circle class=\"border-ring\" cx=\"300\" cy=\"300\" r=\"230\">\n                    <\/circle>\n                    <circle class=\"border-ring\" cx=\"300\" cy=\"300\" r=\"300\">\n                    <\/circle>\n                    <g style=\"pointer-events: none;\">\n                      <path class=\"separator\" d=\"M 300,300 L 300,190 L 350,130 L 300,70\">\n                      <\/path>\n                      <path class=\"separator\" d=\"M 300,300 L 300,190 L 350,130 L 300,70\"\n                        transform=\"rotate(120, 300, 300)\">\n                      <\/path>\n                      <path class=\"separator\" d=\"M 300,300 L 300,190 L 350,130 L 300,70\"\n                        transform=\"rotate(240, 300, 300)\">\n                      <\/path>\n                    <\/g>\n                    <g style=\"pointer-events: none;\">\n                      <line class=\"separator\" x1=\"300\" x2=\"300\" y1=\"300\" y2=\"190\">\n                      <\/line>\n                      <line class=\"separator\" transform=\"rotate(120, 300, 300)\" x1=\"300\" x2=\"300\" y1=\"300\" y2=\"190\">\n                      <\/line>\n                      <line class=\"separator\" transform=\"rotate(240, 300, 300)\" x1=\"300\" x2=\"300\" y1=\"300\" y2=\"190\">\n                      <\/line>\n                    <\/g>\n                    <text class=\"text-label text-outer\" data-for=\"experiments\" x=\"175\" y=\"200\">\n                      Experimenten\n                    <\/text>\n                    <text class=\"text-label text-outer\" data-for=\"growth_model\" x=\"465\" y=\"280\">\n                      Groeimodel\n                    <\/text>\n                    <text class=\"text-label text-outer\" data-for=\"user_psychology\" x=\"300\" y=\"455\">\n                      <tspan dy=\"0\" x=\"300\">\n                        Gebruikers-\n                      <\/tspan>\n                      <tspan dy=\"25\" x=\"300\">\n                        psychologie\n                      <\/tspan>\n                    <\/text>\n                    <text class=\"text-label text-inner\" data-for=\"monetization\" style=\"font-size: 13px;\" x=\"245\"\n                      y=\"275\">\n                      Monetisatie\n                    <\/text>\n                    <text class=\"text-label text-inner\" data-for=\"acquisition\" style=\"font-size: 13px;\" x=\"365\" y=\"275\">\n                      Acquisitie\n                    <\/text>\n                    <text class=\"text-label text-inner\" data-for=\"retention\" style=\"font-size: 12px;\" x=\"300\" y=\"350\">\n                      <tspan dy=\"0\" x=\"300\">\n                        Retentie &amp;\n                      <\/tspan>\n                      <tspan dy=\"16\" x=\"300\">\n                        Betrokkenheid\n                      <\/tspan>\n                    <\/text>\n                    <g class=\"segment-group\" data-id=\"monetization\">\n                      <path class=\"interactive-trigger\" d=\"M 300,300 L 300,190 A 110,110 0 0,0 204.7,355 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"segment-group\" data-id=\"acquisition\">\n                      <path class=\"interactive-trigger\" d=\"M 300,300 L 300,190 A 110,110 0 0,1 395.3,355 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"segment-group\" data-id=\"retention\">\n                      <path class=\"interactive-trigger\" d=\"M 300,300 L 204.7,355 A 110,110 0 0,0 395.3,355 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"segment-group\" data-id=\"experiments\">\n                      <path class=\"interactive-trigger\"\n                        d=\"M 204.7,355 L 127.8,341.7 L 100.8,415 A 230 230 0 0 1 300 70 L 350,130 L 300,190 A 110 110 0 0 0 204.7 355 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"segment-group\" data-id=\"growth_model\">\n                      <path class=\"interactive-trigger\"\n                        d=\"M 300,190 L 350,130 L 300,70 A 230 230 0 0 1 499.2 415 L 422.2 428.3 L 395.3 355 A 110 110 0 0 0 300 190 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"segment-group\" data-id=\"user_psychology\">\n                      <path class=\"interactive-trigger\"\n                        d=\"M 395.3,355 L 422.2,428.3 L 499.2,415 A 230 230 0 0 1 100.8 415 L 127.8 341.7 L 204.7 355 A 110 110 0 0 0 395.3 355 Z\">\n                      <\/path>\n                    <\/g>\n                    <g class=\"outer-segment-group\" data-id=\"defensibility\">\n                      <path class=\"interactive-trigger\"\n                        d=\"M 300, 0 A 300,300 0 1,1 300,600 A 300,300 0 1,1 300,0 M 300, 70 A 230,230 0 1,0 300,530 A 230,230 0 1,0 300,70 Z\"\n                        fill=\"transparent\">\n                      <\/path>\n                      <text class=\"main-title\" data-for=\"defensibility\" x=\"300\" y=\"48\">\n                        Verdedigbaarheid\n                      <\/text>\n                    <\/g>\n                  <\/svg>\n                <\/div>\n                <div class=\"right-column\">\n                  <div class=\"text-block info-panel-sized\">\n                    <h3 id=\"gm-info-header\">\n                      Verdedigbaarheid\n                    <\/h3>\n                    <p id=\"gm-info-body\">\n                      Opeenstapelende groeiloops werken als rente-op-rente. Samen met sterke branding cre\u00ebert dit een\n                      verdedigbare marktpositie die voor concurrenten onmogelijk te kopi\u00ebren is.\n                    <\/p>\n                  <\/div>\n                  <div class=\"cta-container\">\n                    <span class=\"cta-text\">\n                      Meer weten over ons systeem?\n                    <\/span>\n                    <a class=\"yc-btn yc-btn-strategy\" href=\"https:\/\/youthcommerce.nl\/gouden-ratio\">\n                      Bekijk onze werkwijze\n                      <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                        stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"20\">\n                        <line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\">\n                        <\/line>\n                        <polyline points=\"12 5 19 12 12 19\">\n                        <\/polyline>\n                      <\/svg>\n                    <\/a>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <script>\n                (function () { const infoData = { 'retention': { header: 'RETENTIE & BETROKKENHEID', body: 'Retentie is het absolute fundament; zonder behoud lekt elke investering weg. Focus hierop verbetert direct acquisitie en winst, en onderscheidt de marktleiders van de rest.' }, 'acquisition': { header: 'ACQUISITIE', body: 'Acquisitie werkt via zichzelf versterkende loops, niet via lineaire funnels. Door in te spelen op bestaande gewoontes (\\'habit transfer\\') sluit je product of service naadloos aan op het kanaal.' }, 'monetization': { header: 'MONETISATIE', body: 'Monetisatie is geen los prijskaartje, maar een integraal systeemonderdeel. Een sterk model wordt niet gegokt, maar vanaf de basis opgebouwd met data om groei te faciliteren.' }, 'growth_model': { header: 'GROEIMODEL', body: 'Groei is geen toeval, maar de voorspelbare output van een systeem. Door retentie, acquisitie en monetisatie te verbinden, ontstaat een herhaalbare motor voor duurzaam resultaat.' }, 'user_psychology': { header: 'GEBRUIKERSPSYCHOLOGIE', body: 'Succesvolle groei dwingt geen nieuw gedrag af, maar benut de \\'law of habit transfer\\'. Inhaken op bestaande routines maakt gebruik van je product een logische, natuurlijke stap.' }, 'experiments': { header: 'EXPERIMENTEN', body: 'Blindelings kopi\u00ebren werkt niet. Door continu te testen vanuit fundamentele analyse (\\'first principles\\') voorkom je aannames en vind je de specifieke succesformule voor jouw markt.' }, 'defensibility': { header: 'VERDEDIGBAARHEID', body: 'Opeenstapelende groeiloops werken als rente-op-rente. Samen met sterke branding cre\u00ebert dit een verdedigbare marktpositie die voor concurrenten onmogelijk te kopi\u00ebren is.' } }; const headerEl = document.getElementById('gm-info-header'); const bodyEl = document.getElementById('gm-info-body'); const wrapper = document.getElementById('growth-model-wrapper'); const chartContainer = wrapper.querySelector('.chart-container'); function updateInfo(id) { const data = infoData[id]; if (data && headerEl && bodyEl) { headerEl.textContent = data.header; bodyEl.textContent = data.body; } } function setFocus(active, activeId) { const cardEl = document.querySelector('.info-panel-sized'); if (active) { chartContainer.classList.add('has-focus'); if (cardEl) cardEl.classList.add('active-glow'); wrapper.querySelectorAll('.text-label, .main-title').forEach(el => { if (el.getAttribute('data-for') === activeId || (activeId === 'defensibility' && el.classList.contains('main-title'))) { el.classList.add('active-label'); } else { el.classList.remove('active-label'); } }); } else { chartContainer.classList.remove('has-focus'); if (cardEl) cardEl.classList.remove('active-glow'); wrapper.querySelectorAll('.text-label, .main-title').forEach(el => { el.classList.remove('active-label'); }); } } const groups = wrapper.querySelectorAll('.segment-group'); groups.forEach(group => { group.addEventListener('mouseenter', () => { const id = group.getAttribute('data-id'); updateInfo(id); setFocus(true, id); }); group.addEventListener('mouseleave', () => { setFocus(false, null); }); }); const outerGroup = wrapper.querySelector('.outer-segment-group'); if (outerGroup) { outerGroup.addEventListener('mouseenter', () => { const id = outerGroup.getAttribute('data-id'); updateInfo(id); setFocus(true, id); }); outerGroup.addEventListener('mouseleave', () => { setFocus(false, null); }); } })();\n              <\/script>\n            <\/div>\n          <\/div>\n        <\/section>\n        <style>\n          #process-section {\n            --panel-bg: #141416;\n            --yc-green: #2DBF3A;\n            --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n            --text-primary: #ffffff;\n            --text-secondary: rgba(255, 255, 255, 0.6);\n            padding: 20px 0 20px;\n            background: transparent;\n          }\n\n          .process-container {\n            max-width: 1280px;\n            margin: 0 auto;\n            padding: 0 !important;\n          }\n\n          .process-header {\n            margin-bottom: 60px;\n          }\n\n          .process-header h2 {\n            font-family: var(--font-heading);\n            font-size: clamp(2rem, 4vw, 3rem);\n            text-align: left;\n            margin-bottom: 20px;\n            font-weight: 700;\n            letter-spacing: -0.01em;\n            color: #ffffff;\n            margin-top: 0;\n          }\n\n          .process-header p {\n            text-align: left;\n            max-width: 650px;\n            color: #ffffff;\n            font-size: 1rem;\n            line-height: 1.6;\n            margin: 0;\n            opacity: 0.9;\n          }\n\n          .chevron-container {\n            display: flex;\n            align-items: stretch;\n            gap: 0;\n            margin-top: 40px;\n            padding-bottom: 40px;\n          }\n\n          @media (max-width:900px) {\n            .chevron-container {\n              flex-direction: column;\n              gap: 20px;\n            }\n          }\n\n          .chevron-card {\n            position: relative;\n            flex: 1;\n            min-height: 280px;\n            padding: 1px;\n            background: rgba(255, 255, 255, 0.05);\n            cursor: pointer;\n            transition: transform 0.4s ease;\n            margin-left: -20px;\n            clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%, 40px 50%);\n          }\n\n          .chevron-card:first-child {\n            margin-left: 0;\n            clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%);\n          }\n\n          .chevron-card:last-child {\n            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 40px 50%);\n          }\n\n          .chevron-card::before {\n            content: \"\";\n            position: absolute;\n            inset: 0;\n            background: radial-gradient(600px circle at var(--mouse-x, 0) var(--mouse-y, 0), var(--yc-green), transparent 40%);\n            z-index: 0;\n            opacity: 0;\n            transition: opacity 0.5s;\n          }\n\n          .chevron-card:hover::before {\n            opacity: 1;\n          }\n\n          .chevron-card:hover {\n            transform: translateY(-4px);\n            z-index: 10;\n          }\n\n          .chevron-inner {\n            background: #141416;\n            width: 100%;\n            height: 100%;\n            position: relative;\n            z-index: 1;\n            padding: 40px 32px 32px 48px;\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-start;\n            clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%, 40px 50%);\n          }\n\n          .chevron-card:first-child .chevron-inner {\n            clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%);\n            padding-left: 32px;\n          }\n\n          .chevron-card:last-child .chevron-inner {\n            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 40px 50%);\n          }\n\n          .chevron-inner::after {\n            content: \"\";\n            position: absolute;\n            inset: 0;\n            background: radial-gradient(800px circle at var(--mouse-x, 0) var(--mouse-y, 0), rgba(255, 255, 255, 0.06), transparent 40%);\n            opacity: 0;\n            transition: opacity 0.5s;\n            pointer-events: none;\n            z-index: 0;\n          }\n\n          .chevron-card:hover .chevron-inner::after {\n            opacity: 1;\n          }\n\n          @media (max-width:900px) {\n            .chevron-card {\n              clip-path: none !important;\n              margin-left: 0;\n              border-radius: 12px !important;\n              padding: 1px !important;\n              border: none !important;\n              overflow: hidden !important;\n              background: transparent !important;\n              display: flex !important;\n              flex-direction: column !important;\n            }\n\n            .chevron-card::before {\n              display: block !important;\n            }\n\n            .chevron-inner {\n              clip-path: none !important;\n              border-radius: 11px !important;\n              padding: 28px;\n              background: #141416 !important;\n              flex: 1 !important;\n              width: 100% !important;\n            }\n\n            .chevron-card:first-child,\n            .chevron-card:last-child {\n              clip-path: none !important;\n              border-radius: 12px !important;\n            }\n\n            .chevron-card:first-child .chevron-inner,\n            .chevron-card:last-child .chevron-inner {\n              clip-path: none !important;\n              border-radius: 11px !important;\n            }\n          }\n\n          .yc-watermark-isolated {\n            position: absolute;\n            top: 20px;\n            right: 30px;\n            font-size: 6rem;\n            font-weight: 700;\n            font-family: Arial, Helvetica, sans-serif !important;\n            font-display: swap;\n            color: transparent;\n            -webkit-text-stroke: 2px rgba(255, 255, 255, 0.05);\n            z-index: 1;\n            line-height: 1;\n            opacity: 0.5;\n            pointer-events: none;\n            transition: all 0.4s ease;\n          }\n\n          .chevron-card:hover .yc-watermark-isolated {\n            -webkit-text-stroke-color: rgba(45, 191, 58, 0.2);\n            opacity: 1;\n          }\n\n          @media (max-width:900px) {\n            .yc-watermark-isolated {\n              font-size: 4rem;\n              top: 10px;\n              right: 15px;\n            }\n          }\n\n          .step-content-wrapper {\n            position: relative;\n            z-index: 2;\n          }\n\n          .step-title {\n            font-family: var(--font-heading);\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #fff;\n            margin-bottom: 8px;\n          }\n\n          .step-desc {\n            font-size: 0.95rem;\n            color: var(--text-secondary);\n            line-height: 1.6;\n            margin-bottom: 24px;\n            font-weight: 500;\n          }\n\n          .step-bullets {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n          }\n\n          .step-bullets li {\n            font-size: 0.9rem;\n            color: rgba(255, 255, 255, 0.9);\n            margin-bottom: 12px;\n            padding-left: 28px;\n            position: relative;\n            line-height: 1.5;\n            transition: color 0.3s ease;\n          }\n\n          .chevron-card:hover .step-bullets li {\n            color: #ffffff;\n          }\n\n          .step-bullets li strong {\n            color: #fff;\n            font-weight: 600;\n          }\n\n          #process-section .check-icon {\n            position: absolute;\n            left: 0;\n            top: 2px;\n            width: 18px;\n            height: 18px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: rgba(255, 255, 255, 0.1);\n            color: rgba(255, 255, 255, 0.5);\n            transition: all 0.3s ease;\n            border: 1px solid transparent;\n          }\n\n          #process-section .chevron-card:hover .check-icon {\n            background: rgba(45, 191, 58, 0.1);\n            color: var(--yc-green);\n            border-color: var(--yc-green);\n          }\n\n          #process-section .check-icon svg {\n            width: 10px;\n            height: 10px;\n            stroke-width: 3;\n          }\n        <\/style>\n        <section id=\"process-section\">\n          <div class=\"process-container\">\n            <div class=\"process-header\">\n              <h2>\n                Zo werken wij: Van strategie naar impact\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p>\n                  Wij geloven niet in eindeloos vergaderen of dikke rapporten. We werken in een vast ritme van\n                  prioriteren, bouwen en testen. Zo zetten we jouw uitdagingen elke 2 weken om in tastbaar resultaat.\n                <\/p>\n              <\/div>\n            <\/div>\n            <div class=\"chevron-container\">\n              <article class=\"chevron-card\" onmousemove=\"updateMouse(event, this)\">\n                <div class=\"chevron-inner\">\n                  <span class=\"yc-watermark-isolated\">\n                    01\n                  <\/span>\n                  <div class=\"step-content-wrapper\">\n                    <h3 class=\"step-title\">\n                      G.R.O.W.S.\n                    <\/h3>\n                    <p class=\"step-desc\">\n                      Strategie &amp; Selectie\n                    <\/p>\n                    <p style=\"color: #fff; font-weight: 600; margin-bottom: 16px;\">\n                      We starten met helderheid.\n                    <\/p>\n                    <ul class=\"step-bullets\">\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        We verzamelen alle groeikansen en vertalen de beste optie naar een scherpe hypothese.\n                      <\/li>\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        We filteren op haalbaarheid, prioriteren op maximale impact en werken dit uit tot een glashelder\n                        plan.\n                      <\/li>\n                    <\/ul>\n                  <\/div>\n                <\/div>\n              <\/article>\n              <article class=\"chevron-card\" onmousemove=\"updateMouse(event, this)\">\n                <div class=\"chevron-inner\">\n                  <span class=\"yc-watermark-isolated\">\n                    02\n                  <\/span>\n                  <div class=\"step-content-wrapper\">\n                    <h3 class=\"step-title\">\n                      SPRINT\n                    <\/h3>\n                    <p class=\"step-desc\">\n                      2 Weken Focus\n                    <\/p>\n                    <p style=\"color: #fff; font-weight: 600; margin-bottom: 16px;\">\n                      Geen eindeloze trajecten, maar executie.\n                    <\/p>\n                    <ul class=\"step-bullets\">\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        In een vaste sprint van 2 weken ontwerpen, bouwen en lanceren we de gekozen oplossing.\n                      <\/li>\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        100% focus op uitvoering zonder verstoringen.\n                      <\/li>\n                    <\/ul>\n                  <\/div>\n                <\/div>\n              <\/article>\n              <article class=\"chevron-card\" onmousemove=\"updateMouse(event, this)\">\n                <div class=\"chevron-inner\">\n                  <span class=\"yc-watermark-isolated\">\n                    03\n                  <\/span>\n                  <div class=\"step-content-wrapper\">\n                    <h3 class=\"step-title\">\n                      CLICK\n                    <\/h3>\n                    <p class=\"step-desc\">\n                      Validatie &amp; Winst\n                    <\/p>\n                    <p style=\"color: #fff; font-weight: 600; margin-bottom: 16px;\">\n                      Meten is weten.\n                    <\/p>\n                    <ul class=\"step-bullets\">\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        We analyseren direct hoe de doelgroep reageert op het resultaat.\n                      <\/li>\n                      <li>\n                        <span class=\"check-icon\">\n                          <svg fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n                            <polyline points=\"20 6 9 17 4 12\">\n                            <\/polyline>\n                          <\/svg>\n                        <\/span>\n                        Op basis van harde data bepalen we de vervolgstap: het succes opschalen of direct bijsturen.\n                      <\/li>\n                    <\/ul>\n                  <\/div>\n                <\/div>\n              <\/article>\n            <\/div>\n          <\/div>\n        <\/section>\n        <script>\n          function updateMouse(e, card) { const rect = card.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; card.style.setProperty('--mouse-x', `${x}px`); card.style.setProperty('--mouse-y', `${y}px`); const inner = card.querySelector('.chevron-inner'); if (inner) { inner.style.setProperty('--mouse-x', `${x}px`); inner.style.setProperty('--mouse-y', `${y}px`); } }\n        <\/script>\n        <section class=\"yc-team-section\" id=\"team-reveal\">\n          <div class=\"yc-team-sticky-wrapper\">\n            <div class=\"yc-team-intro\" style=\"display: block; max-width: 1280px; padding: 0; margin-bottom: 4rem;\">\n              <h2 style=\"font-size: 48px; line-height: 1.1; margin-bottom: 1.5rem; color: #fff;\">\n                Jouw eigen\n                <em>\n                  growth-department\n                <\/em>\n              <\/h2>\n              <div class=\"yc-highlight-container\">\n                <p style=\"font-size: 16px; line-height: 1.6; max-width: 900px; margin: 0; color: #ffffff;\">\n                  Stop met het managen van juniors bureaus. Wij fungeren als jouw complete, senior marketingafdeling.\n                  Directe lijnen, diepgaande expertise en volledige focus op jouw bedrijfsresultaat.\n                <\/p>\n              <\/div>\n            <\/div>\n            <style>.yc-team-sticky-wrapper{overflow:visible !important}.yc-team-section.yc-has-extras .yc-team-sticky-wrapper{justify-content:flex-end !important;padding-bottom:4vh !important}.yc-team-card-back{justify-content:flex-start !important;overflow:hidden !important;gap:1rem}.yc-team-card-back .yc-team-desc-name{flex-shrink:0}.yc-team-card-back .yc-team-desc-text{font-size:13px !important;line-height:1.5;flex:1 1 auto;overflow-y:auto;min-height:0}.yc-team-card-back .yc-team-linkedin-link{flex-shrink:0;margin-top:auto;align-self:flex-start}.yc-team-extra-row{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem;column-gap:3rem;margin:0 auto;padding:0 2rem 6rem;max-width:1200px;position:relative;z-index:5;background:inherit}.yc-team-extra-row .yc-team-card{position:relative !important;left:auto !important;top:auto !important;width:300px;height:400px;margin:0;flex:0 0 auto;transform:none !important;transform-origin:center center !important;perspective:1000px;overflow:visible !important}.yc-team-extra-row .yc-team-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.yc-team-extra-row .yc-team-card.yc-allow-flip:hover .yc-team-card-inner{transform:rotateY(180deg)}@media (max-width:768px){.yc-team-stack{height:auto !important}.yc-team-extra-row{gap:1rem;padding:0 1rem 3rem}.yc-team-stack .yc-team-card{height:400px !important}.yc-team-extra-row .yc-team-card{width:65%;max-width:240px;height:400px}}<\/style><script>(function(){function move(){var p=document.querySelector(\"[data-yc-extras]\");if(!p)return;var s=p.closest(\".yc-team-section\");if(s&&s.parentElement){s.parentElement.insertBefore(p,s.nextSibling);}p.style.display=\"\";}if(document.readyState!==\"loading\"){move();}else{document.addEventListener(\"DOMContentLoaded\",move);}})();<\/script><div class=\"yc-team-stack\"><div class=\"yc-team-card yc-team-logo-card\" id=\"card-logo\"><div class=\"yc-team-card-inner\"><div class=\"yc-team-card-front\" style=\"display: flex; align-items: center; justify-content: center; background: #1d1d1f;\"><img decoding=\"async\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/YouthCommerce-logo.png?strip=all&w=1920\" alt=\"YouthCommerce\" style=\"object-fit: contain; width: 60%; height: auto; display: block;\"><\/div><\/div><\/div><div class=\"yc-team-card yc-allow-flip\" id=\"card-william\"><div class=\"yc-team-card-inner\"><div class=\"yc-team-card-front\"><img decoding=\"async\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/05\/William.png?strip=all\" alt=\"William\"><div class=\"yc-team-info\">William<\/div><\/div><div class=\"yc-team-card-back\"><div class=\"yc-team-desc-name\">William Miggelbrink<\/div><div class=\"yc-team-desc-text\">William werkt al vijf jaar samen met Owen en zorgt voor een sterke (infra)structuur achter de marketing. Met zijn achtergrond in Logistics Management (HAN) en certificeringen bij IBM, Growth Tribe en McKinsey brengt hij overzicht in complexe vraagstukken. Hij houdt van heldere processen en meetbare resultaten, waardoor klanten grip houden op groei.<\/div><a href=\"https:\/\/www.linkedin.com\/in\/william-miggelbrink\/\" target=\"_blank\" class=\"yc-team-linkedin-link\" aria-label=\"LinkedIn William\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"yc-team-card yc-allow-flip\" id=\"card-owen\"><div class=\"yc-team-card-inner\"><div class=\"yc-team-card-front\"><img decoding=\"async\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/05\/Owen.png?strip=all\" alt=\"Owen\"><div class=\"yc-team-info\">Owen<\/div><\/div><div class=\"yc-team-card-back\"><div class=\"yc-team-desc-name\">Owen Ebbers<\/div><div class=\"yc-team-desc-text\">Owen heeft meer dan zes jaar ervaring in online marketing en helpt klanten groeien met slimme SEO- en growthstrategie\u00ebn. Hij volgde een SEO-studie aan de HvA en behaalde certificeringen bij Growth Tribe, McKinsey en BJ Fogg Behaviour Design. Owen gelooft dat marketing werkt als je begrijpt waarom mensen keuzes maken. Daarom bouwt hij strategie\u00ebn die logisch voelen \u00e9n converteren naar omzet.<\/div><a href=\"https:\/\/www.linkedin.com\/in\/owenebbers\/\" target=\"_blank\" class=\"yc-team-linkedin-link\" aria-label=\"LinkedIn Owen\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"\/><\/svg><\/a><\/div><\/div><\/div><div class=\"yc-team-card yc-allow-flip\" id=\"card-tygo\"><div class=\"yc-team-card-inner\"><div class=\"yc-team-card-front\"><img decoding=\"async\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/05\/Foto-1.jpg?strip=all\" alt=\"Noah\"><div class=\"yc-team-info\">Noah<\/div><\/div><div class=\"yc-team-card-back\"><div class=\"yc-team-desc-name\">Noah Bruins<\/div><div class=\"yc-team-desc-text\">Noah helpt bedrijven en founders met haar boutique agency AECL\u00c1T om hun verhaal online sterk en authentiek te vertellen. Haar klanten hebben vaak al iets sterks staan, maar missen de consistentie en kracht om dit online goed over te brengen. Dit doet ze aan de hand van socialmediastrategie\u00ebn, contentcreatie en communitybeheer, waarbij content altijd wordt ingezet op basis van wie een bedrijf is, waar het voor staat en hoe mensen kijken, voelen en consumeren op Instagram, TikTok en LinkedIn.<\/div><a href=\"https:\/\/nl.linkedin.com\/in\/noahbruins\" target=\"_blank\" class=\"yc-team-linkedin-link\" aria-label=\"LinkedIn Noah\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"\/><\/svg><\/a><\/div><\/div><\/div><\/div><div class=\"yc-team-extra-row\" data-yc-extras style=\"display:none\"><div style=\"transform:rotate(0.0deg) !important;\" class=\"yc-team-card yc-allow-flip\" id=\"card-extra-14025\"><div class=\"yc-team-card-inner\"><div class=\"yc-team-card-front\"><img decoding=\"async\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/05\/Tygo.png?strip=all\" alt=\"Tygo\"><div class=\"yc-team-info\">Tygo<\/div><\/div><div class=\"yc-team-card-back\"><div class=\"yc-team-desc-name\">Tygo Bollen<\/div><div class=\"yc-team-desc-text\">Tygo versterkt het team als advertising specialist met focus op SEA-campagnes. Tijdens zijn E-commerce opleiding aan Hogeschool Windesheim past hij theorie direct toe in de praktijk. Hij wordt enthousiast van testen en optimaliseren, omdat resultaten snel zichtbaar zijn. Voor klanten betekent dit actief beheerde campagnes die continu beter presteren.<\/div><\/div><\/div><\/div><\/div>\n          <\/div>\n        <\/section>\n        <style>\n          .yc-trust-wrapper {\n            padding: 148px 0 100px;\n            background-color: transparent;\n            position: relative;\n            z-index: 2;\n          }\n\n          .yc-trust-grid {\n            display: grid;\n            grid-template-columns: 0.95fr 1.25fr;\n            gap: 40px;\n            align-items: center;\n            width: 100%;\n          }\n\n          .yc-trust-content {\n            text-align: left;\n          }\n\n          .yc-trust-title {\n            font-family: var(--font-head);\n            font-size: 48px;\n            font-weight: 700;\n            color: #ffffff;\n            margin-bottom: 24px;\n            line-height: 1.1;\n          }\n\n          .yc-trust-desc {\n            font-size: 18px;\n            color: #b0b8c4;\n            margin-bottom: 40px;\n            max-width: 500px;\n            line-height: 1.6;\n          }\n\n          .yc-trust-cta {\n            display: inline-flex;\n            align-items: center;\n            padding: 16px 32px;\n            background-color: #2DBF3A;\n            color: #ffffff;\n            font-weight: 700;\n            border-radius: 8px;\n            text-decoration: none;\n            transition: transform 0.2s, background-color 0.2s;\n            font-size: 16px;\n          }\n\n          .yc-trust-cta:hover {\n            transform: scale(1.05);\n            box-shadow: 0 8px 24px rgba(45, 191, 58, 0.4);\n            background-color: #2DBF3A;\n          }\n\n          .yc-trust-badges {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 24px;\n            width: 100%;\n          }\n\n          .yc-trust-badge-card {\n            background: #0b1219;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 20px;\n            padding: 36px;\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            justify-content: flex-start;\n            gap: 24px;\n            height: auto;\n            min-height: 190px;\n            transition: transform 0.3s ease, border-color 0.3s ease;\n          }\n\n          .yc-trust-badge-card:hover {\n            transform: translateY(-5px);\n            border-color: rgba(124, 230, 138, 0.3);\n          }\n\n          .yc-trust-badge-img {\n            width: 80px;\n            height: 80px;\n            object-fit: contain;\n            flex-shrink: 0;\n          }\n\n          .yc-trust-card-content {\n            display: flex;\n            flex-direction: column;\n            text-align: left;\n            gap: 4px;\n          }\n\n          .yc-trust-badge-title {\n            font-size: 18px;\n            color: #ffffff;\n            font-weight: 700;\n            margin: 0;\n            text-align: left;\n          }\n\n          .yc-trust-badge-desc {\n            font-size: 14px;\n            color: #b0b8c4;\n            line-height: 1.4;\n            margin: 0;\n          }\n\n          .hidden-mobile {\n            display: block;\n          }\n\n          @media (max-width:900px) {\n            .yc-trust-grid {\n              grid-template-columns: 1fr;\n              gap: 40px;\n              text-align: center;\n            }\n\n            .yc-trust-badges {\n              grid-template-columns: 1fr 1fr;\n              gap: 12px;\n            }\n\n            .yc-trust-content {\n              text-align: center;\n              display: flex;\n              flex-direction: column;\n              align-items: center;\n            }\n\n            .yc-trust-badge-card {\n              flex-direction: column;\n              text-align: center;\n              padding: 16px;\n              gap: 12px;\n            }\n\n            .yc-trust-card-content,\n            .yc-trust-badge-title {\n              text-align: center;\n            }\n          }\n        <\/style>\n        <section class=\"yc-section yc-trust-wrapper\" id=\"trust\">\n          <div class=\"yc-container\">\n            <div class=\"yc-trust-grid\">\n              <div class=\"yc-trust-content\">\n                <h2 class=\"yc-trust-title\">\n                  Laat je bedrijf groeien met vertrouwen\n                <\/h2>\n                <div class=\"yc-highlight-container\">\n                  <p class=\"yc-trust-desc\" style=\"font-size: 16px;\">\n                    Werk direct met een ervaren performance marketing partner. Transparant, compliant en gericht op\n                    resultaat\n                  <\/p>\n                <\/div>\n                <a class=\"yc-trust-cta\" href=\"https:\/\/youthcommerce.nl\/contact\">\n                  Ontdek jouw groeikansen\n                  <svg fill=\"none\" height=\"20\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" style=\"margin-left:8px;\" viewbox=\"0 0 24 24\" width=\"20\">\n                    <line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\">\n                    <\/line>\n                    <polyline points=\"12 5 19 12 12 19\">\n                    <\/polyline>\n                  <\/svg>\n                <\/a>\n              <\/div>\n              <div class=\"yc-trust-badges\">\n                <div class=\"yc-trust-badge-card\">\n                  <img decoding=\"async\" alt=\"Google Partner\" class=\"yc-trust-badge-img\"\n                    src=\"https:\/\/www.gstatic.com\/partners\/badge\/images\/2025\/PartnerBadgeClickable.svg\" \/>\n                  <div class=\"yc-trust-card-content\">\n                    <div class=\"yc-trust-badge-title\">\n                      Google Partner\n                    <\/div>\n                    <p class=\"yc-trust-badge-desc\">\n                      YouthCommerce is gecertificeerd Google Partner.\n                    <\/p>\n                  <\/div>\n                <\/div>\n                <div class=\"yc-trust-badge-card\">\n                  <img decoding=\"async\" alt=\"GDPR\" class=\"yc-trust-badge-img\"\n                    src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/12\/8.jpg?strip=all&w=1920\" style=\"border-radius: 50%;\" \/>\n                  <div class=\"yc-trust-card-content\">\n                    <div class=\"yc-trust-badge-title\">\n                      GDPR compliant\n                    <\/div>\n                    <p class=\"yc-trust-badge-desc\">\n                      Volledig conform de EU-privacywetgeving (AVG).\n                    <\/p>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n      <\/div>\n      <section class=\"yc-toolstack\">\n        <div class=\"yc-container\">\n          <div class=\"yc-toolstack-header\">\n            <h2>\n              Platformen en kanalen die wij inzetten\n            <\/h2>\n            <div class=\"yc-highlight-container\">\n              <p style=\"max-width: 1000px; color: #ffffff; font-size: 16px;\">\n                Social Media Adverteren is sterker met betrouwbare platformen en tools die schaal en controle geven.\n                <br \/>\n                <br \/>\n                We werken privacy first en conform GDPR. We gebruiken consent signalen, verificatie en brand safe\n                lijsten. We blokkeren ongewenste plaatsingen en voorkomen frauduleus verkeer met strikte controles.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"yc-toolstack-track\">\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Meta\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Meta-Logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Meta Ads Manager voor Facebook en Instagram campagnes\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"TikTok\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/tiktok-primary-logo-e1768144874182.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              TikTok Ads Manager voor short form video bereik en performance\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"LinkedIn\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/LinkedIn-logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              LinkedIn Campaign Manager voor B2B targeting en leadformulieren\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Pinterest\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/pngfind.com-pinterest-png-990406.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Pinterest Ads voor discovery en shoppable pins\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Snapchat\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/pngfind.com-snapchat-logo-png-transparent-522810.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Snapchat Ads voor jong bereik en AR lenzen\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"YouTube\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Youtube-logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              YouTube via Google Ads voor video in stream en discovery\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Google\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Google.webp?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Google Ads voor Display en Performance campagnes met feed\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Meta\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Meta-Logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Meta Ads Manager voor Facebook en Instagram campagnes\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"TikTok\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/tiktok-primary-logo-e1768144874182.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              TikTok Ads Manager voor short form video bereik en performance\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"LinkedIn\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/LinkedIn-logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              LinkedIn Campaign Manager voor B2B targeting en leadformulieren\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Pinterest\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/pngfind.com-pinterest-png-990406.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Pinterest Ads voor discovery en shoppable pins\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Snapchat\"\n              src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2026\/01\/pngfind.com-snapchat-logo-png-transparent-522810.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Snapchat Ads voor jong bereik en AR lenzen\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"YouTube\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Youtube-logo.png?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              YouTube via Google Ads voor video in stream en discovery\n            <\/div>\n          <\/div>\n          <div class=\"yc-logo-item\">\n            <img decoding=\"async\" alt=\"Google\" src=\"https:\/\/ekwfz9ehj5t.exactdn.com\/wp-content\/uploads\/2025\/07\/Google.webp?strip=all&w=1920\" \/>\n            <div class=\"yc-tooltip\">\n              Google Ads voor Display en Performance campagnes met feed\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n      <section class=\"yc-section\" id=\"faq\" style=\"background-color: transparent;\">\n        <div class=\"yc-container\">\n          <div class=\"yc-faq-header\" style=\"text-align: center; margin-bottom: 4rem;\">\n            <h2>\n              FAQ Over Social Media Adverteren\n            <\/h2>\n            <div class=\"yc-highlight-container\">\n              <p style=\"max-width: 60ch; margin: 1rem auto 0; color: #ffffff; font-size: 16px;\">\n                Social Media Adverteren is betaalde zichtbaarheid op platforms zoals Meta, TikTok, LinkedIn, Pinterest\n                en Snapchat. We richten doelgroepen, bouwen creatives en sturen campagnes op meetbare KPI\u2019s.\n              <\/p>\n            <\/div>\n          <\/div>\n          <div class=\"yc-accordion\" style=\"max-width: 800px; margin: 0 auto; width: 100%;\">\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Wat is Social Media Adverteren?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  Het is het inkopen en aansturen van advertenties binnen sociale netwerken met gerichte doelgroepen,\n                  creatives en duidelijke doelen zoals conversies of leads.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Wanneer start ik met Social Media Adverteren?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  Start zodra je een helder aanbod, een werkende landingspagina en meetbare events hebt. Met een\n                  minimaal testbudget kunnen we snel leren.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Waarom YouthCommerce voor Social Media Adverteren?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  We koppelen strategie, creatie en data. We leveren snelheid, transparantie en bewezen resultaten\n                  binnen performance marketing.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Hoe werkt Social Media Adverteren in de praktijk?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  We zetten pixels, bouwen campagnes, testen varianten en sturen dagelijks op ROAS, CPA en CTR.\n                  Resultaten zie je in een live dashboard.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Kan ik klein beginnen met Social Media Adverteren?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  Ja. We beginnen met een teststructuur per kanaal en fase. We schalen zodra data winnende combinaties\n                  aantoont.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Werkt Social Media Adverteren voor B2B?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  Ja. LinkedIn, YouTube en Meta met account based segmenten en leadgen formulieren leveren kwalitatieve\n                  leads bij juiste targeting en content.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Kan ik tussentijds bijsturen?\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px;\">\n                  Altijd. Je krijgt realtime dashboards. En je hebt wekelijks contact met een performance marketeer die\n                  samen met jou stuurt op rendement.\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"yc-accordion-item\">\n              <button class=\"yc-accordion-trigger\">\n                <span>\n                  Overige diensten\n                <\/span>\n                <div class=\"yc-accordion-icon\">\n                  <svg fill=\"none\" height=\"12\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n                    stroke-width=\"2\" viewbox=\"0 0 12 12\" width=\"12\">\n                    <line x1=\"6\" x2=\"6\" y1=\"1\" y2=\"11\">\n                    <\/line>\n                    <line x1=\"1\" x2=\"11\" y1=\"6\" y2=\"6\">\n                    <\/line>\n                  <\/svg>\n                <\/div>\n              <\/button>\n              <div class=\"yc-accordion-content\">\n                <div class=\"yc-accordion-inner\" style=\"padding: 0 24px 24px 24px; max-width: 100%;\">\n                  <div style=\"overflow-x: auto;\">\n                    <style>\n                      .yc-services-table {\n                        width: 100%;\n                        border-collapse: collapse;\n                        font-size: 0.9rem;\n                        color: #ccc;\n                        min-width: 600px;\n                      }\n\n                      .yc-services-table th,\n                      .yc-services-table td {\n                        text-align: left;\n                        padding: 1rem;\n                        border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n                      }\n\n                      .yc-services-table th {\n                        color: #fff;\n                        font-weight: 600;\n                        border-bottom: 2px solid rgba(255, 255, 255, 0.2);\n                      }\n                    <\/style>\n                    <table class=\"yc-services-table\">\n                      <thead>\n                        <tr>\n                          <th>\n                            Hoofddiensten\n                          <\/th>\n                          <th>\n                            Varieties\n                          <\/th>\n                          <th>\n                            Ondersteunende thema\u2019s\n                          <\/th>\n                        <\/tr>\n                      <\/thead>\n                      <tbody>\n                        <tr>\n                          <td>\n                            Social Media Adverteren\n                          <\/td>\n                          <td>\n                            adverteren op social media\n                          <\/td>\n                          <td>\n                            retargeting, tracking pixel, UTM\n                          <\/td>\n                        <\/tr>\n                        <tr>\n                          <td>\n                            Professionele Social Media Adverteren\n                          <\/td>\n                          <td>\n                            social media campagnes\n                          <\/td>\n                          <td>\n                            ROAS, CPA, CTR, CVR\n                          <\/td>\n                        <\/tr>\n                        <tr>\n                          <td>\n                            Social Media Adverteren diensten\n                          <\/td>\n                          <td>\n                            social media ads\n                          <\/td>\n                          <td>\n                            lookalike doelgroep, custom audience\n                          <\/td>\n                        <\/tr>\n                        <tr>\n                          <td>\n                            Betaalde Social Media Adverteren\n                          <\/td>\n                          <td>\n                            betaalde social\n                          <\/td>\n                          <td>\n                            leadgeneratie via social, conversie campagne\n                          <\/td>\n                        <\/tr>\n                        <tr>\n                          <td>\n                            Social Media Adverteren bureau\n                          <\/td>\n                          <td>\n                            social advertising bureau\n                          <\/td>\n                          <td>\n                            carousel advertenties, video ads, remarketing\n                          <\/td>\n                        <\/tr>\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n      <section class=\"yc-interactive-cta\" id=\"talk-expert\" style=\"margin-top: 96px;\">\n        <canvas id=\"mobius-canvas\">\n        <\/canvas>\n        <div class=\"yc-cta-content\">\n          <h2 style=\"margin-bottom: 2.5rem;\">\n            Klaar voor resultaat?\n          <\/h2>\n          <a class=\"hero-cta-button\" href=\"https:\/\/youthcommerce.nl\/contact\" style=\"pointer-events: auto; display: inline-flex; align-items: center; gap: 0.5rem; text-decoration: none; padding: 1.125rem 2rem; border-radius: 8px; font-weight: 600; font-size: 1rem; font-family: &#039;SF Pro Text&#039;, -apple-system, BlinkMacSystemFont, sans-serif; background: #ffffff; color: #000000; transition: transform 0.2s ease;\">\n            Plan een strategiegesprek\n            <svg fill=\"none\" height=\"18\" stroke=\"#000000\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\n              stroke-width=\"2.5\" viewbox=\"0 0 24 24\" width=\"18\">\n              <path d=\"M5 12h14\">\n              <\/path>\n              <path d=\"M12 5l7 7-7 7\">\n              <\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n        <div class=\"yc-star-cursor\" id=\"north-star-cursor\">\n          <svg fill=\"currentColor\" viewbox=\"0 0 24 24\">\n            <path d=\"M12 0L14.5 9.5L24 12L14.5 14.5L12 24L9.5 14.5L0 12L9.5 9.5L12 0Z\">\n            <\/path>\n          <\/svg>\n        <\/div>\n      <\/section>\n    <\/main>\n  <\/div>\n  <script>\n    const observerOptions = { root: null, rootMargin: '0px', threshold: 0.1 }; const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('is-visible'); } }); }, observerOptions); const cpSection = document.getElementById('cross-platform-section'); const cpContainer = document.querySelector('.yc-cp-container'); if (cpSection && cpContainer) { const cpObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { cpContainer.classList.add('active'); } else { cpContainer.classList.remove('active'); } }); }, { threshold: 0.2 }); cpObserver.observe(cpSection); } document.querySelectorAll('.yc-scroll-anim').forEach((el) => { observer.observe(el); }); const cards = document.querySelectorAll('.yc-service-card, .yc-card'); cards.forEach(card => { card.addEventListener('mousemove', (e) => { const rect = card.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; const centerX = rect.width \/ 2; const centerY = rect.height \/ 2; const rotateX = ((y - centerY) \/ centerY) * -5; const rotateY = ((x - centerX) \/ centerX) * 5; card.style.transform = `perspective(1000px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale3d(1.02, 1.02, 1.02)`; card.classList.add('yc-tilt-active'); }); card.addEventListener('mouseleave', () => { card.style.transform = ''; card.classList.remove('yc-tilt-active'); }); }); function updateConnections() { const svg = document.getElementById('svg-layer'); if (!svg) return; const rectSvg = svg.getBoundingClientRect(); const isMobile = window.innerWidth <= 1000; const leftEl = document.getElementById('left-card'); const centerEl = document.getElementById('center-stack'); const c1 = document.getElementById('card-1'); const c2 = document.getElementById('card-2'); const c3 = document.getElementById('card-3'); const c4 = document.getElementById('card-4'); if (!leftEl || !centerEl) return; function getPt(el, loc) { const r = el.getBoundingClientRect(); const x = r.left - rectSvg.left; const y = r.top - rectSvg.top; if (loc === 'rc') return { x: x + r.width, y: y + r.height \/ 2 }; if (loc === 'lc') return { x: x, y: y + r.height \/ 2 }; if (loc === 'bc') return { x: x + r.width \/ 2, y: y + r.height }; if (loc === 'tc') return { x: x + r.width \/ 2, y: y }; if (loc === 'iso-left') return { x: x + 30, y: y + r.height \/ 2 + 20 }; if (loc === 'iso-right') return { x: x + r.width - 30, y: y + r.height \/ 2 + 10 }; return { x: 0, y: 0 }; } function setDualPath(idBase, idFlow, d) { const elBase = document.getElementById(idBase); const elFlow = document.getElementById(idFlow); if (elBase) elBase.setAttribute('d', d); if (elFlow) elFlow.setAttribute('d', d); } function createElbowPath(start, end, turnX) { const r = 15; let d = `M ${start.x},${start.y}`; if (Math.abs(start.y - end.y) < 2) { d += ` L ${end.x},${end.y}`; return d; } let tx = turnX || (start.x + (end.x - start.x) \/ 2); d += ` L ${tx - r},${start.y}`; const dirY = end.y > start.y ? 1 : -1; d += ` Q ${tx},${start.y} ${tx},${start.y + (r * dirY)}`; d += ` L ${tx},${end.y - (r * dirY)}`; d += ` Q ${tx},${end.y} ${tx + r},${end.y}`; d += ` L ${end.x},${end.y}`; return d; } if (!isMobile) { const pStart = getPt(leftEl, 'rc'); const pStackL = getPt(centerEl, 'iso-left'); const pStackR = getPt(centerEl, 'iso-right'); const dLeft = `M ${pStart.x},${pStart.y} L ${pStackL.x},${pStart.y}`; setDualPath('line-left-base', 'line-left-flow', dLeft); const busX = pStackR.x + 60; const updateRight = (baseId, flowId, el) => { const pEnd = getPt(el, 'lc'); const d = createElbowPath(pStackR, pEnd, busX); setDualPath(baseId, flowId, d); }; updateRight('line-r1-base', 'line-r1-flow', c1); updateRight('line-r2-base', 'line-r2-flow', c2); updateRight('line-r3-base', 'line-r3-flow', c3); updateRight('line-r4-base', 'line-r4-flow', c4); } else { const pL = getPt(leftEl, 'bc'); const pStackT = getPt(centerEl, 'tc'); const pStackB = getPt(centerEl, 'bc'); pStackT.y += 60; pStackB.y -= 25; const dLeft = `M ${pL.x},${pL.y} L ${pStackT.x},${pStackT.y}`; setDualPath('line-left-base', 'line-left-flow', dLeft); const busX = 20; const initialDrop = 50; const createMobileBusPath = (start, end, busX) => { const r = 15; let d = `M ${start.x},${start.y}`; d += ` L ${start.x},${start.y + initialDrop - r}`; d += ` Q ${start.x},${start.y + initialDrop} ${start.x - r},${start.y + initialDrop}`; d += ` L ${busX + r},${start.y + initialDrop}`; d += ` Q ${busX},${start.y + initialDrop} ${busX},${start.y + initialDrop + r}`; d += ` L ${busX},${end.y - r}`; d += ` Q ${busX},${end.y} ${busX + r},${end.y}`; d += ` L ${end.x},${end.y}`; return d; }; const updateRight = (baseId, flowId, el) => { const pEnd = getPt(el, 'lc'); const d = createMobileBusPath(pStackB, pEnd, busX); setDualPath(baseId, flowId, d); }; updateRight('line-r1-base', 'line-r1-flow', c1); updateRight('line-r2-base', 'line-r2-flow', c2); updateRight('line-r3-base', 'line-r3-flow', c3); updateRight('line-r4-base', 'line-r4-flow', c4); } } window.addEventListener('load', updateConnections); window.addEventListener('resize', updateConnections); window.addEventListener('scroll', updateConnections); updateConnections(); const caseCards = document.querySelectorAll('.yc-case-card'); let activeIndex = 1; function updateCarousel() { caseCards.forEach((card, i) => { card.classList.remove('pos-left', 'pos-center', 'pos-right'); if (i === activeIndex) { card.classList.add('pos-center'); } else if (i === (activeIndex + 1) % 3) { card.classList.add('pos-right'); } else { card.classList.add('pos-left'); } }); } let isLocked = false; caseCards.forEach((card, index) => { card.addEventListener('mouseenter', () => { if (isLocked) return; if (activeIndex !== index) { activeIndex = index; updateCarousel(); isLocked = true; setTimeout(() => { isLocked = false; }, 800); } }); }); updateCarousel(); (function () { const canvas = document.getElementById('infinity-bg'); if (!canvas) return; const ctx = canvas.getContext('2d'); let width, height; let particles = []; let ambientStars = []; const PARTICLE_COUNT = 80; const SPEED_BASE = 0.1; const CONNECT_DIST = 100; const FADE_START_SCROLL = 100; function resize() { width = window.innerWidth; height = window.innerHeight; canvas.width = width; canvas.height = height; } window.addEventListener('resize', resize); resize(); class Particle { constructor() { this.init(true); } init(randomSpawn = false) { const angle = Math.random() * Math.PI * 2; this.x = Math.random() * width; this.y = Math.random() * height; this.vx = (Math.random() - 0.5) * SPEED_BASE; this.vy = (Math.random() - 0.5) * SPEED_BASE; this.size = Math.random() * 1.5 + 0.5; this.alpha = Math.random() * 0.1 + 0.05; this.t = Math.random() * Math.PI * 2; } update() { this.x += this.vx; this.y += this.vy; const a = Math.min(width, height) * 0.4; const centerX = width \/ 2; const centerY = height \/ 2; let t = this.t; const denom = 1 + Math.sin(t) * Math.sin(t); const targetX = centerX + (a * Math.cos(t)) \/ denom; const targetY = centerY + (a * Math.sin(t) * Math.cos(t)) \/ denom; const dx = targetX - this.x; const dy = targetY - this.y; this.vx += dx * 0.00005; this.vy += dy * 0.00005; this.vx *= 0.99; this.vy *= 0.99; this.t += 0.0005; if (this.x < -50 || this.x > width + 50 || this.y < -50 || this.y > height + 50) { this.init(); } } draw() { ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fillStyle = `rgba(255, 255, 255, ${this.alpha})`; ctx.fill(); } } class AmbientInfinityStar { constructor() { this.reset(); } reset() { this.x = Math.random() * width; this.y = Math.random() * height; this.size = Math.random() * 1.0 + 0.5; this.opacity = Math.random() * 0.3 + 0.05; this.speedX = (Math.random() - 0.5) * 0.1; this.speedY = (Math.random() - 0.5) * 0.3; this.twinkleSpeed = 0.005 + Math.random() * 0.005; this.twinkleDir = Math.random() > 0.5 ? 1 : -1; } update() { this.x += this.speedX; this.y += this.speedY; this.opacity += this.twinkleSpeed * this.twinkleDir; if (this.opacity > 0.9 || this.opacity < 0.2) this.twinkleDir *= -1; if (this.x < 0) this.x = width; if (this.x > width) this.x = 0; if (this.y < 0) this.y = height; if (this.y > height) this.y = 0; } draw() { ctx.fillStyle = `rgba(255, 255, 255, ${this.opacity})`; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fill(); } } for (let i = 0; i < PARTICLE_COUNT; i++) { particles.push(new Particle()); } for (let i = 0; i < 200; i++) { ambientStars.push(new AmbientInfinityStar()); } function animate() { ctx.clearRect(0, 0, width, height); ambientStars.forEach(s => { s.update(); s.draw(); }); ctx.beginPath(); for (let i = 0; i < particles.length; i++) { const p1 = particles[i]; for (let j = i + 1; j < particles.length; j++) { const p2 = particles[j]; const dist = Math.hypot(p1.x - p2.x, p1.y - p2.y); if (dist < CONNECT_DIST) { const opacity = (1 - dist \/ CONNECT_DIST) * 0.08; ctx.moveTo(p1.x, p1.y); ctx.lineTo(p2.x, p2.y); ctx.strokeStyle = `rgba(255, 255, 255, ${opacity})`; ctx.stroke(); ctx.beginPath(); } } } for (let p of particles) { p.update(); p.draw(); } requestAnimationFrame(animate); } animate(); canvas.style.opacity = '1'; })(); (function () { const serviceCards = document.querySelectorAll('.yc-service-card-new'); const sliderTrack = document.getElementById('services-track'); if (!serviceCards.length || !sliderTrack) return; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const index = Array.from(serviceCards).indexOf(entry.target); if (index !== -1) { sliderTrack.style.transform = `translateX(-${index * 100}%)`; } } }); }, { threshold: 0.5, rootMargin: \"-10% 0px -10% 0px\" }); serviceCards.forEach(card => observer.observe(card)); })(); (function () { const section = document.getElementById('talk-expert'); const canvas = document.getElementById('mobius-canvas'); const cursorValues = { x: 0, y: 0, targetX: 0, targetY: 0 }; const starCursor = document.getElementById('north-star-cursor'); if (!section || !canvas || !starCursor) return; const ctx = canvas.getContext('2d'); let width, height; let points = []; let scrollY = 0; let ambientStars = []; const RADIUS = 200; const TUBE_RADIUS = 60; const SEGMENTS = 100; const TUBE_SEGMENTS = 10; function resize() { width = section.offsetWidth; height = section.offsetHeight; canvas.width = width; canvas.height = height; if (width < 600) { } } window.addEventListener('resize', resize); resize(); class MoebiusStar { constructor() { this.reset(); } reset() { this.x = Math.random() * canvas.width; this.y = Math.random() * canvas.height; this.size = Math.random() * 2.5 + 0.5; this.opacity = Math.random() * 0.6 + 0.3; this.speedX = (Math.random() - 0.5) * 0.2; this.speedY = (Math.random() - 0.5) * 3.0; this.twinkleSpeed = 0.005 + Math.random() * 0.01; this.twinkleDir = Math.random() > 0.5 ? 1 : -1; } update() { this.x += this.speedX; this.y += this.speedY; this.opacity += this.twinkleSpeed * this.twinkleDir; if (this.opacity > 0.6 || this.opacity < 0.1) this.twinkleDir *= -1; if (this.x < 0) this.x = canvas.width; if (this.x > canvas.width) this.x = 0; if (this.y < 0) this.y = canvas.height; if (this.y > canvas.height) this.y = 0; } draw() { ctx.fillStyle = `rgba(255, 255, 255, ${this.opacity})`; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fill(); } } function initStars() { ambientStars = []; const density = Math.floor((canvas.width * canvas.height) \/ 5000); const count = Math.max(300, density); for (let i = 0; i < count; i++) ambientStars.push(new MoebiusStar()); } initStars(); window.addEventListener('resize', initStars); function initPoints() { points = []; for (let i = 0; i < SEGMENTS; i++) { let u = (i \/ SEGMENTS) * Math.PI * 2; for (let j = 0; j < TUBE_SEGMENTS; j++) { let v = (j \/ TUBE_SEGMENTS - 0.5) * TUBE_RADIUS; let px = RADIUS * Math.cos(u); let py = RADIUS * Math.sin(2 * u) * 0.5; let pz = 0; let x = (RADIUS + v) * Math.cos(u); let y = (RADIUS + v) * Math.sin(2 * u) * 0.5; let z = v; points.push({ x, y, z, ox: x, oy: y, oz: z }); } } } initPoints(); function animate() { ctx.clearRect(0, 0, width, height); const cx = width \/ 2; const cy = height \/ 2; const time = Date.now() * 0.0005; const scrollRot = window.scrollY * 0.002; const mx = (cursorValues.x - cx) \/ cx || 0; const my = (cursorValues.y - cy) \/ cy || 0; const rotX = scrollRot * 0.5 + (my * 0.3); const rotY = time + scrollRot + (mx * 0.3); ambientStars.forEach(s => { s.update(); s.draw(); }); ctx.fillStyle = 'rgba(45, 191, 58, 0.6)'; points.forEach(p => { let x1 = p.ox * Math.cos(rotY) - p.oz * Math.sin(rotY); let z1 = p.ox * Math.sin(rotY) + p.oz * Math.cos(rotY); let y2 = p.oy * Math.cos(rotX) - z1 * Math.sin(rotX); let z2 = p.oy * Math.sin(rotX) + z1 * Math.cos(rotX); let scale = 400 \/ (400 + z2); let x2D = x1 * scale + cx; let y2D = y2 * scale + cy; let size = Math.max(0.5, scale * 2); ctx.beginPath(); ctx.arc(x2D, y2D, size, 0, Math.PI * 2); ctx.fill(); }); cursorValues.x += (cursorValues.targetX - cursorValues.x) * 0.1; cursorValues.y += (cursorValues.targetY - cursorValues.y) * 0.1; starCursor.style.left = cursorValues.x + 'px'; starCursor.style.top = cursorValues.y + 'px'; requestAnimationFrame(animate); } animate(); section.addEventListener('mousemove', (e) => { const rect = section.getBoundingClientRect(); cursorValues.targetX = e.clientX - rect.left; cursorValues.targetY = e.clientY - rect.top; }); })(); (function () { const section = document.getElementById('team-reveal'); const cLeft = document.getElementById('card-william'); const cRight = document.getElementById('card-tygo'); const cCenter = document.getElementById('card-owen'); const cLogo = document.getElementById('card-logo'); if (!section || !cLeft || !cRight || !cCenter) return; if (window.innerWidth < 769) return; window.addEventListener('scroll', () => { const rect = section.getBoundingClientRect(); const viewportH = window.innerHeight; const isMobile = window.innerWidth < 769; const totalScrollDist = section.offsetHeight - viewportH; let scrolled = -rect.top; if (scrolled < 0) scrolled = 0; let progress = scrolled \/ totalScrollDist; progress = Math.max(0, Math.min(1, progress)); if (cLogo) { let logoProgress = progress \/ 0.4; logoProgress = Math.max(0, Math.min(1, logoProgress)); const opacity = 1 - logoProgress; const scale = 1 + (0.5 * logoProgress); const blur = logoProgress * 10; cLogo.style.opacity = opacity; cLogo.style.transform = `translate(-50%, 0) scale(${scale})`; cLogo.style.filter = `blur(${blur}px)`; cLogo.style.pointerEvents = opacity < 0.1 ? 'none' : 'auto'; } let fanProgress = (progress - 0.3) \/ 0.7; fanProgress = Math.max(0, Math.min(1, fanProgress)); const spreadX = isMobile ? 30 : 110; const rotDeg = isMobile ? 3 : 5; const xL = -spreadX * fanProgress; const rL = -rotDeg * fanProgress; cLeft.style.transform = `translate(calc(-50% + ${xL}%), 0) rotate(${rL}deg)`; const xR = spreadX * fanProgress; const rR = rotDeg * fanProgress; cRight.style.transform = `translate(calc(-50% + ${xR}%), 0) rotate(${rR}deg)`; const scaleC = 1 - (0.05 * fanProgress); cCenter.style.transform = `translate(-50%, 0) scale(${scaleC})`; }); })();\n  <\/script>\n  <script src=\"https:\/\/unpkg.com\/gsap@3\/dist\/gsap.min.js\">\n  <\/script>\n  <script src=\"https:\/\/unpkg.com\/gsap@3\/dist\/ScrollTrigger.min.js\">\n  <\/script>\n  <script>\n    (() => { gsap.registerPlugin(ScrollTrigger); const container = document.getElementById('ycGrowthStack'); if (!container) return; const cards = Array.from(container.children); const section = document.getElementById('growthSection'); const cardDistance = 25; const verticalDistance = 25; let lastActiveIndex = -1; function getSlot(i) { return { x: i * cardDistance, y: -i * verticalDistance, z: -i * cardDistance * 1.5, zIndex: cards.length - i, opacity: 1 }; } function updateActive(index) { cards.forEach((c, i) => { if (i === index) c.classList.add('active'); else c.classList.remove('active'); }); } function init() { updateActive(0); cards.forEach((card, i) => { const s = getSlot(i); gsap.set(card, { x: s.x, y: s.y, z: s.z, zIndex: s.zIndex, xPercent: -50, yPercent: -50, transformOrigin: '50% 50%' }); }); const tl = gsap.timeline({ scrollTrigger: { trigger: section, start: \"top top\", end: \"+=300%\", pin: true, scrub: 0.5, anticipatePin: 1, onUpdate: (self) => { const totalSteps = cards.length - 1; const activeIndex = Math.min(Math.round(self.progress * totalSteps), cards.length - 1); if (activeIndex !== lastActiveIndex) { updateActive(activeIndex); lastActiveIndex = activeIndex; } } } }); cards.forEach((card, i) => { if (i === cards.length - 1) return; tl.to(card, { yPercent: 200, opacity: 0, rotationX: -10, duration: 1, ease: \"power2.inOut\" }, \"step\" + i); for (let j = i + 1; j < cards.length; j++) { const nextCard = cards[j]; const currentRelIndex = j - i; const targetRelIndex = currentRelIndex - 1; const targetSlot = getSlot(targetRelIndex); tl.to(nextCard, { x: targetSlot.x, y: targetSlot.y, z: targetSlot.z, zIndex: targetSlot.zIndex, duration: 1, ease: \"power2.inOut\" }, \"step\" + i); } }); } init(); ScrollTrigger.refresh(); })();\n  <\/script>\n  <script>\n    (function () { const section = document.getElementById('team-reveal'); const cLeft = document.getElementById('card-william'); const cRight = document.getElementById('card-tygo'); const cCenter = document.getElementById('card-owen'); const cLogo = document.getElementById('card-logo'); if (!section || !cLeft || !cRight || !cCenter) return; if (window.innerWidth < 769) return; window.addEventListener('scroll', () => { const rect = section.getBoundingClientRect(); const viewportH = window.innerHeight; const totalScrollDist = section.offsetHeight - viewportH; const scrolled = -rect.top; let progress = scrolled \/ totalScrollDist; progress = Math.max(0, Math.min(1, progress)); if (cLogo) { let logoProgress = progress \/ 0.4; logoProgress = Math.max(0, Math.min(1, logoProgress)); const opacity = 1 - logoProgress; const scale = 1 + (0.5 * logoProgress); const blur = logoProgress * 10; cLogo.style.opacity = opacity; cLogo.style.transform = `translate(-50%, 0) scale(${scale})`; cLogo.style.filter = `blur(${blur}px)`; cLogo.style.pointerEvents = opacity < 0.1 ? 'none' : 'auto'; } let fanProgress = (progress - 0.3) \/ 0.7; fanProgress = Math.max(0, Math.min(1, fanProgress)); const xL = -110 * fanProgress; const rL = -5 * fanProgress; cLeft.style.transform = `translate(calc(-50% + ${xL}%), 0) rotate(${rL}deg)`; const xR = 110 * fanProgress; const rR = 5 * fanProgress; cRight.style.transform = `translate(calc(-50% + ${xR}%), 0) rotate(${rR}deg)`; const scaleC = 1 - (0.05 * fanProgress); cCenter.style.transform = `translate(-50%, 0) scale(${scaleC})`; }); })();\n  <\/script>\n  <script>\n    (function () { const canvas = document.getElementById('infinity-bg'); if (!canvas) return; const ctx = canvas.getContext('2d'); let width, height; let particles = []; let ambientStars = []; const PARTICLE_COUNT = 80; const SPEED_BASE = 0.1; const CONNECT_DIST = 100; function resize() { width = window.innerWidth; height = window.innerHeight; canvas.width = width; canvas.height = height; } window.addEventListener('resize', resize); resize(); class Particle { constructor() { this.init(true); } init(randomSpawn = false) { const angle = Math.random() * Math.PI * 2; this.x = Math.random() * width; this.y = Math.random() * height; this.vx = (Math.random() - 0.5) * SPEED_BASE; this.vy = (Math.random() - 0.5) * SPEED_BASE; this.size = Math.random() * 1.5 + 0.5; this.alpha = Math.random() * 0.1 + 0.05; this.t = Math.random() * Math.PI * 2; } update() { this.x += this.vx; this.y += this.vy; const a = Math.min(width, height) * 0.4; const centerX = width \/ 2; const centerY = height \/ 2; let t = this.t; const denom = 1 + Math.sin(t) * Math.sin(t); const targetX = centerX + (a * Math.cos(t)) \/ denom; const targetY = centerY + (a * Math.sin(t) * Math.cos(t)) \/ denom; const dx = targetX - this.x; const dy = targetY - this.y; this.vx += dx * 0.00005; this.vy += dy * 0.00005; this.vx *= 0.99; this.vy *= 0.99; this.t += 0.0005; if (this.x < -50 || this.x > width + 50 || this.y < -50 || this.y > height + 50) { this.init(); } } draw() { ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fillStyle = `rgba(255, 255, 255, ${this.alpha})`; ctx.fill(); } } class AmbientInfinityStar { constructor() { this.reset(); } reset() { this.x = Math.random() * width; this.y = Math.random() * height; this.size = Math.random() * 1.0 + 0.5; this.opacity = Math.random() * 0.3 + 0.05; this.speedX = (Math.random() - 0.5) * 0.1; this.speedY = (Math.random() - 0.5) * 0.3; this.twinkleSpeed = 0.005 + Math.random() * 0.005; this.twinkleDir = Math.random() > 0.5 ? 1 : -1; } update() { this.x += this.speedX; this.y += this.speedY; this.opacity += this.twinkleSpeed * this.twinkleDir; if (this.opacity > 0.9 || this.opacity < 0.2) this.twinkleDir *= -1; if (this.x < 0) this.x = width; if (this.x > width) this.x = 0; if (this.y < 0) this.y = height; if (this.y > height) this.y = 0; } draw() { ctx.fillStyle = `rgba(255, 255, 255, ${this.opacity})`; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fill(); } } for (let i = 0; i < PARTICLE_COUNT; i++) { particles.push(new Particle()); } for (let i = 0; i < 200; i++) { ambientStars.push(new AmbientInfinityStar()); } function animate() { ctx.clearRect(0, 0, width, height); ambientStars.forEach(s => { s.update(); s.draw(); }); ctx.beginPath(); for (let i = 0; i < particles.length; i++) { const p1 = particles[i]; for (let j = i + 1; j < particles.length; j++) { const p2 = particles[j]; const dist = Math.hypot(p1.x - p2.x, p1.y - p2.y); if (dist < CONNECT_DIST) { const opacity = (1 - dist \/ CONNECT_DIST) * 0.08; ctx.moveTo(p1.x, p1.y); ctx.lineTo(p2.x, p2.y); ctx.strokeStyle = `rgba(255, 255, 255, ${opacity})`; ctx.stroke(); ctx.beginPath(); } } } for (let p of particles) { p.update(); p.draw(); } requestAnimationFrame(animate); } animate(); canvas.style.opacity = '1'; })();\n  <\/script>\n  <script>\n    (function () { const section = document.getElementById('talk-expert'); const canvas = document.getElementById('mobius-canvas'); const cursorValues = { x: 0, y: 0, targetX: 0, targetY: 0 }; const starCursor = document.getElementById('north-star-cursor'); if (!section || !canvas || !starCursor) return; const ctx = canvas.getContext('2d'); let width, height; let points = []; let scrollY = 0; let ambientStars = []; const RADIUS = 200; const TUBE_RADIUS = 60; const SEGMENTS = 100; const TUBE_SEGMENTS = 10; function resize() { width = section.offsetWidth; height = section.offsetHeight; canvas.width = width; canvas.height = height; if (width < 600) { } } window.addEventListener('resize', resize); resize(); class MoebiusStar { constructor() { this.reset(); } reset() { this.x = Math.random() * canvas.width; this.y = Math.random() * canvas.height; this.size = Math.random() * 2.5 + 0.5; this.opacity = Math.random() * 0.6 + 0.3; this.speedX = (Math.random() - 0.5) * 0.2; this.speedY = (Math.random() - 0.5) * 3.0; this.twinkleSpeed = 0.005 + Math.random() * 0.01; this.twinkleDir = Math.random() > 0.5 ? 1 : -1; } update() { this.x += this.speedX; this.y += this.speedY; this.opacity += this.twinkleSpeed * this.twinkleDir; if (this.opacity > 0.6 || this.opacity < 0.1) this.twinkleDir *= -1; if (this.x < 0) this.x = canvas.width; if (this.x > canvas.width) this.x = 0; if (this.y < 0) this.y = canvas.height; if (this.y > canvas.height) this.y = 0; } draw() { ctx.fillStyle = `rgba(255, 255, 255, ${this.opacity})`; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.fill(); } } function initStars() { ambientStars = []; const density = Math.floor((canvas.width * canvas.height) \/ 5000); const count = Math.max(300, density); for (let i = 0; i < count; i++) ambientStars.push(new MoebiusStar()); } initStars(); window.addEventListener('resize', initStars); function initPoints() { points = []; for (let i = 0; i < SEGMENTS; i++) { let u = (i \/ SEGMENTS) * Math.PI * 2; for (let j = 0; j < TUBE_SEGMENTS; j++) { let v = (j \/ TUBE_SEGMENTS - 0.5) * TUBE_RADIUS; let px = RADIUS * Math.cos(u); let py = RADIUS * Math.sin(2 * u) * 0.5; let pz = 0; let x = (RADIUS + v) * Math.cos(u); let y = (RADIUS + v) * Math.sin(2 * u) * 0.5; let z = v; points.push({ x, y, z, ox: x, oy: y, oz: z }); } } } initPoints(); function animate() { ctx.clearRect(0, 0, width, height); const cx = width \/ 2; const cy = height \/ 2; const time = Date.now() * 0.0005; const scrollRot = window.scrollY * 0.002; const mx = (cursorValues.x - cx) \/ cx || 0; const my = (cursorValues.y - cy) \/ cy || 0; const rotX = scrollRot * 0.5 + (my * 0.3); const rotY = time + scrollRot + (mx * 0.3); ambientStars.forEach(s => { s.update(); s.draw(); }); ctx.fillStyle = 'rgba(45, 191, 58, 0.6)'; points.forEach(p => { let x1 = p.ox * Math.cos(rotY) - p.oz * Math.sin(rotY); let z1 = p.ox * Math.sin(rotY) + p.oz * Math.cos(rotY); let y2 = p.oy * Math.cos(rotX) - z1 * Math.sin(rotX); let z2 = p.oy * Math.sin(rotX) + z1 * Math.cos(rotX); let scale = 400 \/ (400 + z2); let x2D = x1 * scale + cx; let y2D = y2 * scale + cy; let size = Math.max(0.5, scale * 2); ctx.beginPath(); ctx.arc(x2D, y2D, size, 0, Math.PI * 2); ctx.fill(); }); cursorValues.x += (cursorValues.targetX - cursorValues.x) * 0.1; cursorValues.y += (cursorValues.targetY - cursorValues.y) * 0.1; starCursor.style.left = cursorValues.x + 'px'; starCursor.style.top = cursorValues.y + 'px'; requestAnimationFrame(animate); } animate(); section.addEventListener('mousemove', (e) => { const rect = section.getBoundingClientRect(); cursorValues.targetX = e.clientX - rect.left; cursorValues.targetY = e.clientY - rect.top; }); })();\n  <\/script>\n  <script>\n  <\/script>\n  <script>\n    document.addEventListener('DOMContentLoaded', () => { const dbCard = document.querySelector('.yc-db-card'); const dbContainer = document.querySelector('.yc-dashboard-section'); if (dbContainer) { dbContainer.classList.add('yc-db-container'); const dbObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { dbCard.classList.add('animate-in'); dbObserver.unobserve(entry.target); } }); }, { threshold: 0.3 }); if (dbCard) dbObserver.observe(dbCard); const dbRows = document.querySelectorAll('.yc-db-table tbody tr'); const dbCols = document.querySelectorAll('.yc-db-table thead th[data-step]'); const dbBarsGoogle = document.querySelectorAll('.yc-db-bar.c-google'); const dbBarsLinkedin = document.querySelectorAll('.yc-db-bar.c-linkedin'); const dbBarsBing = document.querySelectorAll('.yc-db-bar.c-bing'); const dbBarsFacebook = document.querySelectorAll('.yc-db-bar.c-facebook'); const dbChartGroups = document.querySelectorAll('.yc-db-chart-group'); const getBarsForChannel = (channel) => { if (channel === 'google') return dbBarsGoogle; if (channel === 'linkedin') return dbBarsLinkedin; if (channel === 'bing') return dbBarsBing; if (channel === 'facebook') return dbBarsFacebook; return []; }; const setHighlight = (isActive) => { if (isActive) dbContainer.classList.add('has-hover'); else { dbContainer.classList.remove('has-hover'); document.querySelectorAll('.is-highlighted').forEach(el => el.classList.remove('is-highlighted')); } }; dbRows.forEach(row => { row.addEventListener('mouseenter', () => { const channel = row.getAttribute('data-channel'); if (channel) { setHighlight(true); row.classList.add('is-highlighted'); getBarsForChannel(channel).forEach(bar => bar.classList.add('is-highlighted')); } }); row.addEventListener('mouseleave', () => setHighlight(false)); }); dbCols.forEach(col => { col.addEventListener('mouseenter', () => { const step = col.getAttribute('data-step'); if (step) { setHighlight(true); col.classList.add('is-highlighted'); const groupIndex = parseInt(step) - 1; if (dbChartGroups[groupIndex]) dbChartGroups[groupIndex].classList.add('is-highlighted'); } }); col.addEventListener('mouseleave', () => setHighlight(false)); }); } const faqTriggers = document.querySelectorAll('.yc-accordion-trigger'); faqTriggers.forEach(trigger => { trigger.addEventListener('click', () => { const item = trigger.closest('.yc-accordion-item'); const content = item.querySelector('.yc-accordion-content'); const icon = item.querySelector('.yc-accordion-icon'); const isOpen = item.classList.contains('active'); if (!isOpen) { document.querySelectorAll('.yc-accordion-item.active').forEach(openItem => { if (openItem !== item) { openItem.classList.remove('active'); gsap.to(openItem.querySelector('.yc-accordion-content'), { height: 0, duration: 0.4, ease: \"power2.out\" }); gsap.to(openItem.querySelector('.yc-accordion-icon'), { rotation: 0, background: \"rgba(124, 230, 138, 0.1)\", color: \"#7ce68a\", duration: 0.4 }); } }); item.classList.add('active'); gsap.to(content, { height: \"auto\", duration: 0.4, ease: \"power2.out\" }); gsap.to(icon, { rotation: 45, background: \"#7ce68a\", color: \"#000\", duration: 0.4 }); } else { item.classList.remove('active'); gsap.to(content, { height: 0, duration: 0.4, ease: \"power2.out\" }); gsap.to(icon, { rotation: 0, background: \"rgba(124, 230, 138, 0.1)\", color: \"#7ce68a\", duration: 0.4 }); } }); }); const compSection = document.getElementById('comparison'); if (compSection) { const compCards = document.querySelectorAll('.yc-comp-card'); const compItems = document.querySelectorAll('.yc-comp-item'); const compObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { compCards.forEach((card, i) => setTimeout(() => card.classList.add('is-visible'), i * 150)); compItems.forEach((item, i) => { const delay = 400 + (i % 4) * 100; setTimeout(() => item.classList.add('is-visible'), delay); }); compObserver.unobserve(compSection); } }); }, { threshold: 0.1 }); compObserver.observe(compSection); const allCompItems = Array.from(document.querySelectorAll('.yc-comp-item')); allCompItems.forEach(item => { item.addEventListener('mouseenter', () => { const rowId = item.getAttribute('data-row'); item.classList.add('is-hovered'); allCompItems.forEach(other => { if (other !== item && other.getAttribute('data-row') === rowId) { other.classList.add('is-dimmed'); } }); }); item.addEventListener('mouseleave', () => { item.classList.remove('is-hovered'); allCompItems.forEach(other => other.classList.remove('is-dimmed')); }); }); } const frameworkRows = document.querySelectorAll('.framework-row'); if (frameworkRows.length > 0) { const frameworkObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); frameworkObserver.unobserve(entry.target); } }); }, { threshold: 0.1 }); frameworkRows.forEach(row => frameworkObserver.observe(row)); } const progressBar = document.getElementById(\"scroll-progress\"); if (progressBar) { window.addEventListener('scroll', () => { const winScroll = document.body.scrollTop || document.documentElement.scrollTop; const height = document.documentElement.scrollHeight - document.documentElement.clientHeight; const scrolled = (winScroll \/ height) * 100; progressBar.style.width = scrolled + \"%\"; }); } const header = document.getElementById('header'); let lastScrollY = window.scrollY; window.addEventListener('scroll', () => { const currentScrollY = window.scrollY; if (header) { header.classList.toggle('is-scrolled', currentScrollY > 50); if (currentScrollY > 150) { header.classList.toggle('is-hidden', currentScrollY > lastScrollY); } else { header.classList.remove('is-hidden'); } } lastScrollY = currentScrollY; }); const mobileToggle = document.getElementById('mobileToggle'); const mobileClose = document.getElementById('mobileClose'); const mobileMenu = document.getElementById('mobileMenu'); const overlay = document.getElementById('overlay'); if (mobileToggle && mobileMenu && overlay) { const toggleMenu = (show) => { mobileMenu.classList.toggle('is-active', show); overlay.classList.toggle('is-active', show); document.body.style.overflow = show ? 'hidden' : ''; }; mobileToggle.addEventListener('click', () => toggleMenu(true)); if (mobileClose) mobileClose.addEventListener('click', () => toggleMenu(false)); overlay.addEventListener('click', () => toggleMenu(false)); } document.querySelectorAll('[data-toggle=\"submenu\"]').forEach(link => { link.addEventListener('click', (e) => { e.preventDefault(); const parent = link.closest('.yc-mobile-item'); if (parent) { const submenu = parent.querySelector('.yc-mobile-submenu'); link.classList.toggle('is-active'); if (submenu) { submenu.classList.toggle('is-active'); submenu.style.display = submenu.classList.contains('is-active') ? 'flex' : ''; } } }); }); document.querySelectorAll('.yc-dropdown-link[data-image]').forEach(link => { link.addEventListener('mouseenter', function () { const imageUrl = this.getAttribute('data-image'); const dropdown = this.closest('.yc-dropdown'); if (dropdown) { const previewImg = dropdown.querySelector('.yc-dropdown-preview img'); if (previewImg && imageUrl) { previewImg.style.opacity = '0.5'; setTimeout(() => { previewImg.src = imageUrl; previewImg.onload = () => { previewImg.style.opacity = '1'; }; }, 50); } } }); }); const updateStatus = () => { const hours = { 1: { s: 8, e: 17 }, 2: { s: 8, e: 17 }, 3: { s: 8, e: 17 }, 4: { s: 8, e: 17 }, 5: { s: 8, e: 17 }, 6: null, 0: null }; const now = new Date(), day = now.getDay(), hour = now.getHours(), today = hours[day]; const isOpen = today && hour >= today.s && hour < today.e; document.querySelectorAll('#statusCircle, #statusCircleMobile').forEach(el => { el.className = isOpen ? 'status-open' : 'status-closed'; }); }; updateStatus(); setInterval(updateStatus, 60000); document.querySelectorAll(\".yc-bento-card\").forEach(card => { card.addEventListener(\"mousemove\", (e) => { const rect = card.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; card.style.setProperty(\"--mouse-x\", `${x}px`); card.style.setProperty(\"--mouse-y\", `${y}px`); }); }); const observerOptions = { root: null, rootMargin: '0px', threshold: 0.1 }; const scrollObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) entry.target.classList.add('is-visible'); }); }, observerOptions); document.querySelectorAll('.yc-scroll-anim').forEach((el) => scrollObserver.observe(el)); const cpSection = document.getElementById('cross-platform-section'); const cpContainer = document.querySelector('.yc-cp-container'); if (cpSection && cpContainer) { const cpObs = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) cpContainer.classList.add('active'); else cpContainer.classList.remove('active'); }); }, { threshold: 0.2 }); cpObs.observe(cpSection); } document.querySelectorAll('.yc-3d-card').forEach(card => { card.addEventListener('mousemove', (e) => { const rect = card.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; const rotateX = (y - rect.height \/ 2) \/ 10; const rotateY = (rect.width \/ 2 - x) \/ 10; card.style.transform = `perspective(1000px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; }); card.addEventListener('mouseleave', () => { card.style.transform = `perspective(1000px) rotateX(0deg) rotateY(0deg)`; }); }); const connCanvas = document.getElementById('connection-lines'); if (connCanvas) { const ctx = connCanvas.getContext('2d'); const container = document.querySelector('.yc-cp-container'); const platforms = document.querySelectorAll('.platform-node'); const centralLogo = document.querySelector('.central-node'); const resize = () => { connCanvas.width = container.offsetWidth; connCanvas.height = container.offsetHeight; }; window.addEventListener('resize', resize); resize(); const drawConnections = () => { ctx.clearRect(0, 0, connCanvas.width, connCanvas.height); const logoRect = centralLogo.getBoundingClientRect(); const containerRect = container.getBoundingClientRect(); const logoX = (logoRect.left + logoRect.width \/ 2) - containerRect.left; const logoY = (logoRect.top + logoRect.height \/ 2) - containerRect.top; platforms.forEach(platform => { const pRect = platform.getBoundingClientRect(); const pX = (pRect.left + pRect.width \/ 2) - containerRect.left; const pY = (pRect.top + pRect.height \/ 2) - containerRect.top; const gradient = ctx.createLinearGradient(logoX, logoY, pX, pY); gradient.addColorStop(0, 'rgba(45, 191, 58, 0.4)'); gradient.addColorStop(1, 'rgba(45, 191, 58, 0)'); ctx.beginPath(); ctx.moveTo(logoX, logoY); ctx.lineTo(pX, pY); ctx.strokeStyle = gradient; ctx.lineWidth = 1; ctx.stroke(); ctx.beginPath(); ctx.arc(pX, pY, 2, 0, Math.PI * 2); ctx.fillStyle = '#2DBF3A'; ctx.fill(); }); requestAnimationFrame(drawConnections); }; drawConnections(); } const teamSection = document.querySelector('.yc-team-section'); if (teamSection) { const teamCards = document.querySelectorAll('.yc-team-card'); const teamObserver = new IntersectionObserver((entries) => { if (entries[0].isIntersecting) { teamCards.forEach((card, i) => setTimeout(() => card.classList.add('is-visible'), i * 100)); teamObserver.unobserve(teamSection); } }, { threshold: 0.1 }); teamObserver.observe(teamSection); } const steps = document.querySelectorAll('.yc-step-card'); if (steps.length > 0) { const stepsObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { steps.forEach(s => s.classList.remove('active')); entry.target.classList.add('active'); } }); }, { rootMargin: '-40% 0px -40% 0px', threshold: 0 }); steps.forEach(step => stepsObserver.observe(step)); } const highlightContainers = document.querySelectorAll('.yc-highlight-container'); const processNode = (node) => { if (node.nodeType === 3) { const words = node.nodeValue.split(\/(\\s+)\/); const fragment = document.createDocumentFragment(); words.forEach(word => { if (word.trim().length > 0) { const span = document.createElement('span'); span.textContent = word; span.className = 'yc-word-highlight'; fragment.appendChild(span); } else { fragment.appendChild(document.createTextNode(word)); } }); if (node.parentNode) node.parentNode.replaceChild(fragment, node); } else if (node.nodeType === 1 && !\/^H[1-6]$\/.test(node.tagName) && node.tagName !== 'A') { Array.from(node.childNodes).forEach(processNode); } }; if (highlightContainers.length > 0) { highlightContainers.forEach(container => { container.querySelectorAll('p, li').forEach(el => Array.from(el.childNodes).forEach(processNode)); }); const updateHighlights = () => { const triggerLine = window.innerHeight * 0.75; document.querySelectorAll('.yc-word-highlight').forEach(span => { const rect = span.getBoundingClientRect(); const effectiveTop = rect.top + (rect.left * 0.04); if (effectiveTop < triggerLine) span.classList.add('active'); else span.classList.remove('active'); }); }; window.addEventListener('scroll', updateHighlights); updateHighlights(); } });\n  <\/script>\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function () { const cards = document.querySelectorAll(\".text-block\"); cards.forEach(card => { card.addEventListener(\"mousemove\", (e) => { const rect = card.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; card.style.setProperty(\"--mouse-x\", `${x}px`); card.style.setProperty(\"--mouse-y\", `${y}px`); }); }); });\n  <\/script>\n<\/body>\n\n<\/html>\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>Social Media Adverteren met YouthCommerce Meer conversie. Minder verspilling. Volledige controle over je marketing, afgestemd op wat jouw klant vandaag nodig heeft. Strategiegesprek Verkennen 5 pijlers voor Social Media Adverteren Social Media Adverteren is de snelste manier om gericht bereik om te zetten in meetbare groei. Precieze targeting Met custom audiences, lookalike audiences en hyperlocal [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":9328,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-8974","page","type-page","status-publish","has-post-thumbnail","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/pages\/8974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/comments?post=8974"}],"version-history":[{"count":85,"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/pages\/8974\/revisions"}],"predecessor-version":[{"id":13037,"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/pages\/8974\/revisions\/13037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/media\/9328"}],"wp:attachment":[{"href":"https:\/\/youthcommerce.nl\/en\/wp-json\/wp\/v2\/media?parent=8974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}