:root[data-theme=light]{--ink-0:#f5f7fb;--ink-1:#fff;--ink-2:#eef2f8;--ink-3:#e1e8f2;--line:rgba(20,32,46,.12);--line-strong:rgba(20,32,46,.24);--text:#14202e;--text-2:#3c4a5e;--text-3:#556275;--night:#edf2f9;--solar:#0f8a4a;--battery:#1d6ccc;--import:#cc1f43;--action:#b45309;--sun:#b45309;--sun-hot:#92400e;--sun-ink:#fff;--grid:#2f68b8;--danger:#b4321f;color-scheme:light;scrollbar-color:#b9c5d6 var(--ink-0)}:root[data-theme=light] .logo__img{display:none}:root[data-theme=light] .logo__img--light{display:block}:root[data-theme=light] .header:before{background:hsla(0,0%,100%,.96)}:root[data-theme=light] .menu-button{background:hsla(0,0%,100%,.7)}:root[data-theme=light] .band--check,:root[data-theme=light] .band--services{background:linear-gradient(180deg,#e3ecf8 0,var(--night) 520px)}:root[data-theme=light] .band--contact{background:linear-gradient(180deg,var(--night) 0,#e6eef9 100%)}:root[data-theme=light] .ec-card,:root[data-theme=light] .ec-step,:root[data-theme=light] .quote,:root[data-theme=light] .service,:root[data-theme=light] .toolcard{background:#fff;box-shadow:0 1px 2px rgba(20,32,46,.06),0 12px 32px -18px rgba(20,32,46,.25)}:root[data-theme=light] .service:focus-within,:root[data-theme=light] .service:hover{background-color:#f7faff}:root[data-theme=light] .also__item{background:#fff}:root[data-theme=light] .adm-live,:root[data-theme=light] .adm-review,:root[data-theme=light] .ec-box,:root[data-theme=light] .ec-opt,:root[data-theme=light] .ukmap--zoom{background:var(--ink-2)}:root[data-theme=light] .ec-opt.is-best{background:color-mix(in srgb,var(--solar) 8%,#fff)}:root[data-theme=light] .ec-summary,:root[data-theme=light] .quote{box-shadow:0 30px 60px -40px rgba(20,32,46,.35)}:root[data-theme=light] .ec-seg,:root[data-theme=light] .field .ec-in,:root[data-theme=light] .field input,:root[data-theme=light] .field select,:root[data-theme=light] .field textarea{background:#fff}:root[data-theme=light] .field input:focus-visible,:root[data-theme=light] .field select:focus-visible,:root[data-theme=light] .field textarea:focus-visible{background-color:#fff}:root[data-theme=light] .btn--sun{box-shadow:0 10px 22px -14px rgba(146,64,14,.55)}:root[data-theme=light] .btn--sun:hover{box-shadow:0 14px 26px -14px rgba(146,64,14,.6)}:root[data-theme=light] .flow__node,:root[data-theme=light] .heroline__node,:root[data-theme=light] .node-socket,:root[data-theme=light] .service__node,:root[data-theme=light] .steps__node{box-shadow:0 8px 18px -10px rgba(20,32,46,.35)}:root[data-theme=light] .adm-pill--waiting,:root[data-theme=light] .adm-tabs .adm-preset b,:root[data-theme=light] .ec-rating--big .ec-rating__badge,:root[data-theme=light] .ec-rating--good .ec-rating__badge,:root[data-theme=light] .ec-rating--room .ec-rating__badge{color:#fff}:root[data-theme=light] .adm{--adm-panel:#fff;--adm-map-empty:#dfe6f0;--adm-map-edge:#fff;--adm-map-halo:hsla(0,0%,100%,.9)}:root[data-theme=light] .adm-panel{box-shadow:0 18px 40px -32px rgba(20,32,46,.35)}:root[data-theme=light] .adm-rank tbody tr:hover td,:root[data-theme=light] .adm-rank tbody tr:hover th,:root[data-theme=light] .adm-table tbody tr:hover td,:root[data-theme=light] .adm-table tbody tr:hover th{background:#f3f6fb}:root[data-theme=light] .ukmap path,:root[data-theme=light] .ukmap__dot circle{stroke:#fff}:root[data-theme=light] .adm-tip,:root[data-theme=light] .ec-pl__tip{background:hsla(0,0%,100%,.97);color:var(--text);box-shadow:0 10px 30px rgba(20,32,46,.18)}:root[data-theme=light] .adm-bar{background:hsla(0,0%,100%,.95)}:root[data-theme=light] .footer{background:#e8eef7}:root[data-theme=light] .page-hero__sky{background:linear-gradient(180deg,#8ec5ff,#b9dcff 55%,#e4f1ff 85%,#f5f7fb)}:root[data-theme=light] .header{border-bottom-color:var(--line)}:root[data-theme=light] .header:before{opacity:1}:root[data-theme=light] .story{--ink-0:#03070f;--ink-1:#060d1a;--ink-2:#0b1527;--ink-3:#12203a;--line:rgba(206,220,255,.13);--line-strong:rgba(206,220,255,.24);--text:#f4f6fb;--text-2:#b9c3d6;--text-3:#8d99b1;--solar:#3dff8a;--battery:#3aa0ff;--import:#ff2d55;--action:#ffb547;--sun:#ffb547;--sun-hot:#ffc96e;--sun-ink:#1d1002;--grid:#6fb1ff;--danger:#ff8f80;color:var(--text)}:root[data-theme=light] .stills,:root[data-theme=light] .story{background:#dce9f8}:root[data-theme=light] .stage{background:#cfe3f8}:root[data-theme=light] .iso{--iso-sky-night:#22396b;--iso-sky-day:#a9d8ff;--iso-lawn:#7fcf6a;--iso-lawn-side:#5eaa4c;--iso-pave:#d6d1c8;--iso-pylon:#5d6b80}:root[data-theme=light] .fs{--fs-bg:var(--ink-2)}:root[data-theme=light] .fs--cheap{--fs-bg:color-mix(in srgb,var(--pl-cheap,#3a7fe8) 12%,#fff)}:root[data-theme=light] .fs--peak{--fs-bg:color-mix(in srgb,var(--pl-dear,#e23a52) 8%,#fff)}:root[data-theme=light] .ec-src__badge{color:#fff}