.lom-home-shead{margin-block-end:40px}.lom-home-shead--center{display:grid;justify-items:center;text-align:center}.lom-home-shead--center .lom-sub,.lom-home-shead--center h2{margin-inline:auto}.lom-home-shead--action{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.lom-home-shead__action{flex:none}.lom-home-card{padding-block:26px 24px;border-color:var(--lom-line);background:var(--lom-surface-card);transition:border-color var(--lom-dur-fast) var(--lom-ease),background-color var(--lom-dur-fast) var(--lom-ease)}.lom-home-card:after{content:none}@media (hover:hover){.lom-home-card:hover:before{opacity:.75}}.lom-home-card__foot{margin-block-start:auto;padding-block-start:18px}.lom-home-card__foot .lom-btn--tertiary{margin-inline-start:calc(var(--lom-btn-px) * -1)}.lom-home-dir{inline-size:56px;block-size:56px;margin-block-end:18px}.lom-home-hero{position:relative;padding-block:104px 56px;text-align:center}.lom-home-hero__inner{display:flex;flex-direction:column;align-items:center}.lom-home-hero__eyebrow{display:inline-flex;align-items:center;gap:14px;margin-block:44px 18px;color:var(--lom-cyan);font-size:13.5px;font-weight:600;letter-spacing:.08em;line-height:1.4}.lom-home-hero__eyebrow:after,.lom-home-hero__eyebrow:before{content:"";inline-size:44px;block-size:1px;background:linear-gradient(90deg,transparent,rgb(var(--lom-cyan-rgb)/.6))}.lom-home-hero__eyebrow:after{background:linear-gradient(90deg,rgb(var(--lom-cyan-rgb)/.6),transparent)}[dir=rtl] .lom-home-hero__eyebrow:before{background:linear-gradient(270deg,transparent,rgb(var(--lom-cyan-rgb)/.6))}[dir=rtl] .lom-home-hero__eyebrow:after{background:linear-gradient(270deg,rgb(var(--lom-cyan-rgb)/.6),transparent)}.lom-home-hero__title{max-inline-size:21ch;margin-inline:auto;font-size:var(--lom-fs-h1);text-wrap:balance;hyphens:manual}.lom-home-hero__lead{max-inline-size:60ch;margin-block-start:24px;margin-inline:auto;text-wrap:pretty}.lom-home-langs{display:grid;justify-items:center;margin-block-start:40px;max-inline-size:1000px}.lom-home-langs__list{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0;padding:0;list-style:none;color:var(--lom-muted);font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6}.lom-home-langs__list li{white-space:nowrap}.lom-home-langs__list li+li:before{content:"·";display:inline-block;padding-inline:9px;color:rgb(var(--lom-cyan-rgb)/.55)}@media (max-width:1279.98px){.lom-home-langs{max-inline-size:min(760px,100%)}}@media (max-width:1023.98px){.lom-home-langs__list{gap:2px 16px}.lom-home-langs__list li+li:before{content:none}}.lom-hmark{position:relative;display:grid;place-items:center;inline-size:168px;block-size:168px;isolation:isolate}.lom-hmark__ambient,.lom-hmark__corona,.lom-hmark__light,.lom-hmark__sign{position:absolute;inset:0;display:block}.lom-hmark svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.lom-hmark__ambient{inset:-60px;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--lom-navy-rgb)/.9),rgb(var(--lom-navy-rgb)/.35) 55%,transparent);opacity:.9}.lom-hmark--a .lom-hmark__light{z-index:1;color:var(--lom-cyan);filter:drop-shadow(0 0 2px rgb(var(--lom-cyan-rgb)/.55)) drop-shadow(0 0 10px rgb(var(--lom-cyan-rgb)/.35)) drop-shadow(0 -14px 48px rgb(var(--lom-cyan-rgb)/.35)) drop-shadow(0 0 120px rgb(var(--lom-cyan-rgb)/.22));opacity:.78;will-change:opacity;animation:lom-hmark-breathe var(--lom-breathe) ease-in-out infinite;animation-play-state:paused}.lom-hmark--a .lom-hmark__sign{z-index:2;color:var(--lom-cyan);opacity:.92}.lom-hmark--b .lom-hmark__corona{z-index:1;color:var(--lom-cyan);filter:drop-shadow(0 -4px 6px rgb(var(--lom-cyan-rgb)/.9)) drop-shadow(0 -10px 18px rgb(var(--lom-cyan-rgb)/.55)) drop-shadow(0 -18px 46px rgb(var(--lom-cyan-rgb)/.36)) drop-shadow(0 -6px 100px rgb(var(--lom-cyan-rgb)/.24));opacity:.8;will-change:opacity,transform;animation:lom-hmark-corona var(--lom-breathe) ease-in-out infinite;animation-play-state:paused}.lom-hmark--b .lom-hmark__sign{z-index:2}.lom-hmark__disc{fill:var(--lom-ink)}.lom-hmark__l{fill:rgb(var(--lom-cyan-rgb)/.1);stroke:rgb(var(--lom-cyan-rgb)/.38);stroke-width:1px;vector-effect:non-scaling-stroke}.lom-hmark[data-lom-inview=true] .lom-hmark__corona,.lom-hmark[data-lom-inview=true] .lom-hmark__light{animation-play-state:running}@keyframes lom-hmark-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes lom-hmark-corona{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.lom-hmark__corona,.lom-hmark__light{animation:none!important;opacity:.9!important;transform:none!important}}@media (max-width:767.98px){.lom-home-hero{padding-block:56px 32px}.lom-hmark{inline-size:120px;block-size:120px}.lom-hmark__ambient{inset:-44px}.lom-home-hero__eyebrow{gap:10px;margin-block:34px 14px;font-size:12.5px;letter-spacing:.06em}.lom-home-hero__eyebrow:after,.lom-home-hero__eyebrow:before{inline-size:22px}.lom-home-hero__lead{margin-block-start:18px}.lom-home-langs{margin-block-start:30px}.lom-home-langs__list{font-size:12.5px}}@media (max-width:479.98px){.lom-home-hero{padding-block-start:36px}.lom-hmark{inline-size:96px;block-size:96px}.lom-hmark__ambient{inset:-36px}.lom-home-hero__eyebrow{margin-block:26px 12px}.lom-home-langs{margin-block-start:24px}}.lom-home-live-sec .lom-home-shead--center h2{max-inline-size:30ch;text-wrap:balance}.lom-home-sol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.lom-home-sol__item .lom-card__desc{margin-block-start:10px}.lom-home-sol--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.lom-home-sol__note{margin:10px 0 0;color:var(--lom-cyan);font-size:var(--lom-fs-small);font-weight:600}@media (max-width:1023.98px){.lom-home-sol{grid-template-columns:minmax(0,1fr);gap:14px}.lom-home-sol__item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;padding-block:20px;padding-inline:18px}.lom-home-sol__item>.lom-home-dir{inline-size:44px;block-size:44px;margin-block-end:0}.lom-home-sol__item>:not(.lom-home-dir,.lom-card__title){grid-column:1/-1}.lom-home-sol__item .lom-card__desc{margin-block-start:12px}.lom-home-card__foot{padding-block-start:12px}}.lom-home-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;counter-reset:none}.lom-home-steps:before{content:"";position:absolute;inset-block-start:27px;inset-inline:28px calc((100% - 140px) / 3);block-size:1px;background:linear-gradient(90deg,rgb(var(--lom-cyan-rgb)/.55),rgb(var(--lom-cyan-rgb)/.2) 50%,rgb(var(--lom-cyan-rgb)/.55))}.lom-home-steps__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"node num" "title title" "text text";align-items:center;align-content:start;gap:0 14px;min-inline-size:0}.lom-home-steps__node{grid-area:node;display:grid;place-items:center;inline-size:56px;block-size:56px;border:1px solid rgb(var(--lom-cyan-rgb)/.35);border-radius:50%;background:radial-gradient(100% 100% at 50% 0,rgb(var(--lom-cyan-rgb)/.16),transparent 70%),var(--lom-ink-2);color:var(--lom-cyan);box-shadow:0 0 0 6px var(--lom-ink)}.lom-home-steps__node .lom-icon{inline-size:24px;block-size:24px}.lom-home-steps__num{grid-area:num;justify-self:start;padding-inline:8px;background:var(--lom-ink);color:rgb(var(--lom-muted-rgb)/.9);font-family:var(--lom-font-text);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.lom-home-steps__title{grid-area:title;margin-block-start:22px;font-size:var(--lom-fs-h3);line-height:1.3}.lom-home-steps__text{grid-area:text;margin-block-start:8px;max-inline-size:36ch;color:var(--lom-muted);font-size:15px;line-height:1.6}@media (max-width:719.98px){.lom-home-steps{grid-template-columns:minmax(0,1fr);gap:26px;max-inline-size:560px}.lom-home-steps:before{content:none}.lom-home-steps__item:not(:last-child):before{content:"";position:absolute;inset-block:28px -54px;inset-inline-start:27px;inline-size:1px;background:linear-gradient(180deg,rgb(var(--lom-cyan-rgb)/.55),rgb(var(--lom-cyan-rgb)/.2))}.lom-home-steps__node{position:relative}.lom-home-steps__item{grid-template-columns:56px 1fr;grid-template-areas:"node num" "node title" "node text";align-items:start;gap:0 18px}.lom-home-steps__num{padding-inline:0;background:none;line-height:1.4}.lom-home-steps__title{margin-block-start:4px;font-size:18px}}.lom-home-mp__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:stretch}.lom-home-mp__text>:first-child{margin-block-start:0}.lom-home-mp__thesis{margin-block-start:14px;color:var(--lom-text);font-family:var(--lom-font-display);font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.3;letter-spacing:var(--lom-tracking-heading)}.lom-home-mp__text .lom-sub{max-inline-size:46ch}.lom-home-mp__more{margin-block-start:22px}.lom-home-mp__more .lom-btn--tertiary{margin-inline-start:calc(var(--lom-btn-px) * -1)}.lom-home-mpmap{position:relative;min-inline-size:0;min-block-size:220px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 72%,transparent),linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 24%,#000 72%,transparent),linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lom-home-mpmap__art{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.lom-home-mpmap__blocks polygon{fill:rgb(var(--lom-text-rgb)/.03);stroke:rgb(var(--lom-cyan-rgb)/.08);stroke-width:1;stroke-linejoin:round}.lom-home-mpmap__streets path{fill:none;stroke:rgb(var(--lom-muted-rgb)/.16);stroke-width:4;stroke-linecap:round}.lom-home-mpmap__streets--minor path{stroke:rgb(var(--lom-muted-rgb)/.1);stroke-width:1.5}.lom-home-mpmap__river{fill:none;stroke:rgb(var(--lom-cyan-dim-rgb)/.26);stroke-width:20;stroke-linecap:round}.lom-home-mpmap__poi>circle{fill:rgb(var(--lom-muted-rgb)/.42);stroke:rgb(var(--lom-muted-rgb)/.12);stroke-width:5}.lom-home-mpmap__halo{fill:rgb(var(--lom-cyan-rgb)/.1)}.lom-home-mpmap__dot{fill:rgb(var(--lom-cyan-rgb)/.75)}@media (max-width:1023.98px){.lom-home-mp__grid{grid-template-columns:minmax(0,1fr);gap:20px}.lom-home-mpmap{min-block-size:0;aspect-ratio:16/9;max-block-size:360px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}}.lom-home-price{display:grid;gap:30px;min-inline-size:0}.lom-home-price__periods{display:none;justify-self:start;max-inline-size:100%;min-inline-size:0;margin:0;padding:0;border:0}.lom-home-price:has(.lom-home-price__radio) .lom-home-price__periods{display:block}.lom-home-price__options{display:flex;gap:4px;padding:4px;border:1px solid var(--lom-line);border-radius:var(--lom-radius-pill);background:var(--lom-surface-field);box-shadow:var(--lom-shadow-inset-top)}.lom-home-price__option{position:relative;display:flex;flex:1 0 auto;cursor:pointer}.lom-home-price__radio{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lom-home-price__seg{display:flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;min-block-size:var(--lom-tap);padding-block:6px;padding-inline:18px;border:1px solid transparent;border-radius:var(--lom-radius-pill);color:var(--lom-muted);font-size:14.5px;font-weight:600;line-height:1.25;white-space:nowrap;transition:color var(--lom-dur-fast) var(--lom-ease),border-color var(--lom-dur-fast) var(--lom-ease)}.lom-home-price__save{color:var(--lom-ok);font-size:12.5px;font-variant-numeric:tabular-nums}.lom-home-price__radio:checked+.lom-home-price__seg{border-color:rgb(var(--lom-cyan-rgb)/.45);background:linear-gradient(180deg,rgba(22,44,74,.95),rgba(4,11,22,.95));box-shadow:var(--lom-shadow-inset-top);color:var(--lom-text)}.lom-home-price__radio:focus-visible+.lom-home-price__seg{outline:2px solid var(--lom-cyan);outline-offset:2px}@media (forced-colors:active){.lom-home-price__radio:checked+.lom-home-price__seg{border:2px solid Highlight}}@media (hover:hover){.lom-home-price__option:hover .lom-home-price__radio:not(:checked)+.lom-home-price__seg{border-color:var(--lom-line);color:var(--lom-text)}}.lom-home-price [data-period]{display:none}.lom-home-price div[data-period="1"]{display:block}.lom-home-price span[data-period="1"]{display:inline}.lom-home-price:has(.lom-home-price__radio:checked:not([value="1"])) [data-period="1"]{display:none}.lom-home-price:has(.lom-home-price__radio[value="12"]:checked) div[data-period="12"],.lom-home-price:has(.lom-home-price__radio[value="3"]:checked) div[data-period="3"],.lom-home-price:has(.lom-home-price__radio[value="6"]:checked) div[data-period="6"]{display:block}.lom-home-price:has(.lom-home-price__radio[value="12"]:checked) span[data-period="12"],.lom-home-price:has(.lom-home-price__radio[value="3"]:checked) span[data-period="3"],.lom-home-price:has(.lom-home-price__radio[value="6"]:checked) span[data-period="6"]{display:inline}.lom-home-price__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.lom-home-plan{padding-block:26px 24px;border-color:var(--lom-line);background:var(--lom-surface-card)}.lom-home-plan:after{content:none}@media (hover:hover){.lom-home-plan:hover:before{opacity:.75}}.lom-home-plan__head{display:flex;align-items:center;gap:14px}.lom-home-plan__head .lom-home-dir{inline-size:44px;block-size:44px;margin-block-end:0}.lom-home-plan__name{min-inline-size:0}.lom-home-plan__price{margin-block-start:22px;min-block-size:76px}.lom-home-plan__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.lom-home-plan__amount{font-family:var(--lom-font-display);font-size:34px;font-weight:600;line-height:1.1;letter-spacing:var(--lom-tracking-heading)}.lom-home-plan__unit{color:var(--lom-muted);font-size:14px}.lom-home-plan__was{color:rgb(var(--lom-muted-rgb)/.85);font-size:15px}.lom-home-plan__total{margin-block-start:8px;color:var(--lom-muted);font-size:13.5px}.lom-home-plan__save{margin-block-start:4px;color:var(--lom-ok);font-size:13.5px;font-weight:600}.lom-home-plan__off{font-variant-numeric:tabular-nums}.lom-home-plan__facts{display:grid;gap:2px;margin-block:18px 0;margin-inline:0;padding:0;padding-block-start:18px;border-block-start:1px solid var(--lom-line-soft);list-style:none;color:var(--lom-muted);font-size:14px}.lom-home-plan__facts li{position:relative;padding-block:5px;padding-inline-start:20px;line-height:1.5}.lom-home-plan__facts li:before{content:"";position:absolute;inset-block-start:12px;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:2px;background:var(--lom-cyan);opacity:.75}.lom-home-plan__fact-amount{color:var(--lom-text);font-weight:600}.lom-home-plan__facts .lom-home-plan__was{font-size:13px}.lom-home-plan__text{margin-block-start:22px;color:var(--lom-text);font-size:15px;line-height:1.55}.lom-home-plan__note{margin-block-start:12px;color:var(--lom-muted);font-size:14px;line-height:1.6}.lom-home-plan__bottom{display:grid;gap:0;margin-block-start:auto;padding-block-start:22px}.lom-home-plan__bottom .lom-home-plan__actions{padding-block-start:16px}.lom-home-plan__example{margin-block-start:0;padding-block:12px;padding-inline:14px;border:1px solid var(--lom-line-soft);border-radius:var(--lom-radius-sm);background:rgb(var(--lom-ink-rgb)/.4);color:var(--lom-muted);font-size:13.5px;line-height:1.55}.lom-home-plan__example bdi{color:var(--lom-text);font-weight:600}.lom-home-plan__actions{display:grid;justify-items:center;gap:6px;margin-block-start:auto;padding-block-start:24px}.lom-home-plan__actions>.lom-btn--block{justify-self:stretch}.lom-home-price__cards--lite .lom-home-plan--info{grid-column:1/-1}@media (max-width:1023.98px){.lom-home-price__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lom-home-plan--info{grid-column:1/-1;order:1}}@media (max-width:719.98px){.lom-home-price__cards{grid-template-columns:minmax(0,1fr)}.lom-home-plan--info{order:0}.lom-home-price__periods{justify-self:stretch}.lom-home-price__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:24px}.lom-home-price__seg{flex-direction:column;gap:2px;padding-block:8px;padding-inline:10px;border-radius:20px;font-size:14px;white-space:normal;text-align:center}.lom-home-plan__amount{font-size:30px}}