.appearance-control{color:#17221d;font:500 14px/1.5 var(--site-font-family);z-index:1002;flex:none;position:relative}.appearance-control[hidden]{display:none!important}.appearance-control>summary{box-sizing:border-box;color:#17221d;cursor:pointer;white-space:nowrap;background:#fbfaf7;border:1px solid #526259;border-radius:8px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:8px;list-style:none;display:flex}.appearance-control>summary::-webkit-details-marker{display:none}.appearance-control[open]>summary{color:#fff;background:#17221d}.appearance-panel{box-sizing:border-box;background:#fbfaf7;border:1px solid #526259;border-radius:14px;width:288px;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #0003}.appearance-options{gap:8px;display:grid}.appearance-options button{color:#17221d;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #526259;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px;line-height:1.4;display:flex}.appearance-options button:before{content:"";text-align:center;flex:0 0 16px}.appearance-options button[aria-pressed=true]{background:#e5eddf;border-color:#435339;font-weight:700}.appearance-options button[aria-pressed=true]:before{content:"✓"}.appearance-options button:hover{background:#edf1e8}.appearance-panel p{margin:12px 0 0;font-size:14px;line-height:1.5}.appearance-panel .appearance-hint{color:#435339;font-size:13px}.appearance-control :focus-visible{outline-offset:3px;outline:3px solid #17221d}@media (width>=1025px) and (width<=1100px){.site-header :is(#site-navigation,#sticky-navigation) .inside-navigation{gap:10px}.site-header :is(#site-navigation,#sticky-navigation) .main-nav>ul>li>a{padding-inline:8px}}@media (width<=1024px){.site-header .inside-header{gap:12px}.site-header #mobile-menu-control-wrapper{align-items:center;gap:8px;display:flex}.site-header #sticky-navigation .inside-navigation>.appearance-control{display:block!important}.site-header #sticky-navigation .inside-navigation{gap:8px}.appearance-panel{right:-63px}}html[data-theme=dark]{color-scheme:dark;--night-bg:#101b16;--night-surface:#1a2b22;--night-raised:#24392d;--night-text:#eef3ed;--night-muted:#c1cfc2;--night-border:#738c77;--night-orange:#ffba59;--night-green:#b5dc79;--night-blue:#82d0f0;--nav-dropdown-background:#1a2b22;--nav-hover-background:#304a38}html[data-theme=dark] body{background:var(--night-bg)!important;color:var(--night-text)!important}html[data-theme=dark] body :is(.site,.site-content,.inside-article,.entry-content,.header-wrap,.page-header,.inside-page-header,.docs-content,.career-page){color:inherit!important;background:0 0!important}html[data-theme=dark] body :where(div[class*=gb-element-]:not(:empty),.gb-container):not(:where(.technology-approach,.technology-approach *)){color:inherit!important;background-color:#0000!important;background-image:none!important}html[data-theme=dark] body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,blockquote,summary,td,th,figcaption,.gb-text,[class*=gb-text-]):not(:where(.technology-approach,.technology-approach *)),html[data-theme=dark] body :where(main,div,section,article,aside,figure,span):not(:where(.technology-approach,.technology-approach *)){color:inherit!important}html[data-theme=dark] body :is(strong,em,mark,span):not(:where(.technology-approach *)){color:inherit}html[data-theme=dark] body mark:not(:where(.technology-approach *)){background-color:#0000!important}html[data-theme=dark] body a:not(:where(.technology-approach *)){color:var(--night-text)!important}html[data-theme=dark] body :is(.site-header,.vitarex-topbar,.navigation-stick,.slideout-navigation.main-navigation){background:var(--night-bg)!important;color:var(--night-text)!important}html[data-theme=dark] body .site-header{border-bottom:1px solid #38513e}html[data-theme=dark] body .vitarex-topbar{border-bottom-color:#38513e}html[data-theme=dark] body :is(.site-logo,.sticky-navigation-logo) img{filter:brightness(0)invert()}html[data-theme=dark] body :is(.main-navigation .main-nav a,.menu-toggle,.slideout-exit){color:var(--night-text)!important}html[data-theme=dark] body .main-navigation{background-color:#0000!important}html[data-theme=dark] body .main-navigation ul.sub-menu{border-color:var(--night-border);background:var(--night-surface)!important}html[data-theme=dark] body .main-navigation .main-nav li>a:is(:hover,:focus-visible),html[data-theme=dark] body .main-navigation .main-nav li:is(.current-menu-item,.current-menu-parent)>a{background:var(--night-raised)!important;color:var(--night-green)!important}html[data-theme=dark] body .menu-toggle{background:var(--night-raised)!important}html[data-theme=dark] body :is(.appearance-control,.appearance-panel){color:var(--night-text)}html[data-theme=dark] body .appearance-control>summary,html[data-theme=dark] body .appearance-panel{background:var(--night-surface);border-color:var(--night-border);color:var(--night-text)}html[data-theme=dark] body .appearance-panel .appearance-hint{color:var(--night-muted)!important}html[data-theme=dark] body .appearance-options button{background:var(--night-bg);color:var(--night-text);border-color:var(--night-border)}html[data-theme=dark] body .appearance-options button[aria-pressed=true]{background:var(--night-raised);border-color:var(--night-green);color:var(--night-green)}html[data-theme=dark] body .appearance-options button:hover{background:#304a38}html[data-theme=dark] body :is(.service-cards>div,.business-area-cards>div,.cf-form,.cs-card,.testimonial,.testimonial-card,[data-published-testimonial],.challenge-card,.offer-panel,.offer-tabs button,.solution-card,.security-point,.evidence-light,.web-package-card,.preparation-card,.reference-card,.web-reference-card,.support-card,.support-hours,.transfer-form-panel,.remote-answers details,.entry-content details,.sidebar-panel,#docs-search-dialog,.wedocs-docs-list,.wedocs-single-sidebar,.wedocs-feedback-wrap,.help-content,.gb-tabs,.gb-tabs__items,.gb-tabs__item,.closing-foundation li,.gb-accordion__item,.preparation-sessions,.vx-card,.vx-ending,.ref-project,.odd-project,.ref-jump-links a,.index-contact,.category-link.is-active,.blog-card,.blog-widget,.blog-empty,.blog-chip,.blog-active-chip,.blog-pager-link,.blog-lang .is-active,.blog-authors i,.blog-tag-cloud a,.blog-facet-list a:is(:hover,.is-current)){box-shadow:0 8px 28px #0003;background:var(--night-surface)!important;color:var(--night-text)!important;border-color:#58735e!important}html[data-theme=dark] body .light-section-background{color:var(--night-text)!important;background:#15251c!important}html[data-theme=dark] body :is(.case-index,.other-projects){background:var(--night-bg)!important}html[data-theme=dark] body :is(.dark-section-background,.service-hero,.site-footer,.cf-section,.vibe-closing){color:var(--night-text)!important;background:#0b1510!important}html[data-theme=dark] body :is(.closing-foundation,.category-count){background:var(--night-raised)!important;color:var(--night-text)!important}html[data-theme=dark] body .cs-card-category{background:var(--night-raised)!important}html[data-theme=dark] body :is(.cs-card-excerpt,.cs-card-category,.hero-description,.hero-note,.rating-count,.rating-maximum,.carousel-play,[data-carousel-count]),html[data-theme=dark] body .eyebrow:not(:where(.technology-approach *)){color:var(--night-muted)!important}html[data-theme=dark] body :is(.has-global-color-2-color,.hero-eyebrow,.gb-text-29bfb962,.cs-card-link,.gb-text-d668090f){color:var(--night-orange)!important}html[data-theme=dark] body .has-global-color-3-color{color:var(--night-green)!important}html[data-theme=dark] body .has-global-color-7-color{color:var(--night-blue)!important}html[data-theme=dark] body :is(.gb-text-e9f3a57c,.gb-text-f4124718,.gb-text-dd603fb7){font-size:12px;font-weight:600}html[data-theme=dark] body :is(.gb-element-08b07833,.gb-element-1d43e691,.gb-element-4a817008){border:1px solid #6f936f}html[data-theme=dark] body .gb-element-af5f9347{color:#17221d!important;background:#f8d543!important}html[data-theme=dark] body .entry-content :is(p,li)>a{color:var(--night-green)!important}html[data-theme=dark] body :is(.vitarex-topbar-contact a,.cf-submit,.service-card-cta,.hero-primary,a.gb-text-3f4c06a4,a.gb-text-f2e3cb25,a.gb-text-d0cc707d,a.gb-text-023e4de5,.solution-cta,.solution-secondary,.security-card-action,.offer-cta,.preparation-cta,.closing-primary,.closing-secondary,.web-package-cta,.blue-button a,a.gb-text-f348f8f4,a.gb-text-3faede16,a.gb-text-d467bfea,a.gb-text-5e4a86d5,a.gb-text-a943c168,a.gb-text-160d04d7,a.gb-text-8927eea3,a.gb-text-f24e47ac,a.gb-text-182bfbbd,.support-button,.step-number,.index-contact a,.ref-contact a,a.gb-element-76858fda,a.gb-text-79fe6482,a.gb-text-77213850,a.gb-text-dbbe2eaf,a.gb-text-cf99d587,a.gb-text-b6eeec0a,a.gb-text-bcaacf35,a.gb-text-75fe4340,a.gb-text-0ebcc864,a.gb-text-69b8b4a7){color:#17221d!important;background:#f6ac40!important;border-color:#f6ac40!important}html[data-theme=dark] body :is(.service-card-cta,.cf-submit,.hero-primary,.solution-cta,.solution-secondary,.security-card-action,.offer-cta,.closing-primary,.closing-secondary,.preparation-cta,.web-package-cta,a.gb-text-3f4c06a4,a.gb-text-f2e3cb25,a.gb-text-d0cc707d,a.gb-text-023e4de5):hover{color:#17221d!important;background:#ffd18c!important;border-color:#ffd18c!important}html[data-theme=dark] body :is(a,button) :is(span,strong){color:inherit!important}html[data-theme=dark] body .service-cards>div:nth-child(2) .service-card-cta{background:#82d0f0!important;border-color:#82d0f0!important}html[data-theme=dark] body .service-cards>div:nth-child(3) .service-card-cta{background:#b5dc79!important;border-color:#b5dc79!important}html[data-theme=dark] body .service-cards>div .service-card-cta:hover{background:#eef3ed!important;border-color:#eef3ed!important}html[data-theme=dark] body .hero-secondary{border-color:var(--night-border);color:var(--night-text)!important;background:0 0!important}html[data-theme=dark] body .hero-secondary:hover{background:var(--night-raised)!important}html[data-theme=dark] body .gb-tabs__menu-item{background:var(--night-raised)!important;color:var(--night-text)!important}html[data-theme=dark] body .gb-tabs__menu-item[aria-selected=true]{color:#17221d!important;background:#b5dc79!important}html[data-theme=dark] body :is(input,textarea,select){color:var(--night-text)!important;border-color:var(--night-border)!important;background:#101e16!important}html[data-theme=dark] body :is(input,textarea)::placeholder{color:var(--night-muted);opacity:1}html[data-theme=dark] body :is(.cf-field-hint,.cf-consent,.cf-context input){font-size:16px}html[data-theme=dark] body :is(.cf-field-hint,.cf-context input){color:var(--night-muted)!important}html[data-theme=dark] body .cf-field b{color:#ffad9f}html[data-theme=dark] body :is(.docs-search-open,#docs-search-results a,.carousel-arrow,.web-package-controls button,.web-package-picker button){background:var(--night-raised)!important;color:var(--night-text)!important;border-color:var(--night-border)!important}html[data-theme=dark] body :is(table,thead,tbody,tr,td,th){border-color:var(--night-border)!important;color:var(--night-text)!important;background-color:#0000!important}html[data-theme=dark] body th{background-color:var(--night-raised)!important}html[data-theme=dark] body .blog-tag-more summary:before{background:var(--night-raised)}html[data-theme=dark] body .cf-status[data-state=ok]{background:#21462d;color:#d9f4c7!important}html[data-theme=dark] body .cf-status[data-state=error]{background:#552a25;color:#ffe5dd!important}html[data-theme=dark] body.documentation-page :is(.positive,a[aria-current=page]){background:var(--night-raised)!important;color:var(--night-green)!important}html[data-theme=dark] body :focus-visible{outline-offset:3px;outline:3px solid #ffce83!important}html[data-theme=dark] body .gb-element-08b07833{--hero-accent:#b5dc79;border-color:#709953;background:#243e27!important}html[data-theme=dark] body .gb-element-4a817008{--hero-accent:#ffba59;border-color:#ba8748;background:#3d2d1e!important}html[data-theme=dark] body .gb-element-1d43e691{--hero-accent:#82d0f0;border-color:#5796ae;background:#173b4b!important}html[data-theme=dark] body :is(.gb-element-08b07833,.gb-element-4a817008,.gb-element-1d43e691) :is(.hero-service-icon,.wp-block-icon svg){color:var(--hero-accent)!important}html[data-theme=dark] body :is(.gb-element-08b07833,.gb-element-4a817008,.gb-element-1d43e691):hover{outline:1px solid var(--hero-accent);outline-offset:2px}html[data-theme=dark] body .gb-accordion__toggle,html[data-theme=dark] body .gb-accordion__content{box-shadow:none;color:var(--night-text)!important;background:0 0!important}html[data-theme=dark] body .gb-accordion__item{border:1px solid #58735e}html[data-theme=dark] body .gb-accordion__toggle:hover{color:var(--night-green)!important}html[data-theme=dark] body .main-navigation .products-dropdown :is(.product-menu-link,.product-group-link,.product-support-heading,.product-support-links li>a){background:var(--night-raised)!important;color:var(--night-text)!important}html[data-theme=dark] body .main-navigation .products-dropdown .product-support{border-color:#58735e;background:#12231b!important}html[data-theme=dark] body .main-navigation .products-dropdown a:is(:hover,:focus-visible){color:#fff!important;background:#35533e!important}html[data-theme=dark] body .product-logo{box-sizing:border-box;background:#fff;border-radius:6px;padding:5px}html[data-theme=dark] body .product-menu-description{color:var(--night-muted)!important}html[data-theme=dark] body a.gb-text-f2e3cb25:not(.service-card-cta){box-sizing:border-box;border-radius:8px;align-items:center;gap:18px;min-height:52px;padding:14px 20px;line-height:1.4;display:inline-flex}html[data-theme=dark] body a.gb-text-f2e3cb25:not(.service-card-cta) svg{width:14px;height:14px}html[data-theme=dark] body :is(.security-card-icon,.security-card-dots){color:var(--night-orange)!important}html[data-theme=dark] body .security-card-icon{background:#3b2d1b!important}html[data-theme=dark] body .security-point:nth-child(2) :is(.security-card-icon,.security-card-dots){color:var(--night-blue)!important}html[data-theme=dark] body .security-point:nth-child(2) .security-card-icon{background:#173644!important}html[data-theme=dark] body .security-point:nth-child(3) :is(.security-card-icon,.security-card-dots){color:var(--night-green)!important}html[data-theme=dark] body .security-point:nth-child(3) .security-card-icon{background:#243c20!important}html[data-theme=dark] body .evidence-tags li{color:#ffcf89!important;background:#49371e!important}html[data-theme=dark] body .evidence-tags li:nth-child(2){color:#8ed8f7!important;background:#1c3b4a!important}html[data-theme=dark] body .evidence-tags li:nth-child(3){color:#c5e98b!important;background:#314322!important}html[data-theme=dark] body .evidence-picker{background:var(--night-raised)!important}html[data-theme=dark] body .evidence-picker button{background:0 0;color:var(--night-text)!important}html[data-theme=dark] body .evidence-picker button[aria-selected=true]{background:var(--night-green)!important;color:#17221d!important}html[data-theme=dark] body .support-form{box-shadow:none;border:0;background:var(--night-surface)!important}html[data-theme=dark] body .support-form .cf-form{box-shadow:none;background:0 0!important}html[data-theme=dark] body .support-icon{background:#173644;color:var(--night-blue)!important}html[data-theme=dark] body .support-email .support-icon{background:#243c20;color:var(--night-green)!important}html[data-theme=dark] body .support-call .support-icon{background:#3b2d1b;color:var(--night-orange)!important}html[data-theme=dark] body .support-card{border-top-color:var(--card-accent)!important}html[data-theme=dark] body .belief-item>div:first-of-type{background:var(--night-raised)!important;color:var(--night-orange)!important}html[data-theme=dark] body .belief-item:nth-child(2)>div:first-of-type{color:var(--night-blue)!important}html[data-theme=dark] body .belief-item:nth-child(n+3)>div:first-of-type{color:var(--night-green)!important}html[data-theme=dark] body :is(.workflow-grid li,.next-step,.case-takeaway,.technique-card,.control-note,.flow-pair>div,.review-card,.reporting-section,.demo-status,.llm-access-question,.column-headings span,.recommendation,.program-story){border-color:#58735e;background:var(--night-surface)!important;color:var(--night-text)!important}html[data-theme=dark] body :is(.next-step,.case-takeaway,.control-note,.demo-status,.llm-access-question){border-left-color:var(--night-orange)}html[data-theme=dark] body .flow-pair .flow-after{background:#213a27!important}html[data-theme=dark] body :is(.workflow-grid li,.flow-pair>div,.technique-card,.review-card){border-inline-color:#58735e!important;border-bottom-color:#58735e!important}html[data-theme=dark] body .workflow-grid li:before{color:var(--night-muted)}html[data-theme=dark] body .testimonial .recommendation{box-shadow:none;background:var(--night-raised)!important}html[data-theme=dark] body .recommendation h4,html[data-theme=dark] body .website-program h2 em{color:var(--night-green)!important}html[data-theme=dark] body .program-eyebrow{color:var(--night-orange)!important}html[data-theme=dark] body .program-button.primary{color:#17221d!important;background:#f6ac40!important}html[data-theme=dark] body .program-button.primary:hover{background:#ffd18c!important}html[data-theme=dark] body.home-background,html[data-theme=dark] body.separate-containers:not(.home-background):not(.documentation-page) .inside-article{background-image:linear-gradient(#101b16c2,#101b16c2),url(/wp-content/uploads/2026/10/3be7e764262c739a11df49702c7490afdcfcc0b5.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}html[data-theme=dark] body :is(.dark-section-background,.light-section-background,.service-hero,.security-dark){background-image:linear-gradient(#0b1510c2,#0b1510c2),url(/wp-content/uploads/2026/10/3be7e764262c739a11df49702c7490afdcfcc0b5.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}@media (width<=767px),(prefers-reduced-motion:reduce){html[data-theme=dark] body.home-background,html[data-theme=dark] body.separate-containers:not(.home-background):not(.documentation-page) .inside-article,html[data-theme=dark] body :is(.dark-section-background,.light-section-background,.service-hero,.security-dark){background-attachment:scroll!important}}@media (forced-colors:active){.appearance-control>summary,.appearance-panel,.appearance-options button{box-shadow:none;border:1px solid buttontext}html[data-theme=dark] body :focus-visible{outline-color:highlight!important}html[data-theme=dark] body.home-background,html[data-theme=dark] body.separate-containers:not(.home-background):not(.documentation-page) .inside-article,html[data-theme=dark] body :is(.dark-section-background,.light-section-background,.service-hero,.security-dark){background-image:none!important}}