.lt-blur, .lt-haze, .lt-bake { display: none; }

[data-theme="light"] {
    --glass-bg: rgba(7, 89, 248, 0.05);
    --glass-border: rgba(0, 0, 0, 0.05);
}
[data-theme="light"] body.lp { background: #fff; color: #000; }

[data-theme="light"] .btn-flow::after { background: rgba(255, 255, 255, 0.2); }
[data-theme="light"] .btn-ghost .btn-label { color: #000; }
[data-theme="light"] .btn-ghost .arrow { filter: brightness(0); }
[data-theme="light"] .btn-white { background: #000; color: #fff; }
[data-theme="light"] .btn-white:hover { background: #1a2238; }
@media (hover: hover) {
    [data-theme="light"] .btn-white.liquid-host:hover { background: #000; color: #fff; }
}

[data-theme="light"] .menu, [data-theme="light"] .contact, [data-theme="light"] .m-contact { background: rgba(7, 89, 248, 0.026); }
[data-theme="light"] .menu__bar { border-color: rgba(0, 0, 0, 0.05); background: rgba(7, 89, 248, 0.02); }
[data-theme="light"] .theme-switch img,
[data-theme="light"] .lang img,
[data-theme="light"] .m-burger img { filter: brightness(0); }
[data-theme="light"] .theme-switch__divider { background: rgba(0, 0, 0, 0.2); }

[data-theme="light"] .dropdown {
    border-color: rgba(0, 0, 0, 0.06);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(243, 247, 255, 0.96));
    box-shadow: 0 24px 60px rgba(20, 40, 110, 0.18), 0 0 0 1px rgba(7, 89, 248, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.8);
}
[data-theme="light"] .dropdown a:hover, [data-theme="light"] .dropdown button:hover { background: linear-gradient(90deg, rgba(7, 89, 248, 0.16), rgba(7, 89, 248, 0.04)); }
[data-theme="light"] .dropdown button.is-active { background: rgba(7, 89, 248, 0.06); }
[data-theme="light"] .dropdown button.is-active small { color: #0759f8; }

[data-theme="light"] .hero-graphic > .hg-glow:first-child { display: none; }
[data-theme="light"] .hg-glow {
    -webkit-mask-image: linear-gradient(to right, transparent, #000 192px), linear-gradient(to bottom, #000 76.5%, transparent);
    mask-image: linear-gradient(to right, transparent, #000 192px), linear-gradient(to bottom, #000 76.5%, transparent);
}
[data-theme="light"] .hg-glow img, [data-theme="light"] .mhg-glow img { left: 0; top: 0; width: 100%; height: 100%; }
[data-theme="light"] .hg-fx { mix-blend-mode: normal; }
[data-theme="light"] .fg-flow { mix-blend-mode: multiply; }

[data-theme="light"] .tab.is-active { background: #000; color: #fff; }
[data-theme="light"] .blob,
[data-theme="light"] .m-blob,
[data-theme="light"] .blur-partner,
[data-theme="light"] .blur-cta,
[data-theme="light"] .m-blur-partner,
[data-theme="light"] .m-blur-cta { display: none; }
[data-theme="light"] .lt-haze {
    display: block;
    left: 724px;
    top: -375px;
    width: 1530px;
    height: 1530px;
    background: radial-gradient(closest-side, rgba(48, 199, 232, 0.36), rgba(48, 199, 232, 0.318) 16.7%, rgba(48, 199, 232, 0.218) 33.3%, rgba(48, 199, 232, 0.117) 50%, rgba(48, 199, 232, 0.049) 66.7%, rgba(48, 199, 232, 0.016) 83.3%, rgba(48, 199, 232, 0));
}
[data-theme="light"] .lt-blur {
    display: block;
    left: 683px;
    top: 3041px;
    width: 757px;
    height: 591px;
    background: url('/landing/img/light/blur-cta.webp') -342.2px 5.9px / 1780.8px 597px no-repeat;
    -webkit-mask-image: linear-gradient(to right, transparent, #000 140px);
    mask-image: linear-gradient(to right, transparent, #000 140px);
}

[data-theme="light"] .steps li + li::before { background: rgba(0, 0, 0, 0.1); }
[data-theme="light"] .steps__num { background: #ecf2fe; }
[data-theme="light"] .steps__num i { background-image: linear-gradient(rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)), linear-gradient(220deg, var(--grad-a) 9.93%, var(--grad-b) 49.5%, var(--grad-c) 82.9%); }
[data-theme="light"] .m-steps-track, [data-theme="light"] .m-why-bar { background: #e7e7e7; }
[data-theme="light"] .m-steps li:first-child .steps__num { background: none; }
[data-theme="light"] .m-steps li:first-child .steps__num::after {
    border-color: rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.55);
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
}
[data-theme="light"] .m-steps li:first-child .steps__num i { background-image: linear-gradient(rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)), linear-gradient(230.37deg, var(--grad-a) 9.93%, var(--grad-b) 49.5%, var(--grad-c) 82.9%); }
[data-theme="light"] .m-tabs::before { background: rgba(255, 255, 255, 0.85); }

[data-theme="light"] .why-effect video, [data-theme="light"] .m-why-effect video { opacity: .55; }
[data-theme="light"] .why-ring, [data-theme="light"] .m-why-ring { opacity: .45; }
[data-theme="light"] .why-logo, [data-theme="light"] .m-why-logo { background: rgba(255, 255, 255, 0.35); }
[data-theme="light"] .why-lines path[stroke="#fff"] { stroke: #e7e7e7; }
[data-theme="light"] .wr.wr-lines [data-why-lines] .why-pulse path { animation-name: wr-pulse-light; }
@keyframes wr-pulse-light {
    0% { stroke-dashoffset: 70; stroke: #de6bf9; }
    60%, 100% { stroke-dashoffset: calc(-1px * var(--wr-len)); stroke: #0759f8; }
}

[data-theme="light"] .pg-fade { background: linear-gradient(to top, #fff 31.604%, rgba(255, 255, 255, 0)); }
[data-theme="light"] .pg-light {
    mix-blend-mode: multiply;
    background: radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%), rgba(120, 140, 255, 0.22), rgba(170, 90, 255, 0.08) 45%, rgba(255, 255, 255, 0) 70%);
}
[data-theme="light"] .partner-graphic.is-hover .pg-tilt { filter: saturate(1.2); }
[data-theme="light"] .pg-tilt img, [data-theme="light"] .pg-tilt video { inset: auto; left: 13.22%; top: -4.28%; width: 81.2%; height: 96.26%; }
[data-theme="light"] .fit--desktop .pg-pic { overflow: visible; }
[data-theme="light"] .fit--mobile .pg-tilt img, [data-theme="light"] .fit--mobile .pg-tilt video { left: 13.22%; top: 3.31%; width: 81.3%; height: 96.26%; }

[data-theme="light"] .contact__inner, [data-theme="light"] .m-contact__inner { border-color: rgba(0, 0, 0, 0.05); background: rgba(7, 89, 248, 0.02); }
[data-theme="light"] .m-contact__inner { background: url('/landing/img/light/m-blur-cta.webp') 0 0 / 100% 100% no-repeat; background-origin: border-box; }
[data-theme="light"] .field { background: rgba(7, 89, 248, 0.05); color: #000; }
[data-theme="light"] .field:not(.fi)::placeholder { color: rgba(0, 0, 0, 0.5); }
[data-theme="light"] .field:focus { border-color: rgba(7, 89, 248, 0.35); }
[data-theme="light"] .field.is-invalid { border-color: rgba(214, 0, 0, 0.6); }
[data-theme="light"] .field-error { color: #d60000; }
[data-theme="light"] .mb-base { background: rgba(0, 0, 0, 0.06); }

[data-theme="light"] .fg-fade, [data-theme="light"] .mfg-fade { display: none; }
[data-theme="light"] .footer__line, [data-theme="light"] .m-footer__line { background: rgba(0, 0, 0, 0.2); }
[data-theme="light"] .ld path { stroke: rgba(0, 0, 0, 0.2); }

[data-theme="light"] .hero-effect--baked > img { width: 462px; height: 700px; }
[data-theme="light"] .footer-glow, [data-theme="light"] .m-foot-glow { overflow: visible; }
[data-theme="light"] .fg-baked { left: -297px; top: -199px; width: 952px; height: 612px; }
[data-theme="light"] .m-hero-effect > *, [data-theme="light"] .m-foot-glow > .fx { display: none; }
[data-theme="light"] .lt-bake { display: block; left: 0; background: 0 0 / 100% 100% no-repeat; }
[data-theme="light"] .m-hero-effect > .lt-bake { top: 0; width: 268px; height: 409px; background-image: url('/landing/img/light/m-hero-effect.webp'); }
[data-theme="light"] .m-foot-glow > .lt-bake { top: -219px; width: 375px; height: 563px; background-image: url('/landing/img/light/m-footer-glow.webp'); }

[data-theme="light"] .m-drawer__btn { border-color: rgba(0, 0, 0, 0.12); }
[data-theme="light"] .m-drawer__lang button.is-active { border-color: rgba(0, 0, 0, 0.12); background: rgba(0, 0, 0, 0.03); }
@media (hover: hover) {
    [data-theme="light"] .m-drawer__btn:hover { border-color: rgba(0, 0, 0, 0.3); background: rgba(0, 0, 0, 0.03); }
}

[data-theme="light"] .sent-pop__card { color: #fff; }

[data-theme="light"] .sg-effect, [data-theme="light"] .sg-m-ray--r { display: none; }
[data-theme="light"] .sg-m-ray--l { left: -71.4px; top: -73.1px; width: 332.58px; height: 332.58px; mix-blend-mode: multiply; transform: scaleX(-1) rotate(20.63deg); }
[data-theme="light"] .sg .sg-m-mountains { top: auto; bottom: 0; height: 178px; overflow: visible; }
[data-theme="light"] .sg .sg-m-mountains--login { height: 298px; }
[data-theme="light"] .sg .sg-m-mountains img { height: 100%; }
[data-theme="light"] .sg-mountains::after { background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff); }
[data-theme="light"] .sg-mountains--login { top: 502px; width: 1440px; height: 278px; }
[data-theme="light"] .sg-mountains--login::after { display: none; }
[data-theme="light"] .sg-back img,
[data-theme="light"] .sg-eye img,
[data-theme="light"] .sg-site__link,
[data-theme="light"] .sg-site__info,
[data-theme="light"] .sg-tg__arrow,
[data-theme="light"] .sg-tg__copy-icon { filter: brightness(0); }

[data-theme="light"] .sg-form { border-color: rgba(0, 0, 0, 0.05); background: rgba(255, 255, 255, 0.285); }
[data-theme="light"] .fit--desktop .sg-form { border-radius: 20px; }
[data-theme="light"] .sg-tab::after { background: rgba(7, 89, 248, 0.15); }
[data-theme="light"] .sg-tab.is-active::after { background: linear-gradient(90deg, var(--grad-b) 3.79%, var(--grad-c) 96.21%); }
[data-theme="light"] a.sg-tab:hover::after { background: rgba(7, 89, 248, 0.35); }
[data-theme="light"] .sg-role { background: #fff; color: #000; }
[data-theme="light"] .sg-role:hover { background: #eaf1ff; }
[data-theme="light"] .sg-role.is-active { background: #000; color: #fff; }
[data-theme="light"] .sg-input { border-color: rgba(0, 0, 0, 0.05); background: rgba(7, 89, 248, 0.05); color: #000; }
[data-theme="light"] .sg-input::placeholder { color: rgba(0, 0, 0, 0.5); }
[data-theme="light"] .sg-input:focus { border-color: rgba(7, 89, 248, 0.35); }
[data-theme="light"] .sg-input.is-invalid { color: #d60000; }
[data-theme="light"] .sg-input:-webkit-autofill { -webkit-text-fill-color: #000; }
[data-theme="light"] .sg-check, [data-theme="light"] .sg-have { color: rgba(0, 0, 0, 0.4); }
[data-theme="light"] .sg-check i { border-color: rgba(0, 0, 0, 0.3); }
[data-theme="light"] .sg-check input:checked + i { border-color: #0095ff; }

[data-theme="light"] .sg-step-glow { left: -39px; top: -39px; width: 200px; height: 200px; }
[data-theme="light"] .fit--mobile .sg-step-glow { left: -8px; top: -55px; }
[data-theme="light"] .sg-tg__glow { left: -40px; top: -39px; width: 220px; height: 220px; }
[data-theme="light"] .sg-step-line { background: rgba(0, 0, 0, 0.1); }
[data-theme="light"] .sg-step:not(.sg-step--done) { border-color: rgba(0, 0, 0, 0.05); background: #ecf2fe; }
[data-theme="light"] .sg-step b { background-image: linear-gradient(rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)), linear-gradient(218.83deg, var(--grad-a) 9.93%, var(--grad-b) 49.5%, var(--grad-c) 82.9%); }
[data-theme="light"] .sg-step--done b { background-image: linear-gradient(230.37deg, var(--grad-a) 9.93%, var(--grad-b) 49.5%, var(--grad-c) 82.9%); }
[data-theme="light"] .sg-tg { border-color: rgba(0, 0, 0, 0.05); background: rgba(7, 89, 248, 0.05); }
[data-theme="light"] .sg-tg__link { color: #000; transition: color .3s ease; }
[data-theme="light"] .sg-tg__arrow, [data-theme="light"] .sg-tg__copy-icon { transition: filter .3s ease, opacity .2s ease; }
[data-theme="light"] .sg-tg:hover { border-color: rgba(255, 255, 255, 0.25); }
[data-theme="light"] .sg-tg:hover .sg-tg__link, [data-theme="light"] .fit--mobile .sg-tg__link { color: #fff; }
[data-theme="light"] .sg-tg:hover :is(.sg-tg__arrow, .sg-tg__copy-icon),
[data-theme="light"] .fit--mobile :is(.sg-tg__arrow, .sg-tg__copy-icon) { filter: none; }
[data-theme="light"] .fit--mobile .sg-tg { border-color: rgba(255, 255, 255, 0.25); background: none; }

[data-theme="light"] .tm .hero-effect > * { display: none; }
[data-theme="light"] .tm .hero-effect::before { content: ''; position: absolute; left: 0; top: 0.64px; width: 690.3px; height: 1045.9px; background: url('/landing/img/light/hero-effect.webp') 0 0 / 100% 100% no-repeat; }
[data-theme="light"] .tm-intro, [data-theme="light"] .tm-text { color: rgba(0, 0, 0, 0.5); }
[data-theme="light"] .tm-rule { background: rgba(0, 0, 0, 0.2); }
[data-theme="light"] .tm-hills { top: calc(var(--h) * 1px - 693px); height: 299px; }
[data-theme="light"] .tm-hills::after { background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); }
[data-theme="light"] .fit--mobile .tm-hills { top: calc(var(--h) * 1px - 885px); height: 228px; }
[data-theme="light"] .fit--mobile .tm-hills::after { display: block; height: 120px; }
