.uhl-home .ux-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:13px 22px;border-radius:3px;border:0;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;transition:background var(--ux-dur-fast) var(--ux-ease) , color var(--ux-dur-fast) var(--ux-ease)}.uhl-home .ux-btn--blue{background:var(--uxc-blue);color:#fff}.uhl-home .ux-btn--blue:hover{background:#17417f;color:#fff}.uhl-home .ux-trust{padding:34px 0 26px}.uhl-home .ux-trust .ux-marq{max-width:var(--uxc-in);margin-left:auto;margin-right:auto}.uhl-home .ux-marq{overflow:hidden;--uhl-fade:clamp(60px,14%,240px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--uhl-fade),#000 calc(100% - var(--uhl-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--uhl-fade),#000 calc(100% - var(--uhl-fade)),transparent 100%)}.uhl-home .ux-marq__t{display:flex;width:max-content;animation:uhl-marq 42s linear infinite;will-change:transform}.uhl-home .ux-marq__set{display:flex;align-items:center;gap:46px;padding-right:46px}.uhl-home .ux-marq:hover .ux-marq__t{animation-play-state:paused}@keyframes uhl-marq {
	from { transform: translate3d(0, 0, 0); }
	/* Ровно половина: вторая копия встаёт на место первой без рывка. */
	to   { transform: translate3d(-50%, 0, 0); }
}.uhl-home .ux-logo img{display:block;height:46px;width:auto;object-fit:contain}.uhl-home .ux-marq.is-mono .ux-logo img{filter:grayscale(1);opacity:.62;transition:filter var(--ux-dur-base) var(--ux-ease) , opacity var(--ux-dur-base) var(--ux-ease)}.uhl-home .ux-marq.is-mono .ux-logo img:hover{filter:none;opacity:1}.uhl-home .ux-trust__h{margin:18px 0 0;text-align:center;font-size:14px;font-weight:600;color:var(--uxc-mut);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.uhl-home .ux-marq__t{animation:none}.uhl-home .ux-marq{overflow-x:auto}}.uhl-home .ux-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.uhl-home .ux-step{position:relative;text-align:center;padding:0 16px}.uhl-home .ux-step__rail{position:relative;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.uhl-home .ux-step__rail::before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:#e1e8f1;transform:translateY(-50%);z-index:0}.uhl-home .ux-step:first-child .ux-step__rail::before{left:50%}.uhl-home .ux-step:last-child .ux-step__rail::before{right:50%}.uhl-home .ux-step__node{position:relative;z-index:1;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0;background:#fff;border:1px solid #d8e1ee;border-radius:3px;color:var(--uxc-blue);box-shadow:0 10px 24px -14px rgba(31,79,158,.4);transition:transform var(--ux-dur-press) var(--ux-ease-hover) , border-color var(--ux-dur-base) var(--ux-ease) , box-shadow var(--ux-dur-base) var(--ux-ease)}.uhl-home .ux-step__node .ux-ic{width:27px;height:27px;stroke-width:1.6}.uhl-home .ux-step__node b{position:absolute;top:-10px;left:-10px;min-width:24px;height:24px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:var(--uxc-blue);color:#fff;border-radius:3px;font-family:'Geologica','Onest',system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color var(--ux-dur-base) var(--ux-ease)}.uhl-home .ux-step:hover .ux-step__node{transform:translateY(-3px);border-color:var(--uxc-blue)}.uhl-home .ux-step:hover .ux-step__node b{background:var(--uxc-gold);color:var(--uxc-ink)}.uhl-home .ux-step h3{margin:0 0 8px;font-family:'Geologica','Onest',system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--uxc-ink)}.uhl-home .ux-step p{margin:0 auto;max-width:25ch;font-size:13.5px;line-height:1.55;color:#5f6d80}.uhl-home .ux-step__cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:38px;padding:30px 0 0;border-top:1px solid var(--uxc-line3)}.uhl-home .ux-step__cta b{font-family:'Geologica','Onest',system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--uxc-ink)}.uhl-home .ux-adv2{text-align:center}.uhl-home .ux-adv2__lead{max-width:60ch;margin:0 auto 28px;color:var(--uxc-ink3);font-size:15px;line-height:1.6}.uhl-home .ux-adv2grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}@media (max-width:920px){.uhl-home .ux-adv2grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.uhl-home .ux-adv2grid{grid-template-columns:1fr}}.uhl-home .ux-adv2card{display:flex;gap:14px;padding:17px;background:#fff;border:1px solid #edf1f6;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.03) , 0 8px 24px -18px rgba(16,24,40,.18);transition:border-color var(--ux-dur-fast) var(--ux-ease) , transform var(--ux-dur-press) var(--ux-ease-hover)}.uhl-home .ux-adv2card:hover{border-color:#cdd9ea;transform:translateY(-2px)}.uhl-home .ux-adv2card__ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:2px;background:#eef3fb;color:var(--uxc-blue)}.uhl-home .ux-adv2card__ic .ux-ic{width:23px;height:23px}.uhl-home .ux-adv2 .ux-h2{margin:8px 0 6px}.uhl-home .ux-adv2card h3{margin:0 0 5px;font-size:14.5px;font-weight:600;color:var(--uxc-ink2);line-height:1.2}.uhl-home .ux-adv2card p{margin:0;font-size:12.5px;line-height:1.55;color:#5f6d80}.uhl-home .ux-nums{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.uhl-home .ux-num{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:30px 16px 30px 138px;overflow:hidden}.uhl-home .ux-num__ic{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:0;margin:0;width:auto;height:auto;color:#eef2f7;pointer-events:none}.uhl-home .ux-num__ic .ux-ic{width:108px;height:108px;stroke-width:1.1}.uhl-home .ux-num dt{z-index:1;margin:0;font-size:38px;font-weight:700;color:var(--uxc-ink2);line-height:1;font-variant-numeric:tabular-nums}.uhl-home .ux-num dt i{font-style:normal;color:var(--uxc-gold-ink)}.uhl-home .ux-num dd{position:relative;z-index:1;margin:8px 0 0;font-size:13px;color:var(--uxc-mut)}.uhl-home .ux-rvgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px}.uhl-home .ux-rvscore,.uhl-home .ux-rvcrit{background:#fff;border:1px solid var(--uxc-line);border-radius:3px}.uhl-home .ux-rvscore{padding:22px}.uhl-home .ux-rvscore__top{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-bottom:16px}.uhl-home .ux-big{font-size:50px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--uxc-ink)}.uhl-home .ux-rvdist{display:flex;gap:8px;justify-content:space-between}.uhl-home .ux-rd{text-align:center}.uhl-home .ux-rd__f{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin:0 auto 5px;color:#fff}.uhl-home .ux-rd__f .ux-star{width:15px;height:15px}.uhl-home .ux-rd b{display:block;font-size:13px;font-weight:700;color:var(--uxc-ink)}.uhl-home .ux-rd small{font-size:11px;color:var(--uxc-mut2)}.uhl-home .ux-rvbtn{display:block;text-align:center;background:var(--uxc-blue);color:#fff;padding:12px;border-radius:3px;font-weight:700;font-size:14px;text-decoration:none;transition:background .2s}.uhl-home .ux-rvbtn:hover,.uhl-home .ux-rvbtn:focus-visible{background:var(--uxc-ink2);color:#fff}.uhl-home .ux-rvcrit{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:13px}.uhl-home .ux-crit{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--uxc-ink3)}.uhl-home .ux-crit>div{display:flex;gap:2px;color:var(--uxc-gold-ink)}.uhl-home .ux-cstar{width:16px;height:16px;flex:none}.uhl-home .ux-cstar.is-off{color:var(--uxc-star-off)}.uhl-home .ux-rvcarwrap{margin-top:4px}.uhl-home .ux-rvcarwrap .ux-rvcards{gap:16px;padding:8px 0 18px}.uhl-home .ux-rvcarwrap .ux-rc2{flex: 0 0 calc((100% - 48px) / 4);scroll-snap-align:start}@media (max-width:1199px){.uhl-home .ux-rvcarwrap .ux-rc2{flex-basis: calc((100% - 32px) / 3)}}@media (max-width:899px){.uhl-home .ux-rvcarwrap .ux-rc2{flex-basis: calc((100% - 16px) / 2)}}@media (max-width:619px){.uhl-home .ux-rvcarwrap .ux-rc2{flex-basis:100%}}.uhl-home .ux-cardots{display:flex;justify-content:center;gap:4px;margin-top:2px}.uhl-home .ux-cardots[hidden]{display:none}.uhl-home .ux-track.is-drag-on{cursor:grab}.uhl-home .ux-track.is-dragging{cursor:grabbing}.uhl-home .ux-track.is-dragging,.uhl-home .ux-track.is-dragging *{user-select:none}.uhl-home .ux-cardot{position:relative;width:44px;height:28px;padding:0;border:0;background:none;cursor:pointer}.uhl-home .ux-cardot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--uxc-mut2,#8a97a8);transition:background .2s , transform .2s}.uhl-home .ux-cardot.is-on::before{background:var(--uxc-blue,#1f4f9e);transform:scale(1.35)}.uhl-home .ux-rc2{display:flex;flex-direction:column;gap:8px;padding:18px;background:#fff;border:1px solid var(--uxc-line);border-radius:3px}.uhl-home .ux-rc2 header{display:flex;align-items:center;gap:10px}.uhl-home .ux-rc2 header b{flex:1;font-size:13.5px}.uhl-home .ux-rc__g{width:16px;height:16px;flex:none}.uhl-home .ux-rc__av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:var(--uxc-mut2)}.uhl-home .ux-rc__st2{margin:0;display:flex;gap:2px;color:var(--uxc-gold-ink)}#uhlh-star{fill:currentColor;stroke:none}.uhl-home .ux-star{width:15px;height:15px;flex:none}.uhl-home .ux-star.is-off{color:var(--uxc-star-off)}.uhl-home .ux-rc__tx{margin:0;font-size:14.5px;color:var(--uxc-ink3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.uhl-home .ux-rvmodal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(13,25,45,.55)}.uhl-home .ux-rvmodal[hidden]{display:none}.uhl-home .ux-rvmodal__panel{position:relative;width:100%;max-width:640px;max-height:82vh;overflow-y:auto;padding:26px 26px 22px;background:#fff;border-radius:16px;box-shadow:0 24px 60px -18px rgba(13,25,45,.5)}.uhl-home .ux-rvmodal__x{position:absolute;top:10px;right:12px;width:34px;height:34px;padding:0;border:0;background:none;font-size:26px;line-height:1;color:var(--uxc-mut2,#6b7280);cursor:pointer}.uhl-home .ux-rvmodal__x:hover{color:var(--uxc-ink3,#1f2937)}.uhl-home .ux-rvmodal__body{display:flex;flex-direction:column;gap:12px}.uhl-home .ux-rvmodal .ux-rc__tx{-webkit-line-clamp:unset;display:block;overflow:visible}.uhl-home-rvlock,.uhl-home-rvlock body{overflow:hidden}.uhl-home .ux-rc__more{align-self:flex-start;margin:0;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--uxc-acc,#1f4f9e);cursor:pointer;text-decoration:underline}.uhl-home .ux-rc__more:hover{text-decoration:none}.uhl-home .ux-rc__d{display:block;font-size:12.5px;color:var(--uxc-mut2)}@media (max-width:900px){.uhl-home .ux-rvgrid{grid-template-columns:1fr}.uhl-home .ux-rvscore__top{grid-template-columns:1fr;justify-items:center}}.uhl-home .ux-af2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,48px);align-items:start}.uhl-home .ux-af2__about .ux-h2{margin:0 0 14px;line-height:1.18;letter-spacing:-.02em}.uhl-home .ux-af2__about .ux-eyebrow{margin-bottom:12px}.uhl-home .ux-af2__about p{margin:0 0 16px;max-width:48ch;font-size:15px;line-height:1.65;color:var(--uxc-ink3)}.uhl-home .ux-af2__about p a{color:var(--uxc-blue);font-weight:600;text-decoration:none}.uhl-home .ux-af2__about p a:hover{text-decoration:underline}.uhl-home .ux-af2__about p a:last-child{white-space:nowrap}.uhl-home .ux-af2__mini{display:flex;margin:20px 0 22px;border:1px solid var(--uxc-line);border-radius:3px;background:var(--uxc-tint2);overflow:hidden}.uhl-home .ux-af2__mini>div{flex:1;padding:15px 18px}.uhl-home .ux-af2__mini>div+div{border-left:1px solid var(--uxc-line2)}.uhl-home .ux-af2__mini dt{margin:0;font-size:25px;font-weight:700;color:var(--uxc-blue);line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.uhl-home .ux-af2__mini dd{margin:5px 0 0;font-size:11.5px;color:var(--uxc-mut);letter-spacing:.01em}.uhl-home .ux-af2__faqh{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--uxc-ink)}.uhl-home .ux-af2__faq{align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:340px;--uhl-faq-fade:#fff}.uhl-home .ux-blk--tint .ux-af2__faq{--uhl-faq-fade:var(--uxc-tint)}.uhl-home .ux-af2__faqh{flex:0 0 auto}.uhl-home .ux-faqwrap{position:relative;flex:1 1 auto;min-height:0}.uhl-home .ux-faqwrap .ux-faq{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding-right:10px}.uhl-home .ux-faq:focus-visible{outline:2px solid var(--uxc-blue);outline-offset:3px;border-radius:8px}.uhl-home .ux-faq{scrollbar-width:thin;scrollbar-color:#c9d4e3 transparent}.uhl-home .ux-faq::-webkit-scrollbar{width:6px}.uhl-home .ux-faq::-webkit-scrollbar-track{background:transparent}.uhl-home .ux-faq::-webkit-scrollbar-thumb{background:#c9d4e3;border-radius:3px}.uhl-home .ux-faq::-webkit-scrollbar-thumb:hover{background:#a9bad2}.uhl-home .ux-faq__fade{position:absolute;left:0;right:10px;bottom:0;height:44px;pointer-events:none;border-radius:0 0 10px 10px;background:linear-gradient(to bottom,transparent,var(--uhl-faq-fade));transition:opacity .2s ease}.uhl-home .ux-af2__faq.is-end .ux-faq__fade{opacity:0}.uhl-home .ux-faq details{margin-bottom:10px;background:#fff;border:1px solid var(--uxc-line);border-radius:3px;overflow:hidden;transition:border-color var(--ux-dur-fast) var(--ux-ease) , box-shadow var(--ux-dur-fast) var(--ux-ease)}.uhl-home .ux-faq details:hover{border-color:#cdd9e8}.uhl-home .ux-faq details[open]{border-color:#c5d3e8;box-shadow:0 1px 0 #eef3fb inset , 0 10px 26px -16px rgba(22,40,60,.28)}.uhl-home .ux-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;padding:17px 22px;font-size:16px;font-weight:600;color:var(--uxc-ink);border-left:2px solid transparent;transition:border-color var(--ux-dur-fast) var(--ux-ease) , padding-left var(--ux-dur-fast) var(--ux-ease)}.uhl-home .ux-faq details[open] summary{border-left-color:var(--uxc-blue);padding-left:20px}.uhl-home .ux-faq summary::-webkit-details-marker{display:none}.uhl-home .ux-faq summary .qn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:2px;background:#eef3fb;color:var(--uxc-blue)}.uhl-home .ux-faq summary .qn .ux-ic{width:17px;height:17px}.uhl-home .ux-faq summary .pm{margin-left:auto;flex:0 0 auto;width:22px;height:22px;color:var(--uxc-blue);transition:transform var(--ux-dur-base) var(--ux-ease)}.uhl-home .ux-faq details[open] summary .pm{transform:rotate(45deg)}.uhl-home .ux-faq .ans{padding:0 22px 20px 64px;color:var(--uxc-mut);font-size:14.5px;line-height:1.6;overflow:hidden;transition:height .22s ease , padding-bottom .22s ease}@media (prefers-reduced-motion:reduce){.uhl-home .ux-faq .ans{transition:none}}.uhl-home .ux-af2__b2b{margin-top:16px;padding-top:14px;border-top:1px solid #eef1f6;font-size:12.5px;color:var(--uxc-mut)}.uhl-home .ux-af2__b2b a{color:var(--uxc-blue);font-weight:600}.uhl-home .ux-carwrap{position:relative;max-width:var(--uxc-in);margin-left:auto;margin-right:auto}.uhl-home .ux-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding: 8px max(var(--uxc-pad), calc(50% - var(--uxc-in) / 2 + var(--uxc-pad))) 18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.uhl-home .ux-carwrap.is-car .ux-track{scrollbar-width:none}.uhl-home .ux-carwrap.is-car .ux-track::-webkit-scrollbar{display:none}.uhl-home .ux-carr{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#fff;color:#3a4654;box-shadow:0 6px 18px -4px rgba(22,40,60,.32);cursor:pointer;transition:transform var(--ux-dur-press) var(--ux-ease-out) , box-shadow var(--ux-dur-base) var(--ux-ease)}.uhl-home .ux-carr:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 12px 26px -6px rgba(22,40,60,.45)}.uhl-home .ux-carr:active{transform:translateY(-50%) scale(.94)}.uhl-home .ux-carr[hidden]{display:none}.uhl-home .ux-carr .ux-ic{width:20px;height:20px}.uhl-home .ux-carr--l{left:clamp(10px,2vw,46px)}.uhl-home .ux-carr--r{right:clamp(10px,2vw,46px)}.uhl-home .ux-carr--l .ux-ic{transform:scaleX(-1)}.uhl-home .ux-vtile{position:relative;display:block;flex:0 0 clamp(340px,31vw,560px);scroll-snap-align:center;border-radius:3px;overflow:hidden;background:#000;text-decoration:none;aspect-ratio: 16 / 9}.uhl-home .ux-vtile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ux-dur-slow) var(--ux-ease-out)}.uhl-home .ux-vtile:hover img{transform:scale(1.04)}.uhl-home .ux-vtile__play{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 13px 6px 11px;border-radius:2px;background:#dc3733;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.5}.uhl-home .ux-vtile__play::before{content:"";border:7px solid transparent;border-left:10px solid #fff;border-right:0}.uhl-home .ux-vtile__new{position:absolute;z-index:3;top:10px;left:10px;padding:5px 9px;border-radius:20px;background:var(--uxc-blue);color:#fff;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px rgba(11,20,40,.35)}.uhl-home .ux-vtile__cap{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;color:#fff;font-size:14px;font-weight:600;background:linear-gradient(180deg,transparent,rgba(10,16,28,.82))}@media (max-width:1000px){.uhl-home .ux-nums{grid-template-columns:1fr 1fr}}@media (max-width:700px){.uhl-home .ux-nums{grid-template-columns:1fr}}@media (max-width:860px){.uhl-home .ux-af2{grid-template-columns:1fr}.uhl-home .ux-af2__faq{display:block;min-height:0}.uhl-home .ux-faqwrap{position:static}.uhl-home .ux-faqwrap .ux-faq{position:static;overflow:visible;padding-right:0}.uhl-home .ux-faq__fade{display:none}.uhl-home .ux-step__cta{flex-direction:column}.uhl-home .ux-logo img{height:36px}}@media (max-width:820px){.uhl-home .ux-steps{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:30px 0}.uhl-home .ux-step__rail::before{display:none}}@media (max-width:480px){.uhl-home .ux-steps{grid-template-columns:1fr;gap:22px}}