html[data-ws-mode="dark"] {
	color-scheme: dark;
	--ink: #e8eef6; --ink-2: #b9c5d3; --ink-3: #95a3b5; --line: #263347;
	--bg: #0e1724; --bg-2: #131f30; --soft: #142235; --brand-ink: #ffffff;
	--fl-panel: #151f33; --fl-app: #121a27; --fl-indigo-soft: #23234a; --fl-green-soft: #12301f;
}
html[data-ws-mode="dark"] body.ws-theme-double-support { --ink: #e8eef6; --soft: #142235; }
:where(html[data-ws-mode="dark"]) body { background: #0e1724; color: #e8eef6; }
:where(html[data-ws-mode="dark"]) :is(.r2-window, .p2-window, .ds-shot__frame) {
	color-scheme: light;
	--ink: #101828; --ink-2: #475467; --ink-3: #667085; --line: #e4e7ec; --bg: #ffffff; --bg-2: #f7f9fb;
}
html[data-ws-mode="dark"] .ds-logotemp .ds-logotemp__rings:not(.ds-logotemp__on-dark):has(+ .ds-logotemp__on-dark) { display: none; }
html[data-ws-mode="dark"] .ds-logotemp .ds-logotemp__on-dark { display: block; }
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero--brand-gradient { --brand-g-light: #17375c; --brand-g-mid: #1d5488; }
:where(html[data-ws-mode="dark"]) .dsc__lane { padding-block: 14px; }
:where(html[data-ws-mode="dark"]) .dsc__lane + .dsc__lane { margin-top: 12px; }
:where(html[data-ws-mode="dark"]) .dsc__logo { background-color: #eef2f7; box-shadow: 0 0 0 12px #eef2f7; border-radius: 4px; }
:where(html[data-ws-mode="dark"]) .ds-logos img, :where(html[data-ws-mode="dark"]) .ds-logo-strip img {
	background: #ffffff; border-radius: 10px; padding: 4px 8px; }

:where(html[data-ws-mode="dark"]) a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-header {
	background: rgba(22, 28, 36, 0.94);
}
:where(html[data-ws-mode="dark"]) .ds-nav__list > li > a:hover,
:where(html[data-ws-mode="dark"]) .ds-nav__list > li.current-menu-item > a,
:where(html[data-ws-mode="dark"]) .ds-nav__list > li.current-menu-ancestor > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-nav__list .sub-menu {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 24px 50px -20px rgba(16, 24, 40, 0.25);
}
:where(html[data-ws-mode="dark"]) .ds-nav__list .sub-menu a:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-menu__panel {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 30px 60px -24px rgba(16, 24, 40, 0.35);
}
:where(html[data-ws-mode="dark"]) .ds-eyebrow {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-btn--ghost {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-btn--ghost:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-btn--light {
	background: #161c24;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-btn--light:hover {
	background: #0f191f;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-hero--page {
	background: linear-gradient(180deg, var(--bg-2), #161c24);
}
:where(html[data-ws-mode="dark"]) .ds-kicker__value {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-links a:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-links a:hover::after {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-faq__item summary::after {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-crumbs a:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-prose {
	color: #bbc5d5;
}
:where(html[data-ws-mode="dark"]) .ds-prose a:not(.ds-btn) {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-prose .ds-related p a {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .ds-prose .ds-related p a:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-prose .ds-cta .btn {
	background: #161c24;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-contact__card {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .ds-footer__logo {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .ds-footer__base {
	border-top: 1px solid rgba(39, 53, 73, 0.1);
}
:where(html[data-ws-mode="dark"]) .ds-sections .ds-eyebrow {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-logotemp__slogan {
	color: #a1b1c7;
}
:where(html[data-ws-mode="dark"]) .nh__list > li > .sub-menu {
	background: #161c24;
	border: 1px solid #333b4a;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(16, 24, 40, 0.04), 0 28px 60px -22px rgba(16, 24, 40, 0.24);
}
:where(html[data-ws-mode="dark"]) .nh__list .ds-menu-group > a {
	border-bottom: 1px solid #323a47;
	color: #a2a9b7 !important;
}
:where(html[data-ws-mode="dark"]) .nh__list > li > .sub-menu > .ds-menu-all {
	border-top: 1px solid #323a47;
}
:where(html[data-ws-mode="dark"]) .nh__list > li > .sub-menu > .ds-menu-all > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh__mlist .ds-menu-all > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh__list .sub-menu .sub-menu a {
	color: #cbd4e0;
}
:where(html[data-ws-mode="dark"]) .nh__list .sub-menu .sub-menu a:hover {
	background: #111922;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh__mobile .nh__sheet {
	border-top: 1px solid #323a47;
}
:where(html[data-ws-mode="dark"]) .nh__sheet {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .nh__mlist > li > a {
	border-bottom: 1px solid #323a47;
}
:where(html[data-ws-mode="dark"]) .nh__mlist .ds-menu-group > a {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) .nh__mlist .sub-menu .sub-menu a {
	color: #bbc5d5;
}
:where(html[data-ws-mode="dark"]) .nh__sheet-facts {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) .nh__sheet-facts .nh__fact {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) .nh__sheet-socials .nh__social {
	background: #14181d;
	color: #bbc5d5;
}
:where(html[data-ws-mode="dark"]) .nh__demo-sheet .nh__sheet {
	border: 1px solid #333b4a;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__strip {
	background: #161c24;
	color: #a2a9b7;
	border-bottom: 1px solid #323a47;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__fact {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__fact:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__social {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__social:hover {
	background: #101920;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__bar {
	background: #131920;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__bar.is-scrolled {
	background: rgba(22, 28, 36, 0.96);
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__list > li > a {
	color: #bbc5d5;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__list > li > a:hover,
:where(html[data-ws-mode="dark"]) .nh--a .nh__list > li.current-menu-item > a,
:where(html[data-ws-mode="dark"]) .nh--a .nh__list > li.current-menu-ancestor > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--a .nh__toggle {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), inset 0 0 0 1px #e6e9ee;
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__bar {
	background: rgba(22, 28, 36, 0.92);
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__list > li > a {
	color: #cbd4e0;
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__list > li > a:hover,
:where(html[data-ws-mode="dark"]) .nh--b .nh__list > li.current-menu-item > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__phone {
	color: #cbd4e0;
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__phone svg {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--b .nh__toggle {
	background: #14181d;
}
:where(html[data-ws-mode="dark"]) .nh--c .nh__social:hover {
	background: rgba(22, 28, 36, 0.12);
}
:where(html[data-ws-mode="dark"]) .nh--c .nh__portal {
	background: #161c24;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh--c .nh__portal:hover {
	background: #0f181e;
}
:where(html[data-ws-mode="dark"]) .nh--c .nh__list .ds-menu-group > a {
	border-bottom-color: rgba(39, 53, 73, 0.14);
}
:where(html[data-ws-mode="dark"]) .nh--c .nh__list .sub-menu .sub-menu a:hover {
	background: rgba(22, 28, 36, 0.08);
}
:where(html[data-ws-mode="dark"]) .nh__lang:hover {
	background: rgba(22, 28, 36, 0.6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh--a .nh__fact,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh--a .nh__social {
	color: #b7c5d4;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh--a .nh__fact:hover,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh--a .nh__social:hover {
	color: #79bdf0;
	background: rgba(22, 28, 36, 0.6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__bar-inner {
	background: rgba(22, 28, 36, 0.97);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__bar.is-scrolled .nh__bar-inner {
	background: rgba(22, 28, 36, 0.92);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__list > li > a {
	color: #cbd4e0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__list > li > a:hover,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__list > li.current-menu-item > a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero--brand-gradient .ds-display {
	color: #cfe3f6;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero--brand-gradient .ds-btn--ghost {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero--home .ds-eyebrow {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-route {
	background: rgba(22, 28, 36, 0.9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-route__label {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-route__list li + li {
	border-top: 1px solid #2e3a4b;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-band {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tile {
	background: linear-gradient(180deg, #161c24, #121c25);
	border: 1px solid #2b3e51;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tile:hover {
	border-color: #2e4355;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tile::before {
	color: #79bdf0;
	border-bottom: 1px solid #2b3e51;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-stats {
	background: radial-gradient(900px 500px at 15% 0%, rgba(14, 21, 27, 0.28), transparent 65%), radial-gradient(800px 500px at 100% 100%, rgba(2, 88, 142, 0.45), transparent 60%), var(--navy);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-stats__item {
	border-left: 1px solid rgba(39, 53, 73, 0.14);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-stats__num {
	background: linear-gradient(180deg, #161c24 30%, #0e151b);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-cc + .ds-section--tint {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support #zyntra {
	background: linear-gradient(180deg, var(--soft), #101820);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support #services {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-section--tint:has(.ds-faq) {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-col {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(13, 23, 38, 0.04), 0 20px 40px -30px rgba(10, 26, 44, 0.3);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support #zyntra .ds-eyebrow {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-checks li {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-services__label {
	border-bottom: 1px solid #2f3d4e;
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-card {
	background: #161c24;
	border: 1px solid #2f3d4e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-card__line {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-card__arrow {
	background: #101921;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-cta-band {
	background: radial-gradient(800px 420px at 90% 0%, rgba(14, 22, 27, 0.4), transparent 70%), linear-gradient(135deg, #02588e, #013a5e);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-cc {
	background: radial-gradient(900px 520px at 100% 0%, rgba(14, 22, 27, 0.35), transparent 65%), linear-gradient(135deg, #03609c 0%, #024a79 55%, #01365a 100%);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 50px 100px -40px rgba(1, 20, 40, 0.6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__both {
	background: rgba(14, 21, 27, 0.07);
	border-left: 1px dashed #354e62;
	border-right: 1px dashed #354e62;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__track {
	background: #10181f;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__band--eu {
	background: linear-gradient(90deg, rgba(14, 21, 27, 0.35), #0e151b 22%, #0e151b 78%, rgba(14, 21, 27, 0.35));
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__note {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__axis {
	border-top: 1px solid #2d3f53;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts__axis span {
	color: #8e98a6;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-shifts figcaption {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-cc__promise {
	border-top: 1px solid rgba(39, 53, 73, 0.18);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__panel {
	background: #121523;
	border-left: 1px solid #2c3251;
	color: #cbd4e0;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), -30px 0 60px -30px rgba(13, 23, 38, 0.45);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__head {
	background: #161c24;
	border-bottom: 1px solid #2f354e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__logo {
	background: linear-gradient(135deg, #0e0e1b, #0f0e1b);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__me {
	background: #0e0e1b;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__bot {
	background: #161c24;
	border: 1px solid #2f354e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__choice {
	border: 1px solid #2e3056;
	background: #161c24;
	color: #948ee1;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__choice.is-picked {
	background: #0e0e1b;
	border-color: #3d3d71;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__choice--solid {
	background: #0e0e1b;
	border-color: #3d3d71;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__choices small {
	color: #a5aab4;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__done {
	background: #102015;
	border: 1px solid #305a3e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__done-h {
	color: #84e1a9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__done dt {
	color: #b4c6bc;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__done dd {
	color: #84e1a9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__undo {
	border-top: 1px solid #2f573c;
	color: #b4c6bc;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__actions span {
	border: 1px solid #2e3056;
	background: #161c24;
	color: #948ee1;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__actions .is-primary {
	background: #0e0e1b;
	border-color: #3d3d71;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__actions .is-undo {
	border-color: #572f2f;
	color: #e8857d;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__input {
	border: 1.5px solid #32345d;
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow__input b {
	background: #0e0e1b;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-flow figcaption {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-footer__social a {
	background: rgba(22, 28, 36, 0.08);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-footer__social a:hover {
	background: rgba(22, 28, 36, 0.18);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-footer--r2 .ds-link-pending,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-footer__name {
	color: #8b9cad;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-cols--2 .ds-col {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-cols--2 .ds-h3 {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .r2-stats::after {
	background: rgba(22, 28, 36, 0.032);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-cols:not(.ds-cols--2) > .ds-col::before {
	background: #10181f var(--ic) center / 26px 26px no-repeat;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero--page .ds-display--page {
	color: #cfe3f6;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-contact__card::before {
	background: #10181f var(--ic) center / 24px 24px no-repeat;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-contact__map a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-offices__item {
	border: 1px solid #2f3d4e;
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-blog__link {
	background: #161c24;
	border: 1px solid #2f3d4e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-blog__line {
	color: #b1bbc9;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-blog__more {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-blog__pages .page-numbers {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-prose--article .ds-table-wrap {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .p2-stat__num {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__list > li.ds-menu-product > .sub-menu > li > a {
	color: #cbd4e0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .nh__list > li.ds-menu-product > .sub-menu > li > a:hover {
	background: #111922;
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-steps > li::before {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dsearch__input {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dsearch__item.is-available .ds-dsearch__status {
	color: #7de8c5;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dsearch-hero .ds-dsearch__row {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 24px 50px -30px rgba(2, 88, 142, 0.55);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dsearch-hero .ds-dsearch__msg {
	color: #e8987d;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dres__exact {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 20px 40px -32px rgba(16, 24, 40, 0.45);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dres__exact.is-available .ds-dres__status {
	color: #7de8c5;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dres__rows {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dres__row.is-available .ds-dres__status {
	color: #7de8c5;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dres__row.is-taken {
	background: #131b23;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-dsearch__results.is-busy .ds-dres__rows--ghost .ds-dres__row::after {
	background: linear-gradient(90deg, #12171d, #101419, #12171d);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-hero__from .ds-eplans__fig,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-eplans__price .ds-eplans__fig {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-eplans__card {
	background: #161c24;
	border: 1px solid var(--line, #343c4a);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(16, 24, 40, .04), 0 12px 28px -18px rgba(16, 24, 40, .25);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-eplans__addon {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecalc {
	background: var(--wash, #131723);
	border: 1px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecalc__field select,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecalc__field input {
	background: #161c24;
	border: 1px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-egets__item .ds-tile__icon {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecmp__scroll {
	border: 1px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecmp__table th,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecmp__table td {
	border-bottom: 1px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecmp__table thead th {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-ecmp__ours {
	background: color-mix(in srgb, var(--brand, #0e111b) 6%, transparent);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-partner-band {
	background: var(--wash, #131723);
	border-block: 1px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-partner-band__text {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) .dsc {
	background: #161c24;
	border-bottom: 1px solid #2b3c4e;
}
:where(html[data-ws-mode="dark"]) .dsc__label {
	color: #a2a9b7;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tiles--idea .ds-tile + .ds-tile {
	border-left: 1px solid rgba(39, 53, 73, 0.16);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tiles--idea .ds-tile::after {
	border-top: 1px solid rgba(39, 53, 73, 0.26);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tiles--idea .ds-tile__icon {
	border: 1px solid rgba(39, 53, 73, 0.55);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tiles--idea .ds-tile__icon::before {
	border: 1px solid rgba(39, 53, 73, 0.45);
	background: color-mix(in srgb, #161c24 8%, transparent);
}
@media (max-width: 1023px) {
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-tiles--idea .ds-tile {
	border-left: 1px solid rgba(39, 53, 73, 0.2);
}
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-wa__glyph {
	fill: #7de8a5;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__side::after {
	background: rgba(22, 28, 36, 0.05);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__mark::before,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__mark::after {
	border: 2px solid rgba(39, 53, 73, 0.85);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__mark::before {
	background: color-mix(in srgb, #161c24 16%, transparent);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__logo--slot {
	border: 1px dashed rgba(39, 53, 73, 0.5);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__text p {
	color: #cfe3f6;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-quote__tag {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-team__link {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-team__tag {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-consent__btn,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-consent__btn.ds-btn--ghost {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-consent__link:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-consent__open:focus-visible {
	outline: 2px solid #273549;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-lede {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-small {
	color: var(--ink-3, #a2a9b7);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card {
	background: #161c24;
	border: 1px solid var(--line, #343c4a);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(16, 24, 40, .04);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card__text {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card--who {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card--who .pl-card__text {
	color: var(--ink, #d5dbe6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card--ask {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card__figure {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-card--earn {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-strip {
	background: color-mix(in srgb, var(--brand, #0e111b) 6%, #161c24);
	color: var(--ink, #d5dbe6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-split__side {
	background: var(--wash, #131723);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-split__side p {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-tick {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-tick::before {
	background: color-mix(in srgb, var(--brand, #0e111b) 12%, transparent);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-step__n {
	background: var(--brand, #0e111b);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .pl-step__text {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form {
	background: #161c24;
	border: 1px solid var(--line, #343c4a);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(16, 24, 40, .04), 0 18px 40px -28px rgba(16, 24, 40, .35);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__label,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__legend {
	color: var(--ink, #d5dbe6);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__label span,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__legend span {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form input[type="text"],
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form input[type="email"],
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form input[type="tel"],
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form input[type="url"],
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form select,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form textarea {
	background: #161c24;
	border: 1px solid #39424f;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__form ::placeholder {
	color: var(--ink-3, #a2a9b7);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__chip {
	background: #161c24;
	border: 1px solid #39424f;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__chip:has(input:checked) {
	background: color-mix(in srgb, var(--brand, #0e111b) 7%, #161c24);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__consent label {
	color: var(--ink-2, #b1bbc9);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__consent a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__error {
	background: #231311;
	border: 1px solid #532f2d;
	color: #e8847d;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__sent {
	background: #102117;
	border: 1px solid #325c43;
	color: #7de8bc;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__error::before,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__sent::before {
	background: #1b0e0e;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__wrong {
	color: #e8857d;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__field.is-wrong input,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__field.is-wrong select,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__field.is-wrong textarea,
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-form__group.is-wrong .ds-form__chip {
	border-color: #5d3532;
}
:where(html[data-ws-mode="dark"]) body.p2 .p2-stat__num {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.p2 .p2-cc-card__shift a:hover strong {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.p2 .p2-get__price strong {
	color: #cfe3f6;
}
:where(html[data-ws-mode="dark"]) body.p2 .p2-fl__num {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fl-side__av {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fl-side__item.is-on {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fl-tabs .is-on {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fl-chip {
	color: #a9a9f5;
}
:where(html[data-ws-mode="dark"]) .fl-chip--red {
	color: #f2918a;
}
:where(html[data-ws-mode="dark"]) .fl-wide {
	color: #a9a9f5;
}
:where(html[data-ws-mode="dark"]) .fl-done__h {
	color: #6fd39b;
}
:where(html[data-ws-mode="dark"]) .fl-done dd {
	color: #6fd39b;
}
:where(html[data-ws-mode="dark"]) .fl-dia__hub .fl-mark {
	color: #a9a9f5;
}
:where(html[data-ws-mode="dark"]) body.p2 .ds-module-group > p a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) body.p2 .ds-module-names span {
	background: #101920;
}
:where(html[data-ws-mode="dark"]) body.p2 .ds-modules__coming {
	border: 1px dashed #304559;
}
:where(html[data-ws-mode="dark"]) body.p2 .ds-modules__coming a {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fb__tag {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fb--reach .fb__next {
	background: color-mix(in srgb, #161c24 92%, var(--brand));
}
:where(html[data-ws-mode="dark"]) .fb--reach i {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fb__wire {
	stroke: rgba(39, 53, 73, 0.75);
}
:where(html[data-ws-mode="dark"]) .fb__wire--soon {
	stroke: rgba(39, 53, 73, 0.4);
}
:where(html[data-ws-mode="dark"]) body.p2 .p2-price__num {
	color: #cfe3f6;
}
:where(html[data-ws-mode="dark"]) .nh__lang:hover {
	color: #79bdf0;
	background: rgba(22, 28, 36, 0.85);
}
:where(html[data-ws-mode="dark"]) .ds-skip:focus {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-body .ds-footer__logo--tile {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-plans__ask {
	color: var(--ws-color-primary, #7ec5f1);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-stories__result {
	color: var(--ws-color-primary, #7ec5f1);
}
:where(html[data-ws-mode="dark"]) body.ws-theme-double-support .ds-stories__quote {
	border-inline-start: 3px solid var(--line, #343c4a);
}
:where(html[data-ws-mode="dark"]) .ds-roles__item {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 1px 2px rgba(13, 23, 38, 0.04), 0 20px 40px -30px rgba(10, 26, 44, 0.3);
}
:where(html[data-ws-mode="dark"]) .ds-roles__title a:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .ds-roles__more {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .nh__mode:hover {
	color: #79bdf0;
}
:where(html[data-ws-mode="dark"]) .fl-chat {
	color: #d9dde3;
}
:where(html[data-ws-mode="dark"]) .fl-chat__open {
	background: #161c24;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 18px 38px -18px rgba(10, 26, 44, .55);
}
:where(html[data-ws-mode="dark"]) .fl-chat__panel {
	background: #161c24;
	border: 1px solid #3a414d;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09), 0 24px 48px -20px rgba(10, 26, 44, .45);
}
:where(html[data-ws-mode="dark"]) .fl-chat__head {
	background: linear-gradient(180deg, var(--fl-tint), #161c24);
	border-block-end: 1px solid #353d4a;
}
:where(html[data-ws-mode="dark"]) .fl-chat__who small {
	color: #b3b7c5;
}
:where(html[data-ws-mode="dark"]) .fl-chat__close {
	color: #b3b7c5;
}
:where(html[data-ws-mode="dark"]) .fl-chat__talk {
	background: #161c21;
}
:where(html[data-ws-mode="dark"]) .fl-chat__row--flowrica .fl-chat__msg {
	background: #161c24;
	border: 1px solid #353d4a;
}
:where(html[data-ws-mode="dark"]) .fl-chat__chip {
	color: #8fabe0;
}
:where(html[data-ws-mode="dark"]) .fl-chat__chip:hover {
	background: #0e131c;
}
:where(html[data-ws-mode="dark"]) .fl-chat__form {
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .fl-chat__form input,
:where(html[data-ws-mode="dark"]) .fl-chat__ask input {
	border: 1px solid #3a414d;
	background: #161c24;
}
:where(html[data-ws-mode="dark"]) .fl-chat__form small {
	color: #e08585;
}
:where(html[data-ws-mode="dark"]) .fl-chat__ask {
	border-block-start: 1px solid #353d4a;
	background: #161c24;
}
