.kv3 .hb-sec{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.kv3 .hb-sec.hb-grey{background:var(--grey-50)}.kv3 .hb-in{width:var(--container);gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}.kv3 .hb-head{gap:clamp(14px,1.4vw,22px);max-width:52rem;display:grid}.kv3 .hb-head h2{text-wrap:balance}.kv3 .hb-line{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;max-width:36em;margin:0;line-height:1.45}.kv3 .hb-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.kv3 .hb-arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em;transition:translate .2s cubic-bezier(.23,1,.32,1)}:where([dir=rtl]) .kv3 .hb-arrow[data-rtl-flip]{scale:-1 1}.kv3 .hb-rack{justify-self:center;width:100%;max-width:520px}.kv3 .hb-units{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kv3 .hb-unit{background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kv3 .hb-unit__ico{width:36px;height:36px;color:var(--navy-950,#061a3a);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.kv3 .hb-unit__ico .hb-ico{width:20px;height:20px}.kv3 .hb-unit__n{letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.kv3 .hb-unit__leds{flex:none;gap:5px;display:inline-flex}.kv3 .hb-unit__leds i{background:#ffffff38;border-radius:50%;width:7px;height:7px}.kv3 .hb-unit__leds i:first-child{background:#3dd68c;box-shadow:0 0 8px #3dd68cb3}@media (prefers-reduced-motion:no-preference){.kv3 .hb-unit{animation:.5s cubic-bezier(.23,1,.32,1) both hbUnit;animation-delay:calc(.32s + var(--u,0) * 60ms)}.kv3 .hb-unit__leds i:nth-child(2){animation:2.8s ease-in-out infinite hbLed;animation-delay:calc(var(--u,0) * .34s)}}@keyframes hbUnit{0%{opacity:0;transform:translateY(6px)}}@keyframes hbLed{0%,to{background:#ffffff38}45%{background:#8ec3ff}}.kv3 .hb-cards{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.kv3 .hb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.kv3 .hb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kv3 .hb-card{border-radius:var(--r-card);box-shadow:var(--hairline), 0 30px 60px -44px #061a3a59;font-variant-numeric:tabular-nums;background:#fff;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,34px);transition:box-shadow .2s cubic-bezier(.23,1,.32,1),translate .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.kv3 .hb-card__ico{width:48px;height:48px;color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;place-items:center;display:grid}.kv3 .hb-card__n{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(22px,1.9vw,28px)}.kv3 .hb-card__link{color:inherit;text-decoration:none}.kv3 .hb-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.kv3 .hb-card__link:focus-visible{outline:none}.kv3 .hb-card:has(.hb-card__link:focus-visible){box-shadow:0 0 0 3px var(--blue-600)}.kv3 .hb-card__for{color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.kv3 .hb-specs{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.kv3 .hb-specs li{font-size:var(--fs-small);color:var(--ink);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;background:#fff;padding:.3em .75em;font-weight:500}.kv3 .hb-card__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:auto;padding-top:14px;display:flex}.kv3 .hb-from{color:var(--muted);font-size:var(--fs-small);margin:0}.kv3 .hb-from b{color:var(--ink);letter-spacing:-.02em;font-size:clamp(22px,1.9vw,28px);font-weight:600}.kv3 .hb-go{color:var(--blue-600);align-items:center;gap:6px;margin-inline-start:auto;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.kv3 .hb-card:hover{box-shadow:var(--hairline), 0 34px 64px -40px #061a3a73;translate:0 -2px}.kv3 .hb-card:hover .hb-arrow{translate:3px}:where([dir=rtl]) .kv3 .hb-card:hover .hb-arrow{translate:-3px}}@media (min-width:700px) and (max-width:1099px){.kv3 .hb-card--w2{grid-column:1/-1}}@media (min-width:1100px){.kv3 .hb-card--w3{grid-column:1/-1;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"ico n specs foot""ico for specs foot";align-items:center;gap:6px clamp(20px,2.4vw,40px);display:grid}.kv3 .hb-card--w3 .hb-card__ico{grid-area:ico}.kv3 .hb-card--w3 .hb-card__n{grid-area:n;align-self:end;margin:0}.kv3 .hb-card--w3 .hb-card__for{grid-area:for;align-self:start}.kv3 .hb-card--w3 .hb-specs{grid-area:specs;margin:0}.kv3 .hb-card--w3 .hb-card__foot{border-top:0;border-inline-start:1px solid var(--line);grid-area:foot;align-self:stretch;align-items:center;margin:0;padding-inline:clamp(20px,2.4vw,40px) 0}:root[data-theme=dark] .kv3 .hb-card--w3 .hb-card__foot{border-inline-start-color:#ffffff1a}}.kv3 .hb-sec .gst-line{margin:calc(var(--gap) * -.5) auto 0}.kv3 .hb-pick{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kv3 .hb-pick__row{box-shadow:var(--hairline);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,28px);text-decoration:none;transition:box-shadow .2s cubic-bezier(.23,1,.32,1);display:grid}.kv3 .hb-pick__need{text-wrap:pretty;font-size:clamp(16px,1.15vw,19px);line-height:1.4}.kv3 .hb-pick__to{color:var(--blue-600);align-items:center;gap:10px;font-weight:600;display:inline-flex}.kv3 .hb-pick__to b{font-weight:600}.kv3 .hb-pick__ico{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;place-items:center;display:grid}.kv3 .hb-pick__ico .hb-ico{width:18px;height:18px}.kv3 .hb-pick__row:focus-visible{outline:3px solid var(--blue-600);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kv3 .hb-pick__row:hover{box-shadow:var(--hairline), 0 18px 40px -30px #061a3a73}.kv3 .hb-pick__row:hover .hb-arrow{translate:3px}:where([dir=rtl]) .kv3 .hb-pick__row:hover .hb-arrow{translate:-3px}}@media (max-width:640px){.kv3 .hb-pick__row{grid-template-columns:minmax(0,1fr)}}.kv3 .hb-places{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kv3 .hb-place{box-shadow:var(--hairline);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.kv3 .hb-place .kp-flag{object-fit:cover;border-radius:3px;flex:none;width:28px;height:21px;box-shadow:0 0 0 1px #10151c1f}.kv3 .hb-place__t{min-width:0;display:grid}.kv3 .hb-place__t b{overflow-wrap:anywhere;font-weight:600}.kv3 .hb-place__t span{font-size:var(--fs-small);color:var(--muted);overflow-wrap:anywhere}.kv3.kv3-hub .spt-ico{box-shadow:inset 0 0 0 1px var(--line);background:#fff}@media (prefers-reduced-motion:reduce){.kv3 .hb-card,.kv3 .hb-arrow,.kv3 .hb-pick__row{transition:none}}:root[data-theme=dark] .kv3 .hb-sec{background:var(--dk-sheet,#121211);color:var(--dk-ink,#f3f1ee)}:root[data-theme=dark] .kv3 .hb-sec.hb-grey{background:var(--dk-band,#171615)}:root[data-theme=dark] .kv3 .hb-card,:root[data-theme=dark] .kv3 .hb-pick__row,:root[data-theme=dark] .kv3 .hb-place{background:var(--dk-card,#1c1b19);box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .kv3 .hb-card__ico,:root[data-theme=dark] .kv3 .hb-pick__ico,:root[data-theme=dark] .kv3 .hb-specs li,:root[data-theme=dark] .kv3.kv3-hub .spt-ico{background:var(--dk-card,#1c1b19);color:var(--dk-blue-soft,#8ec3ff);box-shadow:inset 0 0 0 1px #ffffff24}:root[data-theme=dark] .kv3 .hb-specs li{color:inherit}:root[data-theme=dark] .kv3 .hb-card__foot{border-top-color:#ffffff1a}:root[data-theme=dark] .kv3 .hb-go,:root[data-theme=dark] .kv3 .hb-pick__to{color:var(--dk-blue-soft,#8ec3ff)}:root[data-theme=dark] .kv3 .hb-pick__row,:root[data-theme=dark] .kv3 .hb-from b{color:inherit}:root[data-theme=dark] .kv3 .hb-place .kp-flag{box-shadow:0 0 0 1px #ffffff24}
