.enverion-page-transition {
  position: fixed;
  inset: 0;
  z-index: 100000;
  pointer-events: none;
  background: #05070a;
  opacity: 1;
  transition: opacity 420ms ease;
}

.enverion-loaded .enverion-page-transition {
  opacity: 0;
  visibility: hidden;
}

.main-header {
  position: relative;
  z-index: 80;
  display: flex;
  width: 100%;
  height: var(--main-header-height-md);
}

.main-header.enverion-header--transparent {
  position: absolute;
  inset: 0 0 auto;
  height: 0;
}

.main-header__layout {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
  display: flex;
  width: 100%;
  height: var(--main-header-height-md);
  align-items: center;
  transition: transform 380ms cubic-bezier(.2,.7,.2,1), background-color 240ms ease, backdrop-filter 240ms ease;
}

.main-header__layout.enverion-header--hidden {
  transform: translateY(-100%);
}

.main-header__layout.enverion-header--scrolled {
  background: rgba(5, 7, 10, 0.82);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

.main-header__inner {
  display: flex;
  width: 100%;
  max-width: 100%;
  height: 90px;
  margin: 15px 0;
  padding: 0 50px;
  align-items: center;
}

.main-header__logo {
  position: relative;
  left: 40px;
  z-index: 999;
  display: block;
  width: 180px;
  height: 90px;
  margin-right: auto;
}

.main-header__logo a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.main-header__logo img {
  display: block;
  width: 180px;
  max-width: 180px;
  height: 90px;
  object-fit: contain;
}

[data-theme="dark"] .main-header__logo .logo-dark,
[data-theme="light"] .main-header__logo .logo-light {
  display: none;
}

.enverion-wordmark {
  color: var(--color-contrast-higher);
  font: 700 1.25rem/1 var(--font-heading);
  text-decoration: none;
}

.enverion-fs-wrapper,
.container-menu,
.action-menu {
  position: relative;
}

.action-menu {
  z-index: 100;
}

.open-event {
  position: relative;
  z-index: 100;
  display: flex;
  min-width: 97px;
  height: 30px;
  padding: 0;
  align-items: center;
  border: 0;
  background: transparent;
  color: var(--color-contrast-higher);
  line-height: 30px;
}

.open-event .text {
  position: relative;
  display: block;
  width: 59px;
  height: 30px;
  overflow: hidden;
  text-align: right;
}

.open-event .text span {
  display: block;
  height: 30px;
  transition: transform 360ms cubic-bezier(.2,.7,.2,1);
}

.open-event.style-open .text span {
  transform: translateY(-30px);
}

.open-event .burger {
  position: relative;
  display: block;
  width: 28px;
  height: 24px;
  margin-left: 10px;
}

.open-event .burger svg {
  position: absolute;
  inset: 6px 0 auto;
  width: 28px;
  height: 18px;
  transition: opacity 280ms ease, transform 360ms ease;
}

.open-event .icon-close {
  opacity: 0;
  transform: rotate(-35deg) scale(.75);
}

.open-event.style-open .icon-burger {
  opacity: 0;
  transform: rotate(35deg) scale(.75);
}

.open-event.style-open .icon-close {
  opacity: 1;
  transform: rotate(0) scale(1);
}

.enverion-fs-menu {
  position: fixed;
  inset: 0;
  z-index: 90;
  display: flex;
  width: 100vw;
  height: 100dvh;
  overflow: hidden auto;
  overscroll-behavior-y: contain;
  background: #0d0e13;
  visibility: hidden;
  clip-path: polygon(0 0, 100% 0, 130% 0, 0 0);
  transform: rotate(7deg) scale(1.3);
  transition: clip-path 850ms cubic-bezier(.575,.015,0,.995), transform 850ms cubic-bezier(.575,.015,0,.995), visibility 850ms;
}

.enverion-fs-menu.visible {
  visibility: visible;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transform: none;
}

.enverion-fs-container {
  position: relative;
  width: min(calc(100vw - 200px), 1240px);
  max-width: 1240px;
  margin: auto;
  padding: 6rem 0;
  align-items: center;
  opacity: 0;
  transform: translateY(-50%) rotate(-16deg) scale(1.3);
  transform-origin: left bottom;
  transition: opacity 700ms ease, transform 850ms cubic-bezier(.575,.015,0,.995);
}

.enverion-fs-menu.visible .enverion-fs-container {
  opacity: 1;
  transform: none;
}

.enverion-fs__nav,
.enverion-fs__contacts {
  padding: 0 12px;
}

.enverion-fs__contacts {
  z-index: 1;
}

.navbar-nav-button,
.navbar-nav-button ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.navbar-nav-button > li {
  display: flex;
}

.navbar-nav-button > li > a {
  position: relative;
  display: inline-flex;
  color: #e8eaed;
  font-family: var(--font-heading);
  font-size: clamp(2rem, 3.35vw, 3rem);
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 220ms ease, transform 220ms ease;
}

.navbar-nav-button > li > a:hover,
.navbar-nav-button > li.current-menu-item > a,
.navbar-nav-button > li.current-menu-ancestor > a {
  color: var(--color-accent);
  transform: translateX(8px);
}

.navbar-nav-button .sub-menu {
  padding: .5rem 0 1rem 1rem;
}

.navbar-nav-button .sub-menu a {
  color: #c7cbd1;
  text-decoration: none;
}

.back-to-top {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 70;
  width: 50px;
  height: 50px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  opacity: 0;
  pointer-events: none;
  transform: translateY(12px);
  transition: opacity 200ms ease, transform 200ms ease;
}

.back-to-top.is-visible {
  opacity: 1;
  pointer-events: auto;
  transform: none;
}

.enverion-back-to-top__inner {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  background: #e1e3e6;
  color: #05070a;
}

.enverion-back-to-top__icon {
  width: 24px;
  height: 24px;
}

.enverion-main,
.enverion-page-content,
.enverion-custom-page {
  width: 100%;
  max-width: none;
}

.enverion-page-content {
  transform: translateZ(0);
}

.enverion-footer {
  width: 100%;
}

.enverion-content-shell {
  width: min(calc(100% - 3rem), 1120px);
  min-height: 55vh;
  margin: 0 auto;
  padding: clamp(8rem, 12vw, 12rem) 0 6rem;
}

.enverion-entry,
.enverion-single,
.enverion-empty,
.enverion-comments {
  margin-bottom: 3rem;
}

.enverion-entry__title a {
  text-decoration: none;
}

.enverion-button,
.enverion-search-form button {
  display: inline-flex;
  min-height: 44px;
  padding: .65rem 1rem;
  align-items: center;
  border: 1px solid rgba(200,255,49,.45);
  border-radius: 999px;
  color: var(--color-contrast-higher);
  background: transparent;
  text-decoration: none;
}

.enverion-search-form {
  display: flex;
  max-width: 42rem;
  gap: .75rem;
}

.enverion-search-form label {
  flex: 1;
}

.enverion-search-form input {
  width: 100%;
  min-height: 44px;
  padding: .65rem .9rem;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: .6rem;
  background: #0d0e13;
}

@media (max-width: 1024px) {
  .main-header__inner {
    padding: 0 30px;
  }

  .main-header__logo {
    left: 10px;
  }

  .enverion-fs-container {
    width: min(calc(100vw - 80px), 920px);
  }
}

@media (max-width: 767px) {
  :root {
    --main-header-height-md: 90px;
  }

  .main-header,
  .main-header__layout {
    height: 90px;
  }

  .main-header__inner {
    height: 70px;
    margin: 10px 0;
    padding: 0 18px;
  }

  .main-header__logo {
    left: 0;
    width: min(42vw, 150px);
    height: 70px;
  }

  .main-header__logo img {
    width: 100%;
    height: 70px;
  }

  .open-event {
    min-width: 28px;
  }

  .open-event .text {
    position: absolute;
    width: 1px;
    height: 1px;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
  }

  .open-event .burger {
    margin-left: 0;
  }

  .enverion-fs-container {
    width: calc(100vw - 36px);
    padding: 7rem 0 3rem;
    align-content: flex-start;
  }

  .enverion-fs__nav,
  .enverion-fs__contacts {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .enverion-fs__contacts {
    margin-top: 2rem;
  }

  .navbar-nav-button > li > a {
    font-size: clamp(1.55rem, 8vw, 2.4rem);
  }

  .back-to-top {
    display: none;
  }
}

/* Keep the existing hide/reveal behavior, with no colored or blurred scroll panel. */
.main-header__layout.enverion-header--scrolled {
  background: transparent;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

/* An Elementor footer containing only spacer widgets has no visible content. */
.enverion-footer--template:not(:has(.elementor-widget:not(.elementor-widget-spacer), a, button, input, textarea, select, img, svg, video, audio, iframe, p, h1, h2, h3, h4, h5, h6)) {
  display: none;
}

/* Compact, icon-only shared header menu. Keep the accessible button label. */
@layer enverion-button-system {
  body .main-header .action-menu > button.open-event {
    width: 56px !important;
    min-width: 56px !important;
    max-width: 56px !important;
    height: 44px !important;
    min-height: 44px !important;
    padding: 0 !important;
    gap: 0 !important;
    flex: 0 0 56px !important;
    align-items: center !important;
    justify-content: center !important;
  }
  body .main-header .action-menu > button.open-event .text {
    display: none !important;
  }
  body .main-header .action-menu > button.open-event .burger {
    margin: 0 !important;
    flex: 0 0 28px !important;
  }
}

/* Shared native reference cards. Classes are emitted only on approved service pages. */
body .ev-service-ref-card{box-sizing:border-box;display:block;width:100%;max-width:960px;min-width:0;overflow:hidden;border:1px solid #303d26;border-radius:24px;background:#0e140d;color:#f5f7f2;font-family:Inter,Arial,sans-serif;transition:border-color .25s,box-shadow .25s}
body .ev-service-ref-card *{box-sizing:border-box}
body .ev-service-ref-card:hover{border-color:#688140;box-shadow:0 12px 40px #0003}
body .ev-service-ref-card .ev-service-ref-stage{display:grid;place-items:center;width:100%;aspect-ratio:16/9;margin:0;padding:0;background:radial-gradient(ellipse at 40% 25%,#2d432216,transparent 70%),#0b110c}
body .ev-service-ref-window{width:88%;overflow:hidden;border:1px solid #45503e;border-radius:12px;background:#0b1012;box-shadow:0 20px 45px #0008}
body .ev-service-ref-chrome{display:flex;align-items:center;gap:6px;height:24px;padding:0 12px;background:#10171d;border-bottom:1px solid #3b4449}
body .ev-service-ref-chrome span{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#df6b61}
body .ev-service-ref-chrome span:nth-child(2){background:#ddb859}
body .ev-service-ref-chrome span:nth-child(3){background:#62b574}
body .ev-service-ref-chrome small{font:400 10px/1 Inter,Arial,sans-serif;color:#aeb6bd;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .ev-service-ref-card .ev-service-ref-window img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important;transform:none!important}
body .ev-service-ref-card footer{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:26px 28px;margin:0;background:#10160e}
body .ev-service-ref-card footer>div{min-width:0;flex:1}
body .ev-service-ref-card h3{margin:0 0 6px!important;font:600 23px/1.3 Inter,Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;color:#f5f7f2!important}
body .ev-service-ref-card p{margin:0!important;font:400 14px/1.65 Inter,Arial,sans-serif!important;color:#aeb5ac!important}
body .ev-service-ref-card a.ev-service-ref-link{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#c8ff31!important;text-decoration:none!important;font:600 14px/1.4 Inter,Arial,sans-serif!important;min-height:44px;text-transform:none!important}
body .ev-service-ref-link:hover{text-decoration:underline!important;text-underline-offset:4px}
body .ev-service-ref-link:focus-visible{outline:2px solid #c8ff31;outline-offset:5px}
body .ev-service-ref-inline{display:grid;gap:24px;margin-top:28px}
body .ev-service-ref-card.ev-service-ref-preserve-stage .ev-service-ref-stage{aspect-ratio:var(--ev-reference-ratio,16/9)}
body .evds-grid:has(>.ev-service-ref-card){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:24px!important;align-items:start!important}
@media(max-width:767px){body .ev-service-ref-card{border-radius:20px}body .ev-service-ref-card .ev-service-ref-stage{aspect-ratio:4/3}body .ev-service-ref-card footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}body .ev-service-ref-card h3{font-size:21px!important}body .ev-service-ref-inline{margin-top:24px}}

/* Native navigation/footer polish; homepage and About explicitly excluded. */
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-menu{background:#080d0b;clip-path:none;transform:translateY(-12px);opacity:0;transition:opacity .25s ease,transform .25s ease,visibility .25s}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-menu.visible{transform:none;opacity:1}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-container{transform:none;opacity:1;transition:none}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .navbar-nav-button>li>a{max-width:100%;min-height:44px;padding:7px 0;font-family:Inter,Arial,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs__contacts a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs__contacts nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) main :is(footer[class*="-footer"],.ga-legal-links) a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;min-width:44px;max-width:100%;padding:6px 0;line-height:1.65;overflow-wrap:anywhere;text-decoration:none;color:#c5d0bd}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) main :is(footer[class*="-footer"],.ga-legal-links) a:hover{color:#c8ff31}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) main :is(footer[class*="-footer"],.ga-legal-links) a:focus-visible{color:#c8ff31;outline:2px solid #c8ff31;outline-offset:4px;border-radius:3px}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) main footer[class*="-footer"] nav{align-items:center;gap:4px 22px}
@media(max-width:767px){body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-container{padding:128px 0 40px;margin-top:0;margin-bottom:0}body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .navbar-nav-button>li>a{font-size:28px;padding:6px 0}body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs__contacts{margin-top:26px}}
@media(prefers-reduced-motion:reduce){body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) :is(.enverion-fs-menu,.enverion-fs-container,.main-header__layout,.open-event svg){transition:none!important}}

body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-menu :is(.enverion-fs__nav,.enverion-fs__contacts){transition:none!important}
body:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):not(.home):not(.page-id-3195) .enverion-fs-menu.visible :is(.enverion-fs__nav,.enverion-fs__contacts){visibility:visible!important}

/* Enverion surface system — actual homepage "Sechs Gründe", 2026-10-15.
 * Color-only component map. Keep illustration fills, motion, images and state colors independent.
 * Source reference: #070807; linear-gradient(145deg,#11131a 0%,#0c0e13 58%,#10140d 100%).
 */
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) {
  --enverion-surface-page:#070807;
  --enverion-surface-card:linear-gradient(145deg,#11131a 0%,#0c0e13 58%,#10140d 100%);
  --enverion-surface-inset:#0c0e13;
  --enverion-surface-bar:#11131a;
  --enverion-surface-line:rgba(255,255,255,.09);
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) :is(#enverion-berater-native,#enverion-blog-article,#enverion-blog-native,#enverion-calculator-native,#enverion-contact-native,#enverion-dahms-native,#enverion-elbe-native,#enverion-google-ads-native,#enverion-grafikdesign-native,#enverion-handwerker-native,#enverion-hochzeitsmomente-native,#enverion-hosting-native,#enverion-kuzeys-native,#enverion-la-graf-native,#enverion-la-stella-native,#enverion-maintenance-native,#enverion-portfolio-native,#enverion-relaunch-native,#enverion-second-mountain-native,#enverion-seo-consulting-native,#enverion-seo-native,#enverion-seo-optimisation-native,#enverion-services-native,#enverion-shania-native,#enverion-social-media-ads-native,#enverion-social-media-native,#enverion-tarides-native,#enverion-technical-seo-native,#enverion-thirty-seats-native,#enverion-unternehmensauftritt-native,#enverion-webdesign-native,#enverion-website-check-native,#enverion-website-native,#enverion-wordpress-native,#enverion-workflow-native),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) :is(#enverion-berater-native,#enverion-blog-article,#enverion-blog-native,#enverion-calculator-native,#enverion-contact-native,#enverion-dahms-native,#enverion-elbe-native,#enverion-google-ads-native,#enverion-grafikdesign-native,#enverion-handwerker-native,#enverion-hochzeitsmomente-native,#enverion-hosting-native,#enverion-kuzeys-native,#enverion-la-graf-native,#enverion-la-stella-native,#enverion-maintenance-native,#enverion-portfolio-native,#enverion-relaunch-native,#enverion-second-mountain-native,#enverion-seo-consulting-native,#enverion-seo-native,#enverion-seo-optimisation-native,#enverion-services-native,#enverion-shania-native,#enverion-social-media-ads-native,#enverion-social-media-native,#enverion-tarides-native,#enverion-technical-seo-native,#enverion-thirty-seats-native,#enverion-unternehmensauftritt-native,#enverion-webdesign-native,#enverion-website-check-native,#enverion-website-native,#enverion-wordpress-native,#enverion-workflow-native)>:is(section,footer,nav),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content>:is(.evh,.sop-hero,.tsn-hero),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) .evga-native-footer {background:var(--enverion-surface-page)!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(
  .brn-project,
  .brn-cta-inner,
  .brn-expertise,
  .brn-folio,
  .bart-next-card,
  .bart-final-inner,
  .bart-prose blockquote,
  .bln-project,
  .bln-cta-inner,
  .bln-empty,
  .bln-article,
  .cln-stage,
  .cln-project,
  .cln-nojs,
  .env-funnel__step,
  .env-configurator__summary,
  .ctn-form-shell,
  .ctn-project,
  .ctn-cta-inner,
  .evb-panel,
  .dmn-evidence,
  .dmn-cta-inner,
  .dmn-mockup,
  .ebn-proof,
  .ebn-cta-inner,
  .ga-slide,
  .ga-proof-panel,
  .ga-attraction,
  .ga-studio,
  .ga-case,
  .gdn-shutter,
  .gdn-workbench,
  .gdn-print,
  .gdn-project,
  .gdn-cta-inner,
  .hwn-assembly,
  .hwn-publishing,
  .hwn-project,
  .hwn-cta-inner,
  .hmn-evidence,
  .hmn-cta-inner,
  .hmn-mockup,
  .hn-project,
  .hn-cta-inner,
  .khn-proof,
  .khn-cta-inner,
  .lgn-proof,
  .lgn-cta-inner,
  .lgn-mockup,
  .lsn-cta-inner,
  .lsn-original-view,
  .lsn-video-frame,
  .wm-project,
  .wm-cta-inner,
  .pfn-stage,
  .pfn-catalog-card,
  .pfn-project,
  .pfn-empty,
  .pfn-cta-inner,
  .rl-project,
  .rl-cta-inner,
  .smn-hero-stage,
  .smn-board,
  .smn-editor,
  .smn-project,
  .smn-reel-card,
  .smn-cta-inner,
  .smn-original-project,
  .smn-video-frame,
  .scn-plan,
  .scn-occasion,
  .scn-project,
  .scn-cta-inner,
  .sn-project,
  .sn-local-inner,
  .sop-workbench,
  .sop-project,
  .sop-cta-inner,
  .svn-project,
  .svn-cta-inner,
  .svn-sector-items article,
  .sgn-cta-inner,
  .sgn-mockup,
  .sma-flow,
  .sma-strategy,
  .sma-project,
  .sma-cta-inner,
  .trn-proof,
  .trn-cta-inner,
  .trn-mockup,
  .tsn-routing,
  .tsn-load-panel,
  .tsn-schema,
  .tsn-project,
  .tsn-cta-inner,
  .tst-video-frame,
  .tst-cta-inner,
  .tst-original-project,
  .uan-package,
  .uan-package-featured,
  .uan-board,
  .uan-project,
  .uan-cta-inner,
  .wd-design-board,
  .wd-project,
  .wd-cta-inner,
  .wcn-audit-scene,
  .wcn-project,
  .wcn-cta-inner,
  .evwc__main,
  .wc-project,
  .wc-cta-inner,
  .wpn-project,
  .wpn-cta-inner,
  .wfn-flow,
  .wfn-design-scene,
  .wfn-project,
  .wfn-cta-inner
) {background:var(--enverion-surface-card)!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(
  .brn-browser,
  .bln-browser,
  .cln-browser,
  .ctn-browser,
  .dmn-browser,
  .ebn-browser,
  .gdn-browser,
  .hwn-browser,
  .hmn-browser,
  .hn-browser,
  .khn-browser,
  .lgn-browser,
  .lsn-browser,
  .wm-browser,
  .pfn-browser,
  .rl-browser,
  .smn-browser,
  .scn-browser,
  .sn-browser,
  .sop-browser,
  .svn-browser,
  .sgn-browser,
  .sma-browser,
  .trn-browser,
  .tsn-browser,
  .tst-browser,
  .uan-browser,
  .wd-browser,
  .wcn-browser,
  .wc-browser,
  .wpn-browser,
  .wfn-browser,
  .ga-capture-window,
  .ga-capture-figure,
  .ga-case figure,
  .ga-blog-card figure,
  .ga-console,
  .cln-project-browser,
  .bart-toc details,
  .bart-cover-image,
  .bart-cover figcaption,
  .bart-next-image,
  .bln-image-shell,
  .bln-collage-item,
  .smn-reel-screen,
  .smn-reel-preview,
  .smn-reel-poster,
  .ctn-booking-host .evb-calendar-page--embedded,
  .uan-booking .evb-calendar-page--embedded,
  .ctn-form-shell input.form-control:not([aria-invalid="true"]),
  .ctn-form-shell textarea.form-control:not([aria-invalid="true"]),
  .ctn-booking-host .evb-field input:not([aria-invalid="true"]),
  .ctn-booking-host .evb-field textarea:not([aria-invalid="true"]),
  .cln-calculator-slot :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea):not([aria-invalid="true"]),
  .bln-search input[type=search],
  .wcn-request :is(input,textarea):not([aria-invalid="true"]),
  .env-choice-card:not(:has(input:checked)),
  .env-quantity-row,
  .env-info-disclosure,
  .env-step-information,
  .env-monthly-preview,
  .env-calculator-summary,
  .env-manual-review-notice,
  .env-info-disclosure__grid>div,
  .env-special-requirements__grid>div,
  .evwc__choice:not([aria-pressed=true]):not(.is-selected)
) {background:var(--enverion-surface-inset)!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(
  .dmn-bar,
  .ebn-bar,
  .hmn-bar,
  .khn-bar,
  .lgn-bar,
  .smn-bar,
  .sgn-bar,
  .trn-bar,
  .tst-bar,
  .brn-browser-bar,
  .bln-browser-bar,
  .cln-browser-bar,
  .ctn-browser-bar,
  .dmn-browser-bar,
  .ebn-browser-bar,
  .gdn-browser-bar,
  .hwn-browser-bar,
  .hmn-browser-bar,
  .hn-browser-bar,
  .khn-browser-bar,
  .lgn-browser-bar,
  .lsn-browser-bar,
  .wm-browser-bar,
  .pfn-browser-bar,
  .rl-browser-bar,
  .smn-browser-bar,
  .scn-browser-bar,
  .sn-browser-bar,
  .sop-browser-bar,
  .svn-browser-bar,
  .sgn-browser-bar,
  .sma-browser-bar,
  .trn-browser-bar,
  .tsn-browser-bar,
  .tst-browser-bar,
  .uan-browser-bar,
  .wd-browser-bar,
  .wcn-browser-bar,
  .wc-browser-bar,
  .wpn-browser-bar,
  .wfn-browser-bar,
  .ga-capture-chrome,
  .ga-studio-top,
  .ga-studio-aside,
  .ga-studio-timeline,
  .cln-project-bar,
  .sop-workbench-bar,
  .scn-plan-bar,
  .wcn-demo-bar
) {background:var(--enverion-surface-bar)!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(
  .brn-project:not(:hover):not(:focus-within),
  .brn-cta-inner:not(:hover):not(:focus-within),
  .brn-expertise:not(:hover):not(:focus-within),
  .brn-folio:not(:hover):not(:focus-within),
  .bart-next-card:not(:hover):not(:focus-within),
  .bart-final-inner:not(:hover):not(:focus-within),
  .bart-prose blockquote:not(:hover):not(:focus-within),
  .bln-project:not(:hover):not(:focus-within),
  .bln-cta-inner:not(:hover):not(:focus-within),
  .bln-empty:not(:hover):not(:focus-within),
  .bln-article:not(:hover):not(:focus-within),
  .cln-stage:not(:hover):not(:focus-within),
  .cln-project:not(:hover):not(:focus-within),
  .cln-nojs:not(:hover):not(:focus-within),
  .env-funnel__step:not(:hover):not(:focus-within),
  .env-configurator__summary:not(:hover):not(:focus-within),
  .ctn-form-shell:not(:hover):not(:focus-within),
  .ctn-project:not(:hover):not(:focus-within),
  .ctn-cta-inner:not(:hover):not(:focus-within),
  .evb-panel:not(:hover):not(:focus-within),
  .dmn-evidence:not(:hover):not(:focus-within),
  .dmn-cta-inner:not(:hover):not(:focus-within),
  .dmn-mockup:not(:hover):not(:focus-within),
  .ebn-proof:not(:hover):not(:focus-within),
  .ebn-cta-inner:not(:hover):not(:focus-within),
  .ga-slide:not(:hover):not(:focus-within),
  .ga-proof-panel:not(:hover):not(:focus-within),
  .ga-attraction:not(:hover):not(:focus-within),
  .ga-studio:not(:hover):not(:focus-within),
  .ga-case:not(:hover):not(:focus-within),
  .gdn-shutter:not(:hover):not(:focus-within),
  .gdn-workbench:not(:hover):not(:focus-within),
  .gdn-print:not(:hover):not(:focus-within),
  .gdn-project:not(:hover):not(:focus-within),
  .gdn-cta-inner:not(:hover):not(:focus-within),
  .hwn-assembly:not(:hover):not(:focus-within),
  .hwn-publishing:not(:hover):not(:focus-within),
  .hwn-project:not(:hover):not(:focus-within),
  .hwn-cta-inner:not(:hover):not(:focus-within),
  .hmn-evidence:not(:hover):not(:focus-within),
  .hmn-cta-inner:not(:hover):not(:focus-within),
  .hmn-mockup:not(:hover):not(:focus-within),
  .hn-project:not(:hover):not(:focus-within),
  .hn-cta-inner:not(:hover):not(:focus-within),
  .khn-proof:not(:hover):not(:focus-within),
  .khn-cta-inner:not(:hover):not(:focus-within),
  .lgn-proof:not(:hover):not(:focus-within),
  .lgn-cta-inner:not(:hover):not(:focus-within),
  .lgn-mockup:not(:hover):not(:focus-within),
  .lsn-cta-inner:not(:hover):not(:focus-within),
  .lsn-original-view:not(:hover):not(:focus-within),
  .lsn-video-frame:not(:hover):not(:focus-within),
  .wm-project:not(:hover):not(:focus-within),
  .wm-cta-inner:not(:hover):not(:focus-within),
  .pfn-stage:not(:hover):not(:focus-within),
  .pfn-catalog-card:not(:hover):not(:focus-within),
  .pfn-project:not(:hover):not(:focus-within),
  .pfn-empty:not(:hover):not(:focus-within),
  .pfn-cta-inner:not(:hover):not(:focus-within),
  .rl-project:not(:hover):not(:focus-within),
  .rl-cta-inner:not(:hover):not(:focus-within),
  .smn-hero-stage:not(:hover):not(:focus-within),
  .smn-board:not(:hover):not(:focus-within),
  .smn-editor:not(:hover):not(:focus-within),
  .smn-project:not(:hover):not(:focus-within),
  .smn-reel-card:not(:hover):not(:focus-within),
  .smn-cta-inner:not(:hover):not(:focus-within),
  .smn-original-project:not(:hover):not(:focus-within),
  .smn-video-frame:not(:hover):not(:focus-within),
  .scn-plan:not(:hover):not(:focus-within),
  .scn-occasion:not(:hover):not(:focus-within),
  .scn-project:not(:hover):not(:focus-within),
  .scn-cta-inner:not(:hover):not(:focus-within),
  .sn-project:not(:hover):not(:focus-within),
  .sn-local-inner:not(:hover):not(:focus-within),
  .sop-workbench:not(:hover):not(:focus-within),
  .sop-project:not(:hover):not(:focus-within),
  .sop-cta-inner:not(:hover):not(:focus-within),
  .svn-project:not(:hover):not(:focus-within),
  .svn-cta-inner:not(:hover):not(:focus-within),
  .svn-sector-items article:not(:hover):not(:focus-within),
  .sgn-cta-inner:not(:hover):not(:focus-within),
  .sgn-mockup:not(:hover):not(:focus-within),
  .sma-flow:not(:hover):not(:focus-within),
  .sma-strategy:not(:hover):not(:focus-within),
  .sma-project:not(:hover):not(:focus-within),
  .sma-cta-inner:not(:hover):not(:focus-within),
  .trn-proof:not(:hover):not(:focus-within),
  .trn-cta-inner:not(:hover):not(:focus-within),
  .trn-mockup:not(:hover):not(:focus-within),
  .tsn-routing:not(:hover):not(:focus-within),
  .tsn-load-panel:not(:hover):not(:focus-within),
  .tsn-schema:not(:hover):not(:focus-within),
  .tsn-project:not(:hover):not(:focus-within),
  .tsn-cta-inner:not(:hover):not(:focus-within),
  .tst-video-frame:not(:hover):not(:focus-within),
  .tst-cta-inner:not(:hover):not(:focus-within),
  .tst-original-project:not(:hover):not(:focus-within),
  .uan-package:not(:hover):not(:focus-within),
  .uan-package-featured:not(:hover):not(:focus-within),
  .uan-board:not(:hover):not(:focus-within),
  .uan-project:not(:hover):not(:focus-within),
  .uan-cta-inner:not(:hover):not(:focus-within),
  .wd-design-board:not(:hover):not(:focus-within),
  .wd-project:not(:hover):not(:focus-within),
  .wd-cta-inner:not(:hover):not(:focus-within),
  .wcn-audit-scene:not(:hover):not(:focus-within),
  .wcn-project:not(:hover):not(:focus-within),
  .wcn-cta-inner:not(:hover):not(:focus-within),
  .evwc__main:not(:hover):not(:focus-within),
  .wc-project:not(:hover):not(:focus-within),
  .wc-cta-inner:not(:hover):not(:focus-within),
  .wpn-project:not(:hover):not(:focus-within),
  .wpn-cta-inner:not(:hover):not(:focus-within),
  .wfn-flow:not(:hover):not(:focus-within),
  .wfn-design-scene:not(:hover):not(:focus-within),
  .wfn-project:not(:hover):not(:focus-within),
  .wfn-cta-inner:not(:hover):not(:focus-within),
  .brn-browser:not(:hover):not(:focus-within),
  .bln-browser:not(:hover):not(:focus-within),
  .cln-browser:not(:hover):not(:focus-within),
  .ctn-browser:not(:hover):not(:focus-within),
  .dmn-browser:not(:hover):not(:focus-within),
  .ebn-browser:not(:hover):not(:focus-within),
  .gdn-browser:not(:hover):not(:focus-within),
  .hwn-browser:not(:hover):not(:focus-within),
  .hmn-browser:not(:hover):not(:focus-within),
  .hn-browser:not(:hover):not(:focus-within),
  .khn-browser:not(:hover):not(:focus-within),
  .lgn-browser:not(:hover):not(:focus-within),
  .lsn-browser:not(:hover):not(:focus-within),
  .wm-browser:not(:hover):not(:focus-within),
  .pfn-browser:not(:hover):not(:focus-within),
  .rl-browser:not(:hover):not(:focus-within),
  .smn-browser:not(:hover):not(:focus-within),
  .scn-browser:not(:hover):not(:focus-within),
  .sn-browser:not(:hover):not(:focus-within),
  .sop-browser:not(:hover):not(:focus-within),
  .svn-browser:not(:hover):not(:focus-within),
  .sgn-browser:not(:hover):not(:focus-within),
  .sma-browser:not(:hover):not(:focus-within),
  .trn-browser:not(:hover):not(:focus-within),
  .tsn-browser:not(:hover):not(:focus-within),
  .tst-browser:not(:hover):not(:focus-within),
  .uan-browser:not(:hover):not(:focus-within),
  .wd-browser:not(:hover):not(:focus-within),
  .wcn-browser:not(:hover):not(:focus-within),
  .wc-browser:not(:hover):not(:focus-within),
  .wpn-browser:not(:hover):not(:focus-within),
  .wfn-browser:not(:hover):not(:focus-within),
  .ga-capture-window:not(:hover):not(:focus-within),
  .ga-capture-figure:not(:hover):not(:focus-within),
  .ga-case figure:not(:hover):not(:focus-within),
  .ga-blog-card figure:not(:hover):not(:focus-within),
  .ga-console:not(:hover):not(:focus-within),
  .cln-project-browser:not(:hover):not(:focus-within),
  .bart-toc details:not(:hover):not(:focus-within),
  .bart-cover-image:not(:hover):not(:focus-within),
  .bart-cover figcaption:not(:hover):not(:focus-within),
  .bart-next-image:not(:hover):not(:focus-within),
  .bln-image-shell:not(:hover):not(:focus-within),
  .bln-collage-item:not(:hover):not(:focus-within),
  .smn-reel-screen:not(:hover):not(:focus-within),
  .smn-reel-preview:not(:hover):not(:focus-within),
  .smn-reel-poster:not(:hover):not(:focus-within),
  .ctn-booking-host .evb-calendar-page--embedded:not(:hover):not(:focus-within),
  .uan-booking .evb-calendar-page--embedded:not(:hover):not(:focus-within)
) {border-color:var(--enverion-surface-line)!important;}
@layer enverion-button-system {
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content #website-check-formular button.evwc__choice:not([aria-pressed=true]):not([aria-checked=true]):not(.is-selected) {background:var(--enverion-surface-inset)!important;}
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content #website-check-formular :is(input,textarea):not([aria-invalid="true"]) {background:var(--enverion-surface-inset)!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):has(#content) .main-header__layout.enverion-header--scrolled,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page):has(#content):is(.dmn-reading,.ebn-reading,.hmn-reading,.khn-reading,.lgn-reading,.lsn-reading,.smn-reading,.sgn-reading,.trn-reading,.tst-reading) .main-header__layout,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) .enverion-fs-menu {background:var(--enverion-surface-page)!important;}
/* Preserve the pointer light over the common card surface. */
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) :is(.wd-project,.wd-cta-inner)[data-wd-hover] {background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),#c8ff310a,transparent 75%),var(--enverion-surface-card)!important;}
/* Existing homepage final CTA belongs to the same container family; all reference sections stay intact. */
body.home.page-id-6584 #kontakt.ev2-home-cta {background:linear-gradient(145deg,#11131a 0%,#0c0e13 58%,#10140d 100%)!important;border-color:rgba(255,255,255,.09)!important;}
body.home.page-id-6584 #kontakt.ev2-home-cta .ev2-final-glow {background:none!important;}

/* Native typography and spacing review, 2026-10-15.
 * Preserve the homepage palette and distinct layouts; home/About are outside the scope.
 * Intended Inter face, unmodified official variable files, SIL OFL 1.1 (assets/fonts/inter-OFL.txt).
 * Private CSS alias leaves existing homepage/About Inter fallbacks unchanged.
 */
@font-face {font-family:"Enverion Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url('/wp-content/themes/enverion/assets/fonts/enverion-inter-variable.woff2') format('woff2');}
@font-face {font-family:"Enverion Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url('/wp-content/themes/enverion/assets/fonts/enverion-inter-variable-italic.woff2') format('woff2');}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(#enverion-berater-native,#enverion-blog-article,#enverion-blog-native,#enverion-calculator-native,#enverion-contact-native,#enverion-dahms-native,#enverion-elbe-native,#enverion-google-ads-native,#enverion-grafikdesign-native,#enverion-handwerker-native,#enverion-hochzeitsmomente-native,#enverion-hosting-native,#enverion-kuzeys-native,#enverion-la-graf-native,#enverion-la-stella-native,#enverion-maintenance-native,#enverion-portfolio-native,#enverion-relaunch-native,#enverion-second-mountain-native,#enverion-seo-consulting-native,#enverion-seo-native,#enverion-seo-optimisation-native,#enverion-services-native,#enverion-shania-native,#enverion-social-media-ads-native,#enverion-social-media-native,#enverion-tarides-native,#enverion-technical-seo-native,#enverion-thirty-seats-native,#enverion-unternehmensauftritt-native,#enverion-webdesign-native,#enverion-website-check-native,#enverion-website-native,#enverion-wordpress-native,#enverion-workflow-native) {font-family:"Enverion Inter",Inter,Arial,sans-serif!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(h1,h2,h3,h4,p,li,dt,dd,blockquote,label,input,textarea,select,button,summary,figcaption,time) {
  font-family:"Enverion Inter",Inter,Arial,sans-serif!important;
}
@layer enverion-button-system {
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(button,.ev-button,.ev-button .text),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content #website-check-formular button.evwc__choice {font-family:"Enverion Inter",Inter,Arial,sans-serif!important;}
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(h1,h2,h3,h4) {
  text-wrap:balance;
  overflow-wrap:break-word;
  hyphens:auto;
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.ga-step p,.ga-answer p,.ga-budget p,.ctn-related-intro p,.ctn-related-item p,.bln-article>p,.tsn-process-step p,.sop-hero-description p,.uan-package-description p,.uan-extra,.wd-answer p,.wd-cta-inner p,.sma-project-intro>p,.gdn-related article p,.sma-related article p,.brn-related-list article p,.bart-related-list article p,.bln-related-list article p,.cln-related-list article p,.ctn-related-list article p,.dmn-related-list article p,.ebn-related-list article p,.gdn-related-list article p,.hwn-related-list article p,.hmn-related-list article p,.hn-related-list article p,.khn-related-list article p,.lgn-related-list article p,.lsn-related-list article p,.wm-related-list article p,.pfn-related-list article p,.rl-related-list article p,.smn-related-list article p,.scn-related-list article p,.sn-related-list article p,.sop-related-list article p,.svn-related-list article p,.sgn-related-list article p,.sma-related-list article p,.trn-related-list article p,.tsn-related-list article p,.tst-related-list article p,.uan-related-list article p,.wd-related-list article p,.wcn-related-list article p,.wc-related-list article p,.wpn-related-list article p,.wfn-related-list article p) {
  font-size:16px!important;
  line-height:1.75!important;
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select) {
  font-size:16px!important;
  line-height:1.5!important;
}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .ctn-form-shell label {font-size:15px;line-height:1.5;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .bart-prose>:is(p,ul,ol,blockquote) {max-width:72ch;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .bart-prose>p+p {margin-top:20px;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.ctn-related-item,.gdn-related article,.sma-related article)>p {margin-bottom:24px;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .ga-budget p {max-width:72ch;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .ga-answer p+p {margin-top:18px;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.brn-footer,.bart-footer,.bln-footer,.cln-footer,.ctn-footer,.dmn-footer,.ebn-footer,.gdn-footer,.hwn-footer,.hmn-footer,.hn-footer,.khn-footer,.lgn-footer,.lsn-footer,.wm-footer,.pfn-footer,.rl-footer,.smn-footer,.scn-footer,.sn-footer,.sop-footer,.svn-footer,.sgn-footer,.sma-footer,.trn-footer,.tsn-footer,.tst-footer,.uan-footer,.wd-footer,.wcn-footer,.wc-footer,.wpn-footer,.wfn-footer,.evga-native-footer),
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.brn-footer,.bart-footer,.bln-footer,.cln-footer,.ctn-footer,.dmn-footer,.ebn-footer,.gdn-footer,.hwn-footer,.hmn-footer,.hn-footer,.khn-footer,.lgn-footer,.lsn-footer,.wm-footer,.pfn-footer,.rl-footer,.smn-footer,.scn-footer,.sn-footer,.sop-footer,.svn-footer,.sgn-footer,.sma-footer,.trn-footer,.tsn-footer,.tst-footer,.uan-footer,.wd-footer,.wcn-footer,.wc-footer,.wpn-footer,.wfn-footer,.evga-native-footer) :is(p,a) {font-family:"Enverion Inter",Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.6;}
@media(max-width:600px) {
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.brn-wrap,.bart-wrap,.bln-wrap,.cln-wrap,.ctn-wrap,.dmn-wrap,.ebn-wrap,.gdn-wrap,.hwn-wrap,.hmn-wrap,.hn-wrap,.khn-wrap,.lgn-wrap,.lsn-wrap,.wm-wrap,.pfn-wrap,.rl-wrap,.smn-wrap,.scn-wrap,.sn-wrap,.sop-wrap,.svn-wrap,.sgn-wrap,.sma-wrap,.trn-wrap,.tsn-wrap,.tst-wrap,.uan-wrap,.wd-wrap,.wcn-wrap,.wc-wrap,.wpn-wrap,.wfn-wrap,.ga-inner) {width:calc(100% - 44px)!important;padding-inline:0!important;margin-inline:auto;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content #enverion-blog-article h1 {font-size:clamp(32px,9.5vw,38px)!important;line-height:1.14;letter-spacing:-.035em;margin-bottom:24px;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.bart-meta,.bart-meta-right) {font-size:12px;line-height:1.6;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content #enverion-google-ads-native .ga-cta h2 {font-size:clamp(34px,9vw,40px)!important;line-height:1.16!important;letter-spacing:-.035em!important;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content .cln-lead {font-size:16px;line-height:1.8;}
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.bart-next-copy,.ctn-related-item) h3 {margin-bottom:16px;}
}
@media(max-width:359px) {
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) #content :is(.brn-wrap,.bart-wrap,.bln-wrap,.cln-wrap,.ctn-wrap,.dmn-wrap,.ebn-wrap,.gdn-wrap,.hwn-wrap,.hmn-wrap,.hn-wrap,.khn-wrap,.lgn-wrap,.lsn-wrap,.wm-wrap,.pfn-wrap,.rl-wrap,.smn-wrap,.scn-wrap,.sn-wrap,.sop-wrap,.svn-wrap,.sgn-wrap,.sma-wrap,.trn-wrap,.tsn-wrap,.tst-wrap,.uan-wrap,.wd-wrap,.wcn-wrap,.wc-wrap,.wpn-wrap,.wfn-wrap,.ga-inner) {width:calc(100% - 36px)!important;}
}

/* Native motion review: reduced movement also clears pointer tilt and document scrolling. */
@media(prefers-reduced-motion:reduce){
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main :is([data-bart-hover],[data-bln-hover],[data-cln-hover],[data-ctn-hover],[data-dmn-hover],[data-ebn-hover],[data-gdn-hover],[data-hmn-hover],[data-hn-hover],[data-hwn-hover],[data-khn-hover],[data-lgn-hover],[data-lsn-hover],[data-pfn-hover],[data-rl-hover],[data-scn-hover],[data-sgn-hover],[data-sma-hover],[data-smn-hover],[data-sn-hover],[data-sop-hover],[data-svn-hover],[data-trn-hover],[data-tsn-hover],[data-tst-hover],[data-uan-hover],[data-wc-hover],[data-wcn-hover],[data-wd-hover],[data-wfn-hover],[data-wm-hover],[data-wpn-hover],.ga-home-hover){transform:none!important;translate:none!important;rotate:none!important}
html:has(>body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page)){scroll-behavior:auto!important}
}

/* Pseudo-element animation is part of its paused scene, too. */
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused::before,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused::after,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused *,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused *::before,
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .is-paused *::after{animation-play-state:paused!important}

/* Let the FAQ follow the page viewport, rather than a hidden overflow ancestor. */
body.evga-native-page #enverion-google-ads-native.evga{overflow:clip}
/* Reserve the exact original image proportion before lazy loading, keeping sticky geometry stable. */
#enverion-shania-native .sgn-mockup img{aspect-ratio:auto 500/300}
#enverion-thirty-seats-native .tst-original-project img{aspect-ratio:auto 500/300}
#enverion-tarides-native .trn-mockup img{aspect-ratio:auto 500/300}
body.evga-native-page{overflow-x:clip;overflow-y:visible}
#enverion-shania-native .sgn-phone img{aspect-ratio:auto 390/1300}
#enverion-tarides-native .trn-phone img{aspect-ratio:auto 390/1500}

/* Keep the entire sticky panel reachable in short windows and after intrinsic content loads. */
body.wp-theme-enverion.enverion-theme:is(.bart-native-page,.bln-native-page,.brn-native-page,.cln-native-page,.ctn-native-page,.dmn-native-page,.ebn-native-page,.evga-native-page,.gdn-native-page,.hmn-native-page,.hn-native-page,.hwn-native-page,.khn-native-page,.lgn-native-page,.lsn-native-page,.pfn-native-page,.rl-native-page,.scn-native-page,.sgn-native-page,.sma-native-page,.smn-native-page,.sn-native-page,.sop-native-page,.svn-native-page,.trn-native-page,.tsn-native-page,.tst-native-page,.uan-native-page,.wc-native-page,.wcn-native-page,.wd-native-page,.wfn-native-page,.wm-native-page,.wpn-native-page) main .enverion-sticky-flow{position:relative!important;top:auto!important}
