:root[data-theme=dark],html[data-theme=dark]{--main-color-one: #ff5c72;--main-color-two: #5b9bff;--secondary-color: #16233f;--white-color: #141a30;--heading-color: #f3f5fc;--paragraph-color: #a6accb;--main-subtitle-color: #a6accb;--green-color: #007937;--dm-bg: #080a14;--dm-surface: #12162a;--dm-surface-2: #171d33;--dm-surface-3: #1d2440;--dm-surface-4: #232b4c;--dm-tint-red: #2a1620;--dm-tint-blue: #131c33;--dm-glow-red: rgba(255, 92, 114, 0.25);--dm-glow-blue: rgba(91, 155, 255, 0.28);--dm-glow-green: rgba(51, 209, 122, 0.22);--dm-border: #262d4d;--dm-border-soft: #1c2340;--dm-text-heading: #f3f5fc;--dm-text-body: #a6accb;--dm-text-muted: #7982a6;--dm-shadow-sm: 0 2px 10px rgba(0, 0, 0, 0.35);--dm-shadow-md: 0 14px 34px -10px rgba(0, 0, 0, 0.55), 0 2px 10px rgba(0, 0, 0, 0.3);--dm-shadow-lg: 0 8px 60px -8px rgba(0, 0, 0, 0.165), 0 8px 12px rgba(0, 0, 0, 0.35);--dm-shadow-glow: 0 18px 44px -16px rgba(91, 155, 255, 0.28), 0 8px 20px rgba(0, 0, 0, 0.4)}html[data-theme=dark] body{background-color:var(--dm-bg);color:var(--paragraph-color)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--heading-color)}html[data-theme=dark] a{color:inherit}html[data-theme=dark] body,html[data-theme=dark] body *{transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}html[data-theme=dark] ::selection{background:rgba(91,155,255,.35);color:#fff}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible{outline:2px solid var(--main-color-two);outline-offset:2px;border-radius:4px}[data-theme=dark] .body-section-area{background-image:none;background-color:var(--dm-bg)}html[data-theme=dark] input:focus-visible,html[data-theme=dark] textarea:focus-visible,html[data-theme=dark] select:focus-visible{outline:none}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--dm-bg)}[data-theme=dark] .ct-topbar{background:var(--dm-surface);border-bottom:1px solid var(--dm-border-soft);box-shadow:none}[data-theme=dark] .gis-flowmap__inner__dark{display:block;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;width:100%;height:100%;opacity:.08}[data-theme=dark] .gis-flowmap__inner__light{display:none}[data-theme=dark] .ct-topbar__item:hover,[data-theme=dark] .ct-topbar__toggle:hover{color:var(--main-color-two)}[data-theme=dark] .ct-topbar__theme-toggle{color:var(--dm-text-body)}[data-theme=dark] .ct-topbar__dropdown-menu--lang{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-md)}[data-theme=dark] .ct-topbar__lang-item:hover,[data-theme=dark] .ct-topbar__lang-item.active{background:var(--dm-surface-3);color:var(--main-color-two)}[data-theme=dark] .ct-topbar__dropdown-menu--theme{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-md)}[data-theme=dark] .ct-topbar__theme-item{color:var(--dm-text-body)}[data-theme=dark] .ct-topbar__theme-item:hover,[data-theme=dark] .ct-topbar__theme-item.active{background:var(--dm-surface-3);color:var(--main-color-two)}[data-theme=dark] .ct-navbar{background-color:rgba(18,22,42,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--dm-border-soft);box-shadow:0 8px 30px -14px rgba(0,0,0,.6) !important}[data-theme=dark] .ct-navbar__link:hover,[data-theme=dark] .ct-navbar__link.active{color:var(--main-color-two)}[data-theme=dark] .ct-navbar__dropdown-menu{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-md)}[data-theme=dark] .ct-navbar__dropdown-menu a:hover{background:var(--dm-surface-3);color:var(--main-color-two)}[data-theme=dark] .ct-navbar__mobile{background:var(--dm-surface);box-shadow:var(--dm-shadow-lg)}[data-theme=dark] .ct-navbar__mobile-link{border-bottom:1px solid var(--dm-border-soft)}[data-theme=dark] .ct-navbar__burger span,[data-theme=dark] .ct-navbar__close{background-color:var(--dm-text-heading);color:var(--dm-text-heading)}[data-theme=dark] .logo-light{display:none !important}[data-theme=dark] .logo-dark{display:block !important}[data-theme=dark] .gis-btn--primary{color:#fff !important;box-shadow:0 10px 26px -8px var(--dm-glow-blue)}[data-theme=dark] .gis-btn--primary:hover{box-shadow:0 16px 36px -10px var(--dm-glow-blue),0 6px 18px -6px var(--dm-glow-red)}[data-theme=dark] .gis-btn--outline{background-color:rgba(23,29,51,.65) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--main-color-two) !important;border:1.5px solid var(--dm-border)}[data-theme=dark] .gis-btn--outline:hover{border-color:var(--main-color-two);color:var(--main-color-two);background-color:rgba(35,43,76,.75) !important;transform:translateY(-3px)}[data-theme=dark] .gis-btn:focus-visible{outline-color:var(--main-color-two)}[data-theme=dark] .btn-wrapper .boxed-btn,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-01,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-02,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-03,[data-theme=dark] .btn-wrapper .boxed-btn.reverse-color{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));color:#fff;box-shadow:0 10px 26px -8px var(--dm-glow-blue)}[data-theme=dark] .btn-wrapper .boxed-btn:hover,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory:hover,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-01:hover,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse:hover,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-02:hover,[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-03:hover,[data-theme=dark] .btn-wrapper .boxed-btn.reverse-color:hover{box-shadow:0 16px 36px -10px var(--dm-glow-blue)}[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse{background:var(--dm-surface-2);color:var(--dm-text-heading)}[data-theme=dark] .btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse:hover{background:var(--dm-surface-3)}[data-theme=dark] .cf-float-card .cf-btn:hover,[data-theme=dark] .close-btn:hover{background:linear-gradient(90deg, var(--main-color-one), var(--main-color-two)) !important;color:#fff !important}[data-theme=dark] .section-bg-1,[data-theme=dark] .gray-bg{background-color:var(--dm-surface-2)}[data-theme=dark] .preloader{background:var(--dm-bg)}[data-theme=dark] .video-play,[data-theme=dark] .video-popup{color:var(--dm-text-heading)}[data-theme=dark] .industries-section__bg,[data-theme=dark] .industry-card,[data-theme=dark] .cj-card,[data-theme=dark] .cv-card,[data-theme=dark] .cn-feature,[data-theme=dark] .cn-card,[data-theme=dark] .cc-office,[data-theme=dark] .cc-acc-card,[data-theme=dark] .cc-channel,[data-theme=dark] .jv-meta-card,[data-theme=dark] .jv-side-card,[data-theme=dark] .nd-pullquote,[data-theme=dark] .ww-card{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .cv-card:hover,[data-theme=dark] .cj-card:hover,[data-theme=dark] .cn-card:hover,[data-theme=dark] .ww-card:hover,[data-theme=dark] .industry-card:hover{box-shadow:var(--dm-shadow-glow);border-color:var(--dm-border)}[data-theme=dark] .nd-toc a{color:var(--dm-text-body);border-left-color:var(--dm-border)}[data-theme=dark] .nd-toc a:hover{color:var(--main-color-two)}[data-theme=dark] .nd-toc a.is-active{color:var(--main-color-two);border-left-color:var(--main-color-two)}[data-theme=dark] .logo-showcase .card.card-hover{background:var(--dm-surface);border-color:var(--dm-border);box-shadow:var(--dm-shadow-sm);-webkit-filter:none;filter:none;opacity:1}[data-theme=dark] .logo-showcase .card.card-hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}[data-theme=dark] .logo-showcase .card.card-hover:hover{background:var(--dm-surface-2);border-color:rgba(91,155,255,.32);box-shadow:var(--dm-shadow-glow)}[data-theme=dark] .logo-showcase .card.card-hover:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;transform:scale(1.04)}[data-theme=dark] .logo-showcase__panel{background:var(--dm-bg);border-color:var(--dm-border-soft)}[data-theme=dark] .client-logo--light{display:none !important}[data-theme=dark] .client-logo--dark{display:block !important}[data-theme=dark] .cc-channel__icon,[data-theme=dark] .cc-office__list .icon,[data-theme=dark] .cc-acc-icon,[data-theme=dark] .nd-block__icon,[data-theme=dark] .nd-related-list__icon,[data-theme=dark] .jv-meta-item__icon,[data-theme=dark] .jv-side-list .icon,[data-theme=dark] .jv-block__icon,[data-theme=dark] .industry-card__icon,[data-theme=dark] .cn-panel__row i{background:linear-gradient(215deg, var(--dm-tint-red) 0%, var(--dm-surface-3) 100%);box-shadow:inset 0 0 0 1px var(--dm-border-soft)}[data-theme=dark] .cj-card__icon{background:linear-gradient(215deg, #3f6fd6 0%, var(--main-color-two) 100%)}[data-theme=dark] .bod-section .cc-acc-icon img{background:var(--dm-surface-3)}[data-theme=dark] .bod-section .cc-acc-panel__photo::after{border:1.5px dashed var(--dm-border)}[data-theme=dark] .cc-acc-node,[data-theme=dark] .cf-cols .cf-col ul li::before,[data-theme=dark] .nd-block ul li::before,[data-theme=dark] .jv-list li::before{background:var(--dm-border)}[data-theme=dark] .cc-office__clock{color:var(--dm-text-heading);background:var(--dm-surface-2);border:1px solid var(--dm-border)}[data-theme=dark] .cc-office__clock span.cc-ping{background:var(--green-color)}[data-theme=dark] .industry-card__num{position:absolute;top:6px;right:16px;font-family:var(--heading-font);font-size:52px;font-weight:700;line-height:1;color:var(--heading-color);opacity:.09;transition:opacity .4s ease,transform .4s ease}[data-theme=dark] .believe-item{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .believe-item:hover{border-color:rgba(0,0,0,0);box-shadow:var(--dm-shadow-glow)}[data-theme=dark] .believe-item__num{color:var(--heading-color);opacity:.07}[data-theme=dark] .believe-item:hover .believe-item__num{opacity:.12}[data-theme=dark] .believe-item__icon{background:linear-gradient(215deg, var(--dm-tint-red) 0%, var(--dm-surface-3) 100%);box-shadow:inset 0 0 0 1px var(--dm-border-soft);color:var(--main-color-two)}[data-theme=dark] .believe-item__icon::after{border-color:var(--dm-border)}[data-theme=dark] .believe-item:hover .believe-item__icon{color:var(--main-color-one)}[data-theme=dark] .believe-item:hover .believe-item__icon::after{border-color:var(--main-color-one)}[data-theme=dark] .believe-item__desc{color:var(--dm-text-body)}[data-theme=dark] .believe-item:hover .believe-item__desc{color:var(--main-color-two)}[data-theme=dark] .vm-card{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .vm-card:hover{border-color:rgba(0,0,0,0);box-shadow:var(--dm-shadow-glow)}[data-theme=dark] .vm-card__index{color:var(--heading-color);opacity:.08}[data-theme=dark] .vm-card__icon{box-shadow:inset 0 0 0 1px var(--dm-border-soft)}[data-theme=dark] .vm-card__text{color:var(--dm-text-body)}[data-theme=dark] .vm-card__tag{background:linear-gradient(215deg, var(--dm-tint-red) 0%, var(--dm-surface-3) 100%);box-shadow:inset 0 0 0 1px var(--dm-border-soft)}[data-theme=dark] .vm-divider__line{background:linear-gradient(180deg, transparent, var(--dm-border) 50%, transparent)}@media(max-width: 991px){[data-theme=dark] .vm-divider__line{background:linear-gradient(90deg, transparent, var(--dm-border) 50%, transparent)}}[data-theme=dark] .vm-section__shape--one{background:radial-gradient(circle, var(--dm-glow-red), transparent 70%)}[data-theme=dark] .vm-section__shape--two{background:radial-gradient(circle, var(--dm-glow-blue), transparent 70%)}[data-theme=dark] .proactive-media__badge{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft)}[data-theme=dark] .nd-callout .btn-wrapper .boxed-btn{background:var(--dm-surface-2) !important;color:var(--dm-text-heading) !important}[data-theme=dark] .nd-tags a{background:var(--dm-surface-2);color:var(--dm-text-body)}[data-theme=dark] .nd-tags a:hover{background:var(--dm-surface-3);color:var(--main-color-two)}[data-theme=dark] .jv-meta-label,[data-theme=dark] .jv-side-list .details strong{color:var(--dm-text-muted)}[data-theme=dark] .jv-status-dot,[data-theme=dark] .jv-status-dot.is-closed{background:var(--dm-border)}[data-theme=dark] .jv-status-dot.is-open{background:var(--green-color)}[data-theme=dark] .jv-meta-value.is-open{color:var(--green-color)}[data-theme=dark] .jv-meta-value.is-closed{color:var(--dm-text-muted)}[data-theme=dark] .jv-apply-btn.is-disabled{background:var(--dm-border) !important;color:var(--dm-text-muted) !important;box-shadow:none !important}[data-theme=dark] .jv-cta .jv-apply-btn{background:var(--dm-surface);color:var(--dm-text-heading)}[data-theme=dark] .ct-color_variate_03{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}[data-theme=dark] .ct-color_variate_04{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}[data-theme=dark] .proactive-content__eyebrow-line-dark{width:30px;height:2px;background:#fff !important;display:inline-block}[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=url],[data-theme=dark] input[type=password],[data-theme=dark] input[type=search],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=number],[data-theme=dark] textarea,[data-theme=dark] select,[data-theme=dark] .contact-form .form-group .form-control,[data-theme=dark] .cj-search-input,[data-theme=dark] .cn-cat-filter__toggle,[data-theme=dark] .cn-cat-filter__panel,[data-theme=dark] .cn-cat-filter__box{background:var(--dm-surface-2);color:var(--dm-text-heading);border:1px solid var(--dm-border) !important}[data-theme=dark] .cc-form .form-control,[data-theme=dark] .cc-form textarea.form-control{background:rgba(76,87,114,.29);color:var(--dm-text-heading);border:1px solid var(--dm-border) !important}[data-theme=dark] .cn-search{background:var(--dm-surface-2);border:1px solid var(--dm-border)}[data-theme=dark] .cn-search input{background:rgba(0,0,0,0) !important;color:var(--dm-text-heading) !important;-webkit-text-fill-color:var(--dm-text-heading);border:none !important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .cj-search-input::placeholder,[data-theme=dark] .cn-search input::placeholder{color:var(--dm-text-muted)}[data-theme=dark] .cj-search-wrap__icon,[data-theme=dark] .cn-search>i.fa-search{color:var(--dm-text-muted)}[data-theme=dark] .cj-sort__toggle{background:var(--dm-surface-2);color:var(--dm-text-heading);border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .cj-sort__toggle:hover,[data-theme=dark] .cj-sort.is-open .cj-sort__toggle{border-color:var(--main-color-two)}[data-theme=dark] .cj-sort__toggle:focus,[data-theme=dark] .cj-sort__toggle:focus-visible{outline:none;border-color:var(--main-color-two) !important;box-shadow:none}[data-theme=dark] .cj-sort__option:focus,[data-theme=dark] .cj-sort__option:focus-visible{outline:none;background:var(--dm-surface-3)}[data-theme=dark] .cj-sort__icon{color:var(--main-color-two)}[data-theme=dark] .cj-sort__caret{color:var(--dm-text-muted)}[data-theme=dark] .cj-sort__menu{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-md)}[data-theme=dark] .cj-sort__option{color:var(--dm-text-body)}[data-theme=dark] .cj-sort__option:hover{background:var(--dm-surface-3);color:var(--dm-text-heading)}[data-theme=dark] .cj-sort__option.is-active{color:var(--dm-text-heading)}[data-theme=dark] .cj-sort__check{color:var(--main-color-two)}[data-theme=dark] .cj-card.is-open::before{background:linear-gradient(90deg, var(--green-color), #22c55e);box-shadow:0 0 14px var(--dm-glow-green)}[data-theme=dark] .cj-card.is-closed::before{background:var(--dm-border);box-shadow:none}[data-theme=dark] input[type=text]:focus,[data-theme=dark] input[type=email]:focus,[data-theme=dark] input[type=url]:focus,[data-theme=dark] input[type=password]:focus,[data-theme=dark] input[type=search]:focus,[data-theme=dark] input[type=tel]:focus,[data-theme=dark] input[type=number]:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{border:1px solid var(--main-color-two) !important;box-shadow:0 0 0 3px rgba(91,155,255,.15)}[data-theme=dark] .cn-search input:focus{border:none !important;box-shadow:none !important}[data-theme=dark] .cn-search:focus-within{border-color:var(--main-color-two)}[data-theme=dark] input.cj-search-input:focus{border:1px solid var(--main-color-two) !important;box-shadow:none !important}[data-theme=dark] .contact-page-form-section .contact-item-wrapper{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .contact-page-form-section .contact-item-wrapper .contact-single-item .content p,[data-theme=dark] .contact-info-list-02 .single-info-item .icon,[data-theme=dark] .contact-info-list-02 .single-info-item .details{color:var(--dm-text-body)}[data-theme=dark] .cj-pagination button,[data-theme=dark] .cn-pagination button,[data-theme=dark] .cn-subscribe__form button{background:var(--dm-surface-2);border:1px solid var(--dm-border);color:var(--dm-text-heading)}[data-theme=dark] .cj-pagination button:hover,[data-theme=dark] .cn-pagination button:hover,[data-theme=dark] .cj-pagination button.is-active,[data-theme=dark] .cn-pagination button.is-active{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));color:#fff;border-color:rgba(0,0,0,0)}[data-theme=dark] .ct-page-hero::before{background:linear-gradient(180deg, rgba(8, 10, 20, 0.55) 0%, rgba(8, 10, 20, 0.82) 65%, var(--dm-bg) 100%) !important}[data-theme=dark] .gis-hero{background:linear-gradient(to top, var(--dm-surface-3) 0%, var(--dm-surface-3) 28%, var(--dm-surface-2) 60%, var(--dm-bg) 100%)}[data-theme=dark] .gis-hero__panel-live{color:var(--green-color)}[data-theme=dark] .gis-hero__panel-live-dot{background:var(--green-color);box-shadow:0 0 0 4px var(--dm-glow-green)}[data-theme=dark] .cw-section__tint{background:linear-gradient(180deg, rgba(8, 10, 20, 0.55) 0%, rgba(8, 10, 20, 0.88) 100%)}[data-theme=dark] .cf-float-card{background:var(--dm-surface) !important;box-shadow:var(--dm-shadow-lg);border:1px solid var(--dm-border-soft)}[data-theme=dark] .cc-form-section{background:var(--dm-bg)}.cc-form-section{position:relative;isolation:isolate;overflow:hidden;margin:40px 0 0;padding:90px 0 100px;background:#060a2e}[data-theme=dark] .cc-form-section__tint{position:absolute;inset:0;z-index:-2;background:linear-gradient(120deg, rgba(6, 10, 46, 0.95) 0%, rgba(23, 61, 122, 0.88) 55%, rgba(175, 11, 7, 0.72) 140%)}[data-theme=dark] .cc-form-section__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 65% 85% at 25% 40%, rgba(0, 0, 0, 0.8), transparent 75%);mask-image:radial-gradient(ellipse 65% 85% at 25% 40%, rgba(0, 0, 0, 0.8), transparent 75%);animation:ccFormGridDrift 28s linear infinite}[data-theme=dark] .cc-form-section::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 15%, var(--dm-glow-blue), transparent 45%),radial-gradient(circle at 88% 85%, var(--dm-glow-red), transparent 50%);opacity:.8}[data-theme=dark] .cc-form{background:rgba(22,30,66,.73);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-lg);backdrop-filter:none}[data-theme=dark] .cc-form label{color:var(--dm-text-body)}[data-theme=dark] .cc-form .form-control:focus{border-color:var(--main-color-two) !important;background:var(--dm-surface-3);box-shadow:none !important}[data-theme=dark] .cc-form-intro__desc{color:var(--dm-text-body)}[data-theme=dark] footer.footer-area.cf-footer,[data-theme=dark] .cf-footer{background:var(--dm-surface) !important;border-top:1px solid var(--dm-border-soft)}[data-theme=dark] .cw-section__wave path{fill:var(--dm-surface)}[data-theme=dark] .cf-seam,[data-theme=dark] .cf-texture{opacity:.5}[data-theme=dark] .cf-to-top{background:var(--dm-surface-2) !important;color:var(--dm-text-heading);border:1px solid var(--dm-border)}[data-theme=dark] .cf-to-top:hover{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));border-color:rgba(0,0,0,0);color:#fff}[data-theme=dark] .cf-bottom{border-top:1px solid var(--dm-border-soft)}[data-theme=dark] .cb-banner{background:rgba(18,22,42,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--dm-border-soft);box-shadow:0 -16px 50px rgba(0,0,0,.45)}[data-theme=dark] .cb-banner__link{color:var(--main-color-two)}[data-theme=dark] .cb-banner__link:hover{color:var(--main-color-one)}[data-theme=dark] .cb-modal__content{background:var(--dm-surface);border:1px solid var(--dm-border-soft);box-shadow:var(--dm-shadow-lg)}[data-theme=dark] .cb-modal__close:hover{color:var(--main-color-one)}[data-theme=dark] .cb-accordion__item{background:var(--dm-surface-2);border:1px solid var(--dm-border-soft)}[data-theme=dark] .cb-accordion__item:hover{border-color:rgba(91,155,255,.35)}[data-theme=dark] .cb-accordion__icon{color:var(--main-color-two)}[data-theme=dark] .cb-accordion__badge--always{color:var(--green-color)}[data-theme=dark] .cb-accordion__badge--recommended{color:var(--main-color-two)}[data-theme=dark] .cb-accordion__badge--optional{color:var(--main-color-one)}[data-theme=dark] .cb-accordion__meta-tag svg{color:var(--main-color-two)}[data-theme=dark] .cb-toggle__slider{background:var(--dm-border)}[data-theme=dark] .cb-toggle__slider::before{background:var(--dm-text-heading)}[data-theme=dark] .cb-toggle input:checked+.cb-toggle__slider{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two))}[data-theme=dark] .cb-float{background:var(--dm-surface);color:var(--main-color-two);box-shadow:var(--dm-shadow-md);border:1px solid var(--dm-border-soft)}[data-theme=dark] .cb-float:hover{color:var(--main-color-one)}[data-theme=dark]{--gis-dot-ring: rgba(51, 209, 122, 0.55)}[data-theme=dark] .gis-hero__status{background:linear-gradient(180deg, rgba(29, 36, 64, 0.9), rgba(18, 22, 42, 0.72));border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-md),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .gis-hero__status:hover{box-shadow:var(--dm-shadow-glow),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .gis-hero__status-text{background:linear-gradient(90deg, var(--dm-text-heading) 0%, var(--main-color-two) 140%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] .gis-hero__status-divider{background:linear-gradient(90deg, var(--main-color-one), var(--main-color-two))}[data-theme=dark] .gp-card{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .gp-card:hover{border-color:var(--dm-border);box-shadow:var(--dm-shadow-glow)}[data-theme=dark] .gp-card__index{background:rgba(8,10,20,.65);box-shadow:inset 0 0 0 1px var(--dm-border-soft)}[data-theme=dark] .gp-card__eyebrow{color:var(--main-color-two)}[data-theme=dark] .gp-head__nav .owl-nav .owl-prev,[data-theme=dark] .gp-head__nav .owl-nav .owl-next,[data-theme=dark] .gp-carousel-wrap .owl-nav .owl-prev,[data-theme=dark] .gp-carousel-wrap .owl-nav .owl-next{background:var(--dm-surface-2);color:var(--dm-text-heading);border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .gp-head__nav .owl-nav .owl-prev:hover,[data-theme=dark] .gp-head__nav .owl-nav .owl-next:hover,[data-theme=dark] .gp-carousel-wrap .owl-nav .owl-prev:hover,[data-theme=dark] .gp-carousel-wrap .owl-nav .owl-next:hover{background:linear-gradient(135deg, var(--main-color-one), var(--main-color-two));color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 14px 28px -10px var(--dm-glow-blue)}[data-theme=dark] .gp-carousel-wrap .owl-dots .owl-dot span{background:var(--dm-border)}[data-theme=dark] .gp-carousel-wrap .owl-dots .owl-dot.active span{background:linear-gradient(90deg, var(--main-color-one), var(--main-color-two))}[data-theme=dark] .ct-illustration-lighten{filter:brightness(1.16) contrast(1.05) saturate(1.05)}[data-theme=dark] .who-we-are__stat{background:var(--dm-surface);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .ww-card__icon{background:linear-gradient(135deg, rgba(255, 92, 114, 0.16), rgba(91, 155, 255, 0.16))}[data-theme=dark] .focus-tile,[data-theme=dark] .platform-hex{box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .cj-card__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px dashed var(--dm-surface-4)}[data-theme=dark] .cj-card.is-closed .cj-card__badge{color:var(--heading-color);background:var(--dm-surface-4);border:1px solid rgba(4,7,46,.1)}[data-theme=dark] .ct-divider__line{background:linear-gradient(90deg, transparent, var(--dm-border))}[data-theme=dark] .ct-divider__line:last-child{background:linear-gradient(90deg, var(--dm-border), transparent)}[data-theme=dark] .ct-divider__mark{background:linear-gradient(160deg, var(--dm-surface-2) 0%, var(--dm-bg) 100%);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .ct-divider__mark::before{background:radial-gradient(circle, var(--dm-glow-red), transparent 70%)}[data-theme=dark] .ic-section__bg{background-image:radial-gradient(rgba(255, 92, 114, 0.1) 1px, transparent 1.5px)}[data-theme=dark] .ic-section__glow--one{background:radial-gradient(circle, var(--dm-glow-red), transparent 70%)}[data-theme=dark] .ic-section__glow--two{background:radial-gradient(circle, var(--dm-glow-blue), transparent 70%)}[data-theme=dark] .ic-link{stroke:var(--dm-border);opacity:.65}[data-theme=dark] .ic-pin,[data-theme=dark] .ic-via{fill:var(--dm-surface-2);stroke:var(--dm-border)}[data-theme=dark] .ic-chip{background:linear-gradient(160deg, var(--dm-surface-2) 0%, var(--dm-bg) 100%);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-md),0 0 0 8px rgba(255,92,114,.08)}[data-theme=dark] .ic-chip__label{color:var(--dm-text-heading)}[data-theme=dark] .ic-chip__tag{color:var(--dm-text-muted)}[data-theme=dark] .ic-node{background:var(--dm-surface);border-color:var(--dm-border-soft);box-shadow:var(--dm-shadow-sm)}[data-theme=dark] .ic-node:hover{box-shadow:var(--dm-shadow-glow);border-color:var(--dm-border)}[data-theme=dark] .ic-node__title{color:var(--dm-text-heading)}[data-theme=dark] .ic-node__desc{color:var(--dm-text-muted)}[data-theme=dark] .ic-nodes li.ic-node:nth-child(even) .ic-node__icon{background:var(--dm-tint-blue);color:var(--main-color-two)}[data-theme=dark] .ic-nodes li.ic-node:nth-child(odd) .ic-node__icon{background:var(--dm-tint-red);color:var(--main-color-one)}

/* ---- Careers apply form (job-application dropzone), synced from light-mode.scss's [data-theme=dark] block ---- */
[data-theme=dark] .jv-apply-label{color:var(--dm-text-heading)}
[data-theme=dark] .jv-apply-drop{border-color:var(--dm-border);background:var(--dm-surface-2)}
[data-theme=dark] .jv-apply-drop:hover,[data-theme=dark] .jv-apply-drop:focus-visible{border-color:var(--main-color-two);background:var(--dm-surface-3)}
[data-theme=dark] .jv-apply-drop.is-dragover{border-color:var(--main-color-two);background:var(--dm-surface-3)}
[data-theme=dark] .jv-apply-drop.has-file{border-color:var(--green-color);background:rgba(0,121,55,.12)}
[data-theme=dark] .jv-apply-drop__text,[data-theme=dark] .jv-apply-file__name{color:var(--dm-text-heading)}
[data-theme=dark] .jv-apply-drop__hint,[data-theme=dark] .jv-apply-file__size{color:var(--dm-text-muted)}
[data-theme=dark] .jv-apply-file{background:var(--dm-surface-3);border-color:var(--dm-border)}
[data-theme=dark] .jv-apply-file__tag{background:rgba(91,155,255,.16);color:var(--main-color-two)}
[data-theme=dark] .jv-apply-file__remove{background:rgba(255,92,114,.12);color:var(--main-color-one)}
[data-theme=dark] .jv-apply-file__remove:hover{background:rgba(255,92,114,.22)}
[data-theme=dark] .jv-apply-files__add{border-color:var(--dm-border);color:var(--main-color-two)}
[data-theme=dark] .jv-apply-files__add:hover{background:var(--dm-surface-3);border-color:var(--main-color-two)}
[data-theme=dark] .jv-apply-readonly[readonly]{background:var(--dm-surface-2);color:var(--dm-text-muted);border-color:var(--dm-border) !important}
[data-theme=dark] .cn-cat-filter__item{background:var(--dm-surface-4);color: rgba(255, 255, 255, 0.85);)};
