/* ============================================================
   CureAxes accent theme — GENERATED, do not edit by hand.
   Rebuild with:  node tools/build-cureaxes-theme.cjs

   Scopes a distinct accent to the CureAxes page (body.page-id-33395) so it
   reads as its own product alongside CareAxes.
       #0891b2           -> #19a2a6   (primary)
       rgba(8,145,178,a) -> rgba(25,162,166,a)
       #0e7490/#075985   -> #137c80   (dark)
   Only declarations that carried the teal are re-emitted; everything
   else on the page keeps the shared design system.
   ============================================================ */

body.page-id-33395 { --eco-teal: #19a2a6; --eco-teal-dark: #137c80; --suja-cs-accent: #19a2a6; --suja-rg-accent: #19a2a6; }

  body.page-id-33395 .mega-plain-list li a:hover { color: var(--teal, #19a2a6) !important; }
  body.page-id-33395 .mega-sw-item--all strong { color: var(--teal, #19a2a6) !important; }
  body.page-id-33395 .mega-int-link:hover { color: var(--teal, #19a2a6) !important; }
  body.page-id-33395 { --suja-link-teal:#19a2a6 !important; }
  body.page-id-33395 .suja-hero .swiper-slide.elementor-slide:nth-child(2), body.page-id-33395 .suja-hero .elementor-slide:nth-child(2) { background: linear-gradient(140deg, #071b30 0%, #0a3d62 55%, #19a2a6 100%) !important; }
  body.page-id-33395 .suja-tab-tag { color: #19a2a6 !important; background: rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-hs-icon { background:rgba(25,162,166,.1) !important; }
  body.page-id-33395 .suja-hs-badge { background:linear-gradient(135deg,#19a2a6,#1a2e4a) !important; }
  body.page-id-33395 .suja-pd-tag { background:rgba(25,162,166,.12) !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pd-btn-outline:hover { border-color:#19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-sp-card:hover { border-color:#19a2a6 !important; box-shadow:0 12px 32px -8px rgba(25,162,166,.2) !important; }
  body.page-id-33395 .suja-sp-icon { background:rgba(25,162,166,.1) !important; }
  body.page-id-33395 .suja-sp-arrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-sp-tag:hover { background:#19a2a6 !important; }
  body.page-id-33395 .suja-ai-section::before { background:radial-gradient(circle,rgba(25,162,166,.2),transparent 70%) !important; }
  body.page-id-33395 .suja-ai-card:hover { border-color:rgba(25,162,166,.5) !important; }
  body.page-id-33395 .suja-ai-icon { background:linear-gradient(135deg,#19a2a6,rgba(25,162,166,.3)) !important; }
  body.page-id-33395 .suja-ca-tabs .elementor-tab-title.elementor-active { border-bottom-color:#19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-ca-item[open] { border-color:#19a2a6 !important; box-shadow:0 4px 24px -4px rgba(25,162,166,.12) !important; }
  body.page-id-33395 .suja-ca-summary::after { color:#19a2a6 !important; }
  body.page-id-33395 .suja-why-icon { background:rgba(25,162,166,.1) !important; }
  body.page-id-33395 .suja-test-card:hover { border-color:rgba(25,162,166,.3) !important; }
  body.page-id-33395 .suja-test-quote { color:rgba(25,162,166,.22) !important; }
  body.page-id-33395 .suja-test-avatar { background:linear-gradient(135deg,#19a2a6,#1a2e4a) !important; }
  body.page-id-33395 .suja-testimonials .elementor-testimonial-content::before { color:rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-testimonials .swiper-button-prev, body.page-id-33395 .suja-testimonials .swiper-button-next { color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-card:hover { border-color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-cat { background:rgba(25,162,166,.95) !important; }
  body.page-id-33395 .suja-blog-more { color:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-eyebrow { color:#19a2a6 !important; background:rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-hero-btn-primary:hover { background:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-stat-icon { color:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-stat-icon svg, body.page-id-33395 .suja-hero-stat-icon i { color:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-stat span { color:#137c80 !important; }
  body.page-id-33395 .suja-hero-image { box-shadow:
    16px 20px 42px -28px rgba(25,162,166,0.16),
    6px 8px 20px -16px rgba(12,30,53,0.09),
    0 0 0 1px rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-product-tab:hover { border-color:#19a2a6 !important; }
  body.page-id-33395 .suja-product-tab.is-active { box-shadow:0 14px 32px rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-specialty-card:hover { border-color:rgba(25,162,166,.35) !important; }
  body.page-id-33395 .suja-specialty-card .suja-link-btn .elementor-button { color:#19a2a6 !important; }
  body.page-id-33395 .suja-specialty-iconbox .elementor-icon-box-icon .elementor-icon { background:rgba(25,162,166,.10) !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pill:hover { color:#19a2a6 !important; border-color:rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-logos-row .elementor-widget-heading:hover .elementor-heading-title { color:#19a2a6 !important; }
  body.page-id-33395 .suja-testimonial-quote { background:rgba(25,162,166,.10) !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-testimonial-avatar { background:linear-gradient(135deg,#19a2a6 0%,#1a2e4a 100%) !important; box-shadow:0 4px 10px rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-testimonials-arrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-testimonials-arrow:hover { background:#19a2a6 !important; }
  body.page-id-33395 .suja-testimonials-arrow:focus-visible { outline:2px solid #19a2a6 !important; }
  body.page-id-33395 .suja-testimonials-pagination .swiper-pagination-bullet { background:rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-testimonials-pagination .swiper-pagination-bullet-active { background:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-eyebrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-title .suja-brand-su { color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-category { background:#19a2a6 !important; box-shadow:0 4px 12px rgba(25,162,166,0.3) !important; }
  body.page-id-33395 .suja-blog-card-title a:hover { color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-readmore { color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-viewall-btn { border:1.5px solid #19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-blog-viewall-btn:hover { background:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-card { box-shadow:
    0 18px 42px -16px rgba(25,162,166,0.26),   /* soft healthcare-blue float */
    0 8px 18px -10px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-hero-card:hover { box-shadow:
    0 26px 54px -18px rgba(25,162,166,0.32),
    0 12px 26px -12px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-hero-card-icon { background:#19a2a6 !important; box-shadow:0 6px 14px -6px rgba(25,162,166,.55) !important; }
  body.page-id-33395 .suja-hero-circle { --ring-a:#19a2a6 !important; }
  body.page-id-33395 .suja-hero-cards--floating .suja-hero-card-icon { color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 a:hover { color: #137c80 !important; }
  body.page-id-33395 .elementor-32732 .suja-ai-suite-section .elementor-widget-heading:first-of-type .elementor-heading-title { color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32732 .suja-ai-suite-card .elementor-icon, body.page-id-33395 .elementor-32732 .suja-ai-suite-card .elementor-icon i, body.page-id-33395 .elementor-32732 .suja-ai-suite-card .elementor-icon svg { color:#19a2a6 !important; fill:#19a2a6 !important; }
  body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"][data-element_type="column"] > .elementor-element-populated, body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"][data-element_type="column"] > .elementor-widget-wrap { box-shadow:
    0 18px 42px -16px rgba(25,162,166,0.26),
    0 8px 18px -10px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"][data-element_type="column"]:hover > .elementor-element-populated, body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"][data-element_type="column"]:hover > .elementor-widget-wrap { border-color:rgba(25,162,166,0.42) !important; box-shadow:
    0 26px 52px -18px rgba(25,162,166,0.36),
    0 10px 22px -10px rgba(12,30,53,0.18) !important; }
  body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"] .elementor-icon i, body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) [class*="elementor-element-cta_c"] .elementor-icon svg { color:#19a2a6 !important; fill:#19a2a6 !important; }
  body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) .elementor-element-cta_c2_btn .elementor-button, body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) .elementor-element-cta_c3_btn .elementor-button { color:#19a2a6 !important; border:1.5px solid #19a2a6 !important; }
  body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) .elementor-element-cta_c2_btn .elementor-button:hover, body.page-id-33395 :is(.elementor-32732, body.page-id-33395 .elementor-32738, body.page-id-33395 .elementor-33395) .elementor-element-cta_c3_btn .elementor-button:hover { background:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 .suja-ft-social .elementor-social-icon { background-color:rgba(25,162,166,0.08) !important; color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 .suja-ft-social .elementor-social-icon:hover { background-color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 .suja-ft-contact .elementor-icon-list-item a:hover { color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 .suja-ft-contact .elementor-icon-list-icon { color:#19a2a6 !important; }
  body.page-id-33395 .elementor-32735 .suja-ft-policy .elementor-icon-list-item a:hover { color:#19a2a6 !important; }
  body.page-id-33395 .suja-ecs-section { /* Calm gradient field so the glass cards have something to refract. */
  background:
    radial-gradient(120% 90% at 85% -10%, rgba(25,162,166,0.10), transparent 60%),
    radial-gradient(90% 80% at -5% 110%, rgba(37,99,235,0.08), transparent 55%),
    linear-gradient(180deg, #f7fbfd 0%, #eef5f9 100%) !important; }
  body.page-id-33395 .suja-ecs-eyebrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-ecs-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-ecs-featured { /* Fallback backdrop shown only through any transparent areas. */
  background:linear-gradient(150deg, rgba(25,162,166,0.92) 0%, rgba(12,74,140,0.94) 100%) !important; box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.20),
    8px 12px 26px -16px rgba(12,30,53,0.11),
    0 0 0 1px rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-ecs-featured:hover { box-shadow:
    20px 28px 54px -26px rgba(25,162,166,0.26),
    10px 16px 32px -16px rgba(12,30,53,0.14),
    0 0 0 1px rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-ecs-product { box-shadow:
    0 18px 40px -26px rgba(25,162,166,0.30),
    0 2px 8px -4px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-ecs-product-arrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-ecs-product-hover { box-shadow:inset 0 0 0 1px rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-ecs-product-cta { border:1.5px solid #19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-ecs-product-cta:hover { background:#19a2a6 !important; }
  body.page-id-33395 .suja-ecs-product:hover, body.page-id-33395 .suja-ecs-product:focus-visible, body.page-id-33395 .suja-ecs-product.is-open { border-color:rgba(25,162,166,0.42) !important; box-shadow:
    0 26px 52px -24px rgba(25,162,166,0.42),
    0 4px 12px -4px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-wf-section { --suja-wf-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-wf-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-wf-tabs { border:1px solid rgba(25,162,166,0.14) !important; box-shadow:0 10px 30px -22px rgba(25,162,166,0.30) !important; }
  body.page-id-33395 .suja-wf-tab.is-active { border-color:rgba(25,162,166,0.30) !important; box-shadow:0 6px 18px -10px rgba(25,162,166,0.35) !important; }
  body.page-id-33395 .suja-wf-panel.is-active { box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.20),
    8px 12px 26px -16px rgba(12,30,53,0.11),
    0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-wf-media-el { /* drop-shadow follows the PNG's alpha shape, so transparent images float
     cleanly on the media panel instead of sitting in a white box. */
  filter:
    drop-shadow(0 24px 44px rgba(25,162,166,0.20))
    drop-shadow(0 8px 18px rgba(12,30,53,0.10)) !important; }
  body.page-id-33395 .suja-wf-media-ph { color:#19a2a6 !important; border:1px dashed rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-cs-section { --suja-cs-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-cs-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-cs-grid { box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.20),
    8px 12px 26px -16px rgba(12,30,53,0.11),
    0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-cs-author-img img { box-shadow:0 8px 20px -8px rgba(25,162,166,0.45), 0 0 0 1px rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-cs-location svg { color:var(--suja-cs-accent,#19a2a6) !important; }
  body.page-id-33395 .suja-cs-arrow { border:1.5px solid rgba(25,162,166,0.35) !important; box-shadow:0 8px 20px -12px rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-cs-dot::before { background:rgba(25,162,166,0.25) !important; }
  body.page-id-33395 .suja-mv-host { background:
    radial-gradient(110% 80% at 90% -10%, rgba(25,162,166,0.08), transparent 60%),
    linear-gradient(180deg, #f7fbfd 0%, #edf4f9 100%) !important; }
  body.page-id-33395 .suja-stats-section { border-top:1px solid rgba(25,162,166,0.10) !important; border-bottom:1px solid rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-stat + .suja-stat::before { background:linear-gradient(180deg, transparent, rgba(25,162,166,0.22), transparent) !important; }
  body.page-id-33395 .suja-stat-num { color:#19a2a6 !important; }
  body.page-id-33395 .suja-mv-section { --suja-mv-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-mv-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-mv-card { box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.22),
    8px 12px 26px -16px rgba(12,30,53,0.12),
    0 0 0 1px rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-mv-card:hover { box-shadow:
    22px 30px 56px -26px rgba(25,162,166,0.30),
    10px 16px 32px -16px rgba(12,30,53,0.16),
    0 0 0 1px rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-mv-icon { box-shadow:0 12px 26px -12px rgba(25,162,166,0.55) !important; }
  body.page-id-33395 .suja-cap-host { background:
    radial-gradient(110% 80% at 90% -10%, rgba(25,162,166,0.07), transparent 60%),
    linear-gradient(180deg, #f7fbfd 0%, #edf4f9 100%) !important; }
  body.page-id-33395 .suja-cap-section { --suja-cap-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-cap-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-cap-grid { box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.20),
    8px 12px 26px -16px rgba(12,30,53,0.11),
    0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-cap-media-el { box-shadow:16px 20px 42px -28px rgba(25,162,166,0.20), 6px 8px 20px -16px rgba(12,30,53,0.10), 0 0 0 1px rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-ldr-section { --suja-ldr-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-ldr-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-ldr-media { box-shadow:
    16px 22px 46px -28px rgba(25,162,166,0.26),
    8px 12px 26px -16px rgba(12,30,53,0.14),
    0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-ldr-play { box-shadow:0 14px 34px -10px rgba(25,162,166,0.55) !important; }
  body.page-id-33395 .suja-tl-section { --suja-tl-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-tl-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-tl-rail { background:rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-tl-fill { background:linear-gradient(180deg,#19a2a6 0%,#22d3ee 100%) !important; }
  body.page-id-33395 .suja-tl-item.is-active .suja-tl-node { box-shadow:0 0 0 5px rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-tl-card { box-shadow:16px 22px 46px -30px rgba(25,162,166,0.18), 8px 12px 26px -18px rgba(12,30,53,0.10), 0 0 0 1px rgba(25,162,166,0.06) !important; }
  body.page-id-33395 .suja-tl-item.is-active .suja-tl-card { border-color:rgba(25,162,166,0.30) !important; box-shadow:20px 30px 60px -28px rgba(25,162,166,0.34), 10px 16px 34px -18px rgba(12,30,53,0.14), 0 0 0 1px rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-tl-year { background:linear-gradient(90deg,#19a2a6 0%,#22d3ee 100%) !important; }
  body.page-id-33395 .suja-cp-section { --suja-cp-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-cp-heading-grad { background:linear-gradient(90deg,#19a2a6 0%,#FF7033 100%) !important; }
  body.page-id-33395 .suja-cp-tile { border:1px solid rgba(25,162,166,0.10) !important; box-shadow:10px 16px 34px -26px rgba(25,162,166,0.18), 0 0 0 1px rgba(12,30,53,0.03) !important; }
  body.page-id-33395 .suja-cp-tile:hover { border-color:rgba(25,162,166,0.28) !important; box-shadow:16px 24px 46px -26px rgba(25,162,166,0.30), 0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-cc-section { --suja-cc-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-cc-cols::before { background:linear-gradient(180deg, rgba(25,162,166,0) 0%, rgba(25,162,166,0.22) 18%, rgba(25,162,166,0.22) 82%, rgba(25,162,166,0) 100%) !important; }
  body.page-id-33395 .suja-cc-col-mark { background:linear-gradient(135deg,#19a2a6 0%,#22d3ee 100%) !important; box-shadow:0 8px 18px -10px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-cc-cert { border:1px solid rgba(25,162,166,0.12) !important; box-shadow:10px 16px 34px -28px rgba(25,162,166,0.18), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-cc-cert:hover, body.page-id-33395 .suja-cc-cert:focus-visible { border-color:rgba(25,162,166,0.32) !important; box-shadow:16px 26px 50px -26px rgba(25,162,166,0.30), 0 0 0 1px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-cc-comp:hover { border-color:rgba(25,162,166,0.30) !important; box-shadow:14px 20px 40px -24px rgba(25,162,166,0.28), 0 0 0 1px rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-cc-comp-icon { background:rgba(25,162,166,0.10) !important; border:1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-leadg-section { --suja-leadg-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-leadg-card { border:1px solid rgba(25,162,166,0.12) !important; box-shadow:12px 18px 40px -30px rgba(25,162,166,0.20), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-leadg-card:hover { border-color:rgba(25,162,166,0.34) !important; box-shadow:22px 34px 60px -28px rgba(25,162,166,0.34), 0 0 0 1px rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-leadg-initials { color:#19a2a6 !important; }
  body.page-id-33395 .suja-leadp { --suja-leadp-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-leadp-photo { box-shadow:24px 34px 66px -34px rgba(25,162,166,0.36), 8px 14px 30px -18px rgba(12,30,53,0.14), 0 0 0 1px rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-leadp-initials { color:#19a2a6 !important; }
  body.page-id-33395 .suja-leadp-btn--primary:hover { box-shadow:0 12px 24px -12px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-leadp-btn--ghost { border:1.5px solid rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-leadp-quote-mark { color:rgba(25,162,166,0.28) !important; }
  body.page-id-33395 .suja-leadp-cta { background:linear-gradient(135deg, rgba(25,162,166,0.10), rgba(34,211,238,0.06)) !important; border:1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-res { --suja-res-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-res-featured { border:1px solid rgba(25,162,166,0.12) !important; box-shadow:20px 30px 60px -36px rgba(25,162,166,0.30), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-res-featured:hover { border-color:rgba(25,162,166,0.3) !important; box-shadow:26px 40px 70px -34px rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-res-cat { border:1px solid rgba(25,162,166,0.12) !important; box-shadow:12px 18px 38px -30px rgba(25,162,166,0.2), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-res-cat:hover { border-color:rgba(25,162,166,0.32) !important; box-shadow:20px 30px 54px -28px rgba(25,162,166,0.32) !important; }
  body.page-id-33395 .suja-res-cat-ico { background:linear-gradient(135deg,#19a2a6 0%,#22d3ee 100%) !important; box-shadow:0 10px 20px -10px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-res-card { border:1px solid rgba(25,162,166,0.1) !important; box-shadow:12px 18px 40px -30px rgba(25,162,166,0.2), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-res-card:hover { border-color:rgba(25,162,166,0.3) !important; box-shadow:22px 34px 58px -28px rgba(25,162,166,0.32) !important; }
  body.page-id-33395 .suja-res-cta { background:linear-gradient(135deg, rgba(25,162,166,0.10), rgba(34,211,238,0.06)) !important; border:1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-rg-section { --suja-rg-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-rg-feat { border:1px solid rgba(25,162,166,0.12) !important; box-shadow:20px 30px 60px -36px rgba(25,162,166,0.28), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-rg-feat:hover { border-color:rgba(25,162,166,0.3) !important; box-shadow:26px 40px 70px -34px rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-rg-feat-tag { background:rgba(25,162,166,0.1) !important; }
  body.page-id-33395 .suja-rg-tabs { border-bottom:1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-rg-search-input { border:1px solid rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-rg-search-input:focus { box-shadow:0 0 0 3px rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-rg-filter { border:1px solid rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-rg-card { border:1px solid rgba(25,162,166,0.1) !important; box-shadow:12px 18px 40px -30px rgba(25,162,166,0.2), 0 0 0 1px rgba(12,30,53,0.02) !important; }
  body.page-id-33395 .suja-rg-card:hover { border-color:rgba(25,162,166,0.3) !important; box-shadow:22px 34px 58px -28px rgba(25,162,166,0.32) !important; }
  body.page-id-33395 .suja-rg-media { background:linear-gradient(135deg,#137c80,#22d3ee) !important; }
  body.page-id-33395 .suja-rg-media--case-study { background:linear-gradient(135deg,#0c4a6e,#19a2a6) !important; }
  body.page-id-33395 .suja-rg-media--webinar { background:linear-gradient(135deg,#5b21b6,#19a2a6) !important; }
  body.page-id-33395 .suja-rg-media--e-book { background:linear-gradient(135deg,#137c80,#14b8a6) !important; }
  body.page-id-33395 .suja-rg-media--guide { background:linear-gradient(135deg,#19a2a6,#0ea5e9) !important; }
  body.page-id-33395 .suja-rg-cta { background:linear-gradient(135deg, rgba(25,162,166,0.10), rgba(34,211,238,0.06)) !important; border:1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-rg-card:hover .suja-rg-btn { box-shadow:0 12px 22px -12px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-rg-btn--outline em { background:rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-rg-blog-cat { background:rgba(25,162,166,0.08) !important; border:1px solid rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-rg-cs-stats { border-top:1px solid rgba(25,162,166,0.14) !important; border-bottom:1px solid rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-rg-cs-tag { background:rgba(25,162,166,0.08) !important; border:1px solid rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-rg-eb-cover { background:linear-gradient(150deg,#137c80,#14b8a6) !important; }
  body.page-id-33395 .suja-rg-gd-ico { background:linear-gradient(135deg,rgba(25,162,166,0.15),rgba(14,165,233,0.1)) !important; }
  body.page-id-33395 .suja-rg-gd-tag { background:rgba(25,162,166,0.1) !important; }
  body.page-id-33395 .suja-rg-su-tag { background:rgba(25,162,166,0.08) !important; border:1px solid rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-rg-su-media { background:linear-gradient(135deg,#0c4a6e,#19a2a6) !important; }
  body.page-id-33395 .suja-rg-ev-visual { background:linear-gradient(150deg,#1e1b4b 0%, #312e81 45%, #19a2a6 100%) !important; }
  body.page-id-33395 .suja-rs { --suja-rs-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-rs-hero-media { background:linear-gradient(135deg,#0c4a6e,#19a2a6) !important; box-shadow:24px 34px 66px -34px rgba(25,162,166,0.4), 0 0 0 1px rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-rs-media--webinar { background:linear-gradient(135deg,#5b21b6,#19a2a6) !important; }
  body.page-id-33395 .suja-rs-media--e-book { background:linear-gradient(135deg,#137c80,#14b8a6) !important; }
  body.page-id-33395 .suja-rs-media--guide { background:linear-gradient(135deg,#19a2a6,#0ea5e9) !important; }
  body.page-id-33395 .suja-rs-btn--primary:hover { box-shadow:0 12px 24px -12px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-rs-btn--ghost { border:1.5px solid rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-rs-stat { background:linear-gradient(135deg, rgba(25,162,166,0.08), rgba(34,211,238,0.05)) !important; border:1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-rs-stat-v { color:#19a2a6 !important; }
  body.page-id-33395 .suja-rs-cta { background:linear-gradient(135deg, rgba(25,162,166,0.1), rgba(34,211,238,0.06)) !important; border:1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-mod-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mod-badge-tick { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mod-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mod-cta:hover { color: #137c80 !important; }
  body.page-id-33395 .suja-mod-cat-label::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mod-card { box-shadow: 0 16px 38px -18px rgba(25,162,166,0.24), 0 6px 16px -10px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-mod-card-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-mod-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 26px 50px -18px rgba(25,162,166,0.34), 0 10px 22px -12px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-mod-card:hover .suja-mod-card-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-emr-feat-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-emr-cta:hover { color: #137c80 !important; }
  body.page-id-33395 .suja-emr-chip { box-shadow: 0 14px 34px -18px rgba(25,162,166,0.22), 0 5px 14px -10px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-emr-chip-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr-chip:hover, body.page-id-33395 .suja-emr-chip.is-active { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 46px -18px rgba(25,162,166,0.32), 0 9px 20px -12px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-emr-chip:hover .suja-emr-chip-icon, body.page-id-33395 .suja-emr-chip.is-active .suja-emr-chip-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr-preview { box-shadow: 0 20px 44px -20px rgba(25,162,166,0.26), 0 8px 18px -12px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-emr-preview-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.12) !important; border: 1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-emr-preview-flow { background: rgba(25,162,166,0.06) !important; border: 1px solid rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-emr-preview-flow-label { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-badge-tick { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-cta:hover { color: #137c80 !important; }
  body.page-id-33395 .suja-int-navcard { box-shadow: 0 12px 30px -18px rgba(25,162,166,0.2), 0 5px 14px -10px rgba(12,30,53,0.1) !important; }
  body.page-id-33395 .suja-int-nav-bar { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-nav-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-int-navcard:hover { border-color: rgba(25,162,166,0.4) !important; box-shadow: 0 20px 40px -20px rgba(25,162,166,0.3), 0 8px 18px -12px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-int-navcard:hover .suja-int-nav-icon { background: rgba(25,162,166,0.15) !important; }
  body.page-id-33395 .suja-int-navcard.is-active { border-color: rgba(25,162,166,0.55) !important; background: linear-gradient(135deg, rgba(25,162,166,0.10) 0%, rgba(255,255,255,0.18) 70%) !important; box-shadow: 0 22px 44px -20px rgba(25,162,166,0.34), 0 8px 18px -12px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-int-navcard.is-active .suja-int-nav-icon { background: rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-int-navcard.is-active .suja-int-nav-title { color: var(--eco-teal, #137c80) !important; }
  body.page-id-33395 ` (specificity 0, body.page-id-33395 3, body.page-id-33395 1) outranks `.suja-int-panel-media`, body.page-id-33395 so a margin-bottom there is silently dropped. Flex gap can't be overridden by that reset, body.page-id-33395 so the separation is reliable. */ .suja-int-panel { box-shadow: 0 24px 50px -22px rgba(25,162,166,0.28), 0 8px 20px -12px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-int-panel-line { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-int-hl-tick { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-modx-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-modx-mod-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-modx-count-cur { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-modx-progress-fill { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-modx-visual { box-shadow: 0 40px 80px -34px rgba(25,162,166,0.30), 0 14px 30px -18px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-emr2-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-emr2-feat-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-emr2-card { box-shadow: 0 14px 32px -20px rgba(25,162,166,0.2), 0 5px 14px -10px rgba(12,30,53,0.1) !important; }
  body.page-id-33395 .suja-emr2-card-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr2-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 44px -20px rgba(25,162,166,0.3), 0 9px 20px -12px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-emr2-card:hover .suja-emr2-card-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emr2-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-emr2-cta:hover { color: #137c80 !important; }
  body.page-id-33395 .suja-ben-visual-inner { box-shadow: 0 44px 90px -38px rgba(25,162,166,0.32), 0 16px 34px -20px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-ben-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ben-accent { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ben-item.is-active { border-color: rgba(25,162,166,0.28) !important; box-shadow: 0 22px 46px -22px rgba(25,162,166,0.3), 0 8px 18px -12px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-ben-item.is-active .suja-ben-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.14) !important; border-color: rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-ben-item.is-active .suja-ben-item-title { color: var(--eco-teal, #137c80) !important; }
  body.page-id-33395 .suja-plat-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plat-count-cur { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plat-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-plat-hl-item { background: rgba(25,162,166,0.07) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-plat-hl-item svg { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plat-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plat-cta:hover { color: #137c80 !important; }
  body.page-id-33395 .suja-plat-dot:hover { background: rgba(25,162,166,0.55) !important; }
  body.page-id-33395 .suja-plat-dot.is-active { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plat-visual-inner { box-shadow: 0 46px 92px -38px rgba(25,162,166,0.34), 0 16px 34px -20px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-rl2-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-rl2-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-rl2-ghost { color: rgba(25,162,166,0.06) !important; }
  body.page-id-33395 .suja-rl2-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-rl2-num { color: rgba(25,162,166,0.38) !important; }
  body.page-id-33395 .suja-rl2-accent { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-rl2-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-rl2-card:hover .suja-rl2-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-rl2-card:hover .suja-rl2-num { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-rl2-card:hover .suja-rl2-ghost { color: rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-bill-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-bill-track { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-bill-track-fill { background: linear-gradient(90deg, rgba(25,162,166,0.75), rgba(6,182,212,0.55)) !important; }
  body.page-id-33395 .suja-bill-node { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 0 0 5px rgba(25,162,166,0.12), 0 0 0 1px rgba(255,255,255,0.7) inset !important; }
  body.page-id-33395 .suja-bill-chev { border-top: 2px solid rgba(25,162,166,0.5) !important; border-right: 2px solid rgba(25,162,166,0.5) !important; }
  body.page-id-33395 .suja-bill-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-bill-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-bill-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-bill-card:hover .suja-bill-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-bill-stage:hover .suja-bill-node { box-shadow: 0 0 0 6px rgba(25,162,166,0.16), 0 0 0 1px rgba(255,255,255,0.7) inset !important; }
  body.page-id-33395 .suja-scribe-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-scribe-eyebrow-dot { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 0 0 4px rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-scribe-group { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.08) !important; border: 1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-scribe-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-scribe-card-rail { background: linear-gradient(90deg, var(--eco-teal, #19a2a6), #06b6d4) !important; }
  body.page-id-33395 .suja-scribe-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-scribe-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-scribe-card:hover .suja-scribe-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-mob-phone { box-shadow: 0 40px 80px -30px rgba(25,162,166,0.4), 0 14px 30px -18px rgba(12,30,53,0.5), inset 0 0 0 2px rgba(255,255,255,0.06) !important; }
  body.page-id-33395 .suja-mob-screen-dots i { background: rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-mob-screen-ic { background: linear-gradient(140deg, var(--eco-teal, #19a2a6), #06b6d4) !important; }
  body.page-id-33395 .suja-mob-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mob-feat { box-shadow: 0 12px 28px -20px rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-mob-feat-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-mob-feat:hover { border-color: rgba(25,162,166,0.4) !important; box-shadow: 0 20px 40px -24px rgba(25,162,166,0.3) !important; }
  body.page-id-33395 .suja-mob-feat:hover .suja-mob-feat-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-sup-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-sup-card { box-shadow: 0 14px 30px -22px rgba(25,162,166,0.2) !important; }
  body.page-id-33395 .suja-sup-ic { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-sup-card:hover { border-color: rgba(25,162,166,0.4) !important; box-shadow: 0 24px 44px -26px rgba(25,162,166,0.32) !important; }
  body.page-id-33395 .suja-sup-card:hover .suja-sup-ic { background: rgba(25,162,166,0.16) !important; }
  /* Primary Modules: screens already include their own device/app frame, so
     drop the glass card box — show only the screen image + counter/play controls. */
  body.page-id-33395 .suja-plsc-visual { background: none !important; border: 0 !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
  /* Counter + play controls sit BELOW the screen image (not overlaid on it). */
  body.page-id-33395 .suja-plsc-visual { overflow: visible !important; }
  body.page-id-33395 .suja-plsc-controls { position: absolute !important; top: 100% !important; bottom: auto !important; left: 0 !important; right: 0 !important; margin-top: 14px !important; padding: 0 !important; }
  body.page-id-33395 .suja-plsc-dots { margin-top: 78px !important; }
  body.page-id-33395 .suja-plsc-item-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-plsc-accent { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plsc-item.is-active { border-color: rgba(25,162,166,0.28) !important; box-shadow: 0 20px 44px -26px rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-plsc-item.is-active .suja-plsc-item-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-plsc-rail { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-plsc-rail-fill { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-plsc-item.is-active .suja-plsc-rail { background: rgba(25,162,166,0.28) !important; }
  body.page-id-33395 .suja-plsc-dot::before { background: rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-plsc-dot:hover::before { background: rgba(25,162,166,0.45) !important; }
  body.page-id-33395 .suja-plsc-dot.is-active::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ctal-btn { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 16px 30px -14px rgba(25,162,166,0.5) !important; }
  body.page-id-33395 .suja-ctal-btn:hover { box-shadow: 0 22px 42px -14px rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-fp-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-fp-formcard { box-shadow: 0 30px 60px -34px rgba(25,162,166,0.28), 0 10px 24px -18px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-fp-placeholder { border: 1.5px dashed rgba(25,162,166,0.3) !important; }
  body.page-id-33395 .suja-fp-placeholder .suja-fp-ph-ic { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-fp-office-ic { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-modx-gcard { box-shadow: 0 14px 32px -22px rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-modx-gicon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-modx-gcard:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 46px -24px rgba(25,162,166,0.32) !important; }
  body.page-id-33395 .suja-modx-gcard:hover .suja-modx-gicon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-impx-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-impx-arrow { stroke: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-impx-circle::before { background: var(--ring, linear-gradient(135deg, #19a2a6, #22d3ee)) !important; box-shadow: 0 14px 30px -12px rgba(25,162,166,0.45) !important; }
  body.page-id-33395 .suja-impx-icon { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-impx-step:hover .suja-impx-circle::before { box-shadow: 0 18px 40px -12px rgba(25,162,166,0.6), 0 0 0 6px rgba(25,162,166,0.10) !important; }
  body.page-id-33395 .suja-aix-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-aix-cta:hover { background: rgba(25,162,166,0.07) !important; border-color: rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-aix-stage { --glow: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aix-stage::before { background: radial-gradient(circle at 50% 50%, var(--glow) 0%, rgba(25,162,166,0) 68%) !important; }
  body.page-id-33395 .suja-aix-stage::after { border: 1px dashed rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-aix-line { stroke: rgba(25,162,166,0.35) !important; }
  body.page-id-33395 .suja-aix-hub { --hub-accent: #19a2a6 !important; box-shadow: 0 24px 60px -20px rgba(25,162,166,0.45), inset 0 1px 3px rgba(255,255,255,0.9) !important; }
  body.page-id-33395 .suja-aix-card { --accent: #19a2a6 !important; box-shadow: 0 14px 30px -16px rgba(25,162,166,0.28), 0 6px 14px -10px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-aix-card-icon { color: var(--accent, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aix-node:hover .suja-aix-card { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 44px -18px rgba(25,162,166,0.42), 0 0 0 4px rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-aix-node:hover .suja-aix-card-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-chl-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-chl-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-chl-card::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-chl-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-chl-cat { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-chl-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-chl-card:hover .suja-chl-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-chl-grouphead::after { background: linear-gradient(to right, rgba(25,162,166,0.35), rgba(25,162,166,0)) !important; }
  body.page-id-33395 .suja-cpg-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-cpg-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-cpg-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-cpg-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-cpg-card:hover .suja-cpg-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-mgd-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-mgd-card { box-shadow: 0 14px 30px -20px rgba(25,162,166,0.20), 0 5px 14px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-mgd-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-mgd-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 44px -22px rgba(25,162,166,0.30), 0 8px 18px -14px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-mgd-card:hover .suja-mgd-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-emrs-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-emrs-sublabel::before, body.page-id-33395 .suja-emrs-sublabel::after { background: linear-gradient(90deg, rgba(25,162,166,0), rgba(25,162,166,0.4)) !important; }
  body.page-id-33395 .suja-emrs-sublabel::after { background: linear-gradient(90deg, rgba(25,162,166,0.4), rgba(25,162,166,0)) !important; }
  body.page-id-33395 .suja-emrs-chip { box-shadow: 0 10px 24px -16px rgba(25,162,166,0.28), 0 4px 10px -8px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-emrs-chip-ic { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-emrs-chip:hover { border-color: rgba(25,162,166,0.45) !important; box-shadow: 0 18px 34px -18px rgba(25,162,166,0.36) !important; }
  body.page-id-33395 .suja-intl-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-intl-row { box-shadow: 0 14px 30px -20px rgba(25,162,166,0.20), 0 5px 14px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-intl-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-intl-row:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 22px 42px -22px rgba(25,162,166,0.30), 0 8px 18px -14px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-intl-row:hover .suja-intl-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aif-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-aif-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-aif-icon { background: linear-gradient(135deg, #19a2a6 0%, #22d3ee 100%) !important; box-shadow: 0 12px 26px -12px rgba(25,162,166,0.5) !important; }
  body.page-id-33395 .suja-aif-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 30px 54px -22px rgba(25,162,166,0.34), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-why-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-why-item { box-shadow: 0 10px 24px -18px rgba(25,162,166,0.24) !important; }
  body.page-id-33395 .suja-why-check { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 6px 14px -6px rgba(25,162,166,0.5) !important; }
  body.page-id-33395 .suja-why-item:hover { border-color: rgba(25,162,166,0.45) !important; box-shadow: 0 20px 36px -20px rgba(25,162,166,0.34) !important; }
  body.page-id-33395 .suja-eng-media { box-shadow: 0 28px 60px -24px rgba(25,162,166,0.30), 0 12px 26px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-eng-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-eng-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-eng-item:hover .suja-eng-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-biz-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-biz-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-biz-card::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-biz-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-biz-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-biz-card:hover .suja-biz-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aud-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-aud-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-aud-card::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-aud-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aud-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-aud-card:hover .suja-aud-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-dev-visual::before { background: radial-gradient(circle at 50% 45%, rgba(25,162,166,0.20) 0%, rgba(25,162,166,0) 68%) !important; }
  body.page-id-33395 .suja-dev-media { box-shadow: 0 28px 60px -24px rgba(25,162,166,0.30), 0 12px 26px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-dev-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-dev-chip { box-shadow: 0 10px 24px -16px rgba(25,162,166,0.28), 0 4px 10px -8px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-dev-chip-ic { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-dev-chip:hover { border-color: rgba(25,162,166,0.45) !important; box-shadow: 0 18px 34px -18px rgba(25,162,166,0.36) !important; }
  body.page-id-33395 .suja-gcap-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-gcap-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-gcap-card::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-gcap-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-gcap-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-gcap-card:hover .suja-gcap-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aidoc-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-aidoc-cta { color: var(--eco-teal, #19a2a6) !important; border: 1.5px solid rgba(25,162,166,0.4) !important; }
  body.page-id-33395 .suja-aidoc-cta:hover { background: rgba(25,162,166,0.08) !important; border-color: rgba(25,162,166,0.6) !important; }
  body.page-id-33395 .suja-aidoc-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-aidoc-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-aidoc-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-aidoc-card:hover .suja-aidoc-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-app-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-app-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-app-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-app-cat { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-app-tag { color: var(--eco-teal, #137c80) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.18) !important; }
  body.page-id-33395 .suja-app-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 28px 52px -22px rgba(25,162,166,0.32), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-app-card:hover .suja-app-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-spec-card { box-shadow: 0 16px 34px -20px rgba(25,162,166,0.26), 0 6px 16px -12px rgba(12,30,53,0.12) !important; }
  body.page-id-33395 .suja-spec-val { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-spec-card:hover { border-color: rgba(25,162,166,0.4) !important; box-shadow: 0 26px 46px -22px rgba(25,162,166,0.34) !important; }
  body.page-id-33395 .suja-gwf-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-gwf-line-fill { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-gwf-dot { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 0 0 4px rgba(25,162,166,0.14) !important; }
  body.page-id-33395 .suja-gwf-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-gwf-num { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-gwf-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 26px 48px -22px rgba(25,162,166,0.3) !important; }
  body.page-id-33395 .suja-hiw-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-hiw-rail::after { background: linear-gradient(to bottom, rgba(25,162,166,0.4), rgba(25,162,166,0.12)) !important; }
  body.page-id-33395 .suja-hiw-badge { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 14px 30px -12px rgba(25,162,166,0.5) !important; }
  body.page-id-33395 .suja-hiw-body { box-shadow: 0 14px 30px -20px rgba(25,162,166,0.2), 0 5px 14px -12px rgba(12,30,53,0.1) !important; }
  body.page-id-33395 .suja-hiw-body:hover { border-color: rgba(25,162,166,0.4) !important; box-shadow: 0 20px 40px -22px rgba(25,162,166,0.3) !important; }
  body.page-id-33395 .suja-ed-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ed-card { box-shadow: 0 16px 36px -20px rgba(25,162,166,0.22), 0 6px 16px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-ed-card.is-featured { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 26px 54px -22px rgba(25,162,166,0.4), 0 10px 22px -14px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-ed-card.is-featured::before { background: linear-gradient(90deg, #19a2a6, #22d3ee) !important; }
  body.page-id-33395 .suja-ed-name { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ed-check { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.12) !important; }
  body.page-id-33395 .suja-ed-card:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 30px 56px -22px rgba(25,162,166,0.34), 0 10px 22px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-ed-cta:hover { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-icat-media { box-shadow: 0 28px 60px -24px rgba(25,162,166,0.30), 0 12px 26px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-icat-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-icat-item { box-shadow: 0 14px 30px -20px rgba(25,162,166,0.20), 0 5px 14px -12px rgba(12,30,53,0.10) !important; }
  body.page-id-33395 .suja-icat-icon { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166,0.10) !important; border: 1px solid rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-icat-hl svg { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-icat-item:hover { border-color: rgba(25,162,166,0.5) !important; box-shadow: 0 24px 44px -22px rgba(25,162,166,0.30), 0 8px 18px -14px rgba(12,30,53,0.14) !important; }
  body.page-id-33395 .suja-icat-item:hover .suja-icat-icon { background: rgba(25,162,166,0.16) !important; }
  body.page-id-33395 .suja-icta-card { background: linear-gradient(135deg, #0c1e35 0%, #0e2a44 55%, #137c80 130%) !important; }
  body.page-id-33395 .suja-solc-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-solc-card { box-shadow: 0 26px 52px -30px rgba(25,162,166,0.34), 0 8px 20px -14px rgba(12,30,53,0.16) !important; }
  body.page-id-33395 .suja-solc-card:hover { border-color: rgba(25,162,166,0.32) !important; box-shadow: 0 34px 64px -30px rgba(25,162,166,0.42) !important; }
  body.page-id-33395 .suja-solc-icon { background: rgba(25,162,166,0.10) !important; color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-solc-label { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-solc-summary:hover { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-solc-chev { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-solc-cta { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-scribe-showcase.is-split .suja-scribe-bullet-dot { background: rgba(25,162,166,0.10) !important; color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-scribe-showcase.is-split .suja-scribe-media { box-shadow: 0 30px 60px -30px rgba(25,162,166,0.40), 0 10px 24px -16px rgba(12,30,53,0.18) !important; }
  body.page-id-33395 .suja-pp-hero-eyebrow .elementor-heading-title { color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-eyebrow .elementor-heading-title { color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-pill { background:rgba(25,162,166,0.08) !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-card-icon { background:rgba(25,162,166,0.08) !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-persona-eyebrow { color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-persona-pain { border-left:2px solid #19a2a6 !important; background:rgba(25,162,166,0.04) !important; }
  body.page-id-33395 .suja-pp-persona-list li::before { background:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-specialty-pill:hover { border-color:#19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-spec-dot { background:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-stat-num { color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-journey::before { background:linear-gradient(90deg, rgba(25,162,166,0) 0%, #19a2a6 15%, #19a2a6 85%, rgba(25,162,166,0) 100%) !important; }
  body.page-id-33395 .suja-pp-journey-num { border:2px solid #19a2a6 !important; color:#19a2a6 !important; }
  body.page-id-33395 .suja-pp-page { --cax-teal-500:   #19a2a6 !important; }
  body.page-id-33395 .suja-pp-hero::before { background:
    radial-gradient(ellipse 800px 400px at 85% 30%, rgba(25,162,166,.07), transparent 70%),
    radial-gradient(ellipse 700px 350px at 10% 90%, rgba(255,107,53,.04), transparent 70%) !important; }
  body.page-id-33395 .suja-pp-pulse { box-shadow: 0 0 0 4px rgba(25,162,166,.25) !important; }
  body.page-id-33395 .suja-pp-ai-section::before { background:
    radial-gradient(ellipse 900px 500px at 90% 10%, rgba(25,162,166,.18), transparent 60%),
    radial-gradient(ellipse 800px 400px at 5% 90%, rgba(255,107,53,.08), transparent 60%) !important; }
  body.page-id-33395 .suja-pp-ai-card:hover { background: rgba(25,162,166,.10) !important; }
  body.page-id-33395 .suja-pp-ai-card-ico { background: rgba(25,162,166,.18) !important; }
  body.page-id-33395 .suja-pp-ai-alert-ico.ok { background: rgba(25,162,166,.18) !important; }
  body.page-id-33395 .suja-pp-leak-card.suja-pp-outcome .suja-pp-leak-icon { background: rgba(25,162,166,.2) !important; }
  body.page-id-33395 .suja-pp-cta-band::before { background:
    radial-gradient(ellipse 800px 400px at 80% 20%, rgba(25,162,166,.18), transparent 60%),
    radial-gradient(ellipse 600px 300px at 10% 80%, rgba(255,107,53,.10), transparent 60%) !important; }
  body.page-id-33395 .suja-pp-hero--single-image .suja-pp-hero-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-hero--single-image .suja-pp-hero-pill { background: rgba(25,162,166, 0.08) !important; border: 1px solid rgba(25,162,166, 0.18) !important; }
  body.page-id-33395 .suja-pp-hero--single-image .suja-pp-hero-pill-dot { background: var(--eco-teal, #19a2a6) !important; box-shadow: 0 0 0 3px rgba(25,162,166, 0.16) !important; }
  body.page-id-33395 .suja-pp-hero--single-image .suja-pp-hero-heading em { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-problem-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-problem-icon { background: rgba(25,162,166, 0.08) !important; }
  body.page-id-33395 .suja-pp-eco-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-eco-layer::before { background: var(--accent, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-eco-layer[data-accent="teal"] { --accent: #19a2a6 !important; }
  body.page-id-33395 .suja-pp-eco-layer-icon { color: var(--accent, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-eco-foundation::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-capsw-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-capsw-item.is-active { background: linear-gradient(90deg, rgba(25,162,166, 0.055), rgba(25,162,166, 0)) !important; }
  body.page-id-33395 .suja-capsw-bar-fill { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-outcomes-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-outcomes-methodology { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-outcomes-methodology:hover { border-bottom-color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-split-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-split-bullet-marker { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-cta-section::before { background: radial-gradient(circle at 80% 50%, rgba(25,162,166, 0.18), transparent 60%) !important; }
  body.page-id-33395 .suja-pp-video-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-video-chapter-time { color: var(--eco-teal, #19a2a6) !important; background: rgba(25,162,166, 0.08) !important; }
  body.page-id-33395 .suja-pp-spec-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-spec-tab.is-active { border-bottom-color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-spec-bullet::before { background: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-story-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-story-quote-mark { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-timeline-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-timeline-step-number { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-comp-eyebrow { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-comp-pillar-icon { background: rgba(25,162,166, 0.08) !important; color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-comp-link { color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-pp-comp-link:hover { border-bottom-color: var(--eco-teal, #19a2a6) !important; }
  body.page-id-33395 .suja-ca-hero .suja-hero-image { /* Directional shadow: weighted right + bottom, healthcare-blue
     tint. Large blur, low opacity = floating enterprise-SaaS depth. */
  box-shadow:
    22px 30px 66px -26px rgba(25,162,166, 0.26),
    10px 14px 32px -14px rgba(12, 30, 53, 0.15),
    0 0 0 1px rgba(25,162,166, 0.07) !important; }
  body.page-id-33395 .suja-ca-hero .suja-hero-visual::before { background: radial-gradient(closest-side, rgba(25,162,166, 0.12), transparent 75%) !important; }
  body.page-id-33395 .suja-eco { --eco-teal:#19a2a6 !important; --eco-teal-dark:#137c80 !important; }
  body.page-id-33395 .suja-eco-tab.is-active { box-shadow:0 18px 36px -14px rgba(25,162,166,0.30) !important; }
  body.page-id-33395 .suja-eco-panel[data-panel="t1"] { --card-accent:#19a2a6 !important; }
  body.page-id-33395 .suja-eco-sub-a:checked ~ .suja-eco-subtabs label[data-sub="a"], body.page-id-33395 .suja-eco-sub-b:checked ~ .suja-eco-subtabs label[data-sub="b"], body.page-id-33395 .suja-eco-sub-c:checked ~ .suja-eco-subtabs label[data-sub="c"] { background:rgba(25,162,166,0.10) !important; border-color:rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-mega-footer { /* matches product-card link text */
  --mf-link-hover:#19a2a6 !important; }
  body.page-id-33395 .suja-mf-col-eyebrow { color: var(--mf-eyebrow, #19a2a6) !important; }
  body.page-id-33395 .suja-mf-social a { background:rgba(25,162,166,0.08) !important; }
  body.page-id-33395 .suja-pp-testimonial-quote::before { color: rgba(25,162,166,0.22) !important; }
  body.page-id-33395 .suja-pp-testimonial-avatar { background: linear-gradient(135deg, #19a2a6 0%, #1a2e4a 100%) !important; }
  body.page-id-33395 .suja-pp-faq-chev { color: #19a2a6 !important; }
  body.page-id-33395 .suja-pp-faq-item[open] .suja-pp-faq-chev { background: #19a2a6 !important; }

@media (max-width:880px) {
  body.page-id-33395 .suja-cc-col--comp { border-top:1px solid rgba(25,162,166,0.14) !important; }
}

/* Recoloured keyframes — keyframes can't be scoped by selector, so each
   one that carried the teal is re-emitted under a "-cx" name. */
@keyframes suja-tl-pulse-cx {
  0%   { box-shadow:0 0 0 0 rgba(25,162,166,0.45); }
  70%  { box-shadow:0 0 0 10px rgba(25,162,166,0); }
  100% { box-shadow:0 0 0 0 rgba(25,162,166,0); }
}
@keyframes sujaScribePulse-cx { 0%,100% { box-shadow: 0 0 0 3px rgba(25,162,166,0.16); } 50% { box-shadow: 0 0 0 6px rgba(25,162,166,0.05); } }
@keyframes cax-pulse-cx {
  0%, 100% { box-shadow: 0 0 0 4px rgba(25,162,166,.25); }
  50% { box-shadow: 0 0 0 7px rgba(25,162,166,.1); }
}

/* Re-point those animations on the CureAxes page. */
body.page-id-33395 .suja-tl-node { animation-name: suja-tl-pulse-cx; }
body.page-id-33395 .suja-scribe-eyebrow-dot { animation-name: sujaScribePulse-cx; }
body.page-id-33395 .suja-pp-pulse { animation-name: cax-pulse-cx; }
