.home-slider{max-width:1600px;margin:auto;padding:175px 6vw 35px}.hs-panel{grid-template-columns:1.05fr 1fr;align-items:center;gap:5%;min-height:550px;animation:.55s both hs-enter;display:grid}.hs-copy h1,.hs-copy h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:1.05}.hs-copy em{color:#3198e6;font-style:normal}.hs-copy>p:not(.eyebrow){opacity:.8;max-width:530px;margin:26px 0;font-size:18px;line-height:1.7}.hs-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.hs-primary{background:linear-gradient(135deg,#36a8ee,#1763b1);border-radius:17px;padding:18px 24px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px #198ae329;color:#fff!important}.hs-copy small{opacity:.65;max-width:400px;margin-top:22px;line-height:1.5;display:block}.hs-visual{min-width:0}.hs-house{border:7px solid #85c9e333;border-radius:36px;height:500px;position:relative;overflow:hidden;box-shadow:0 28px 70px #174b6a22}.hs-house img{object-fit:cover;transform-origin:60% 55%;width:100%;height:100%;animation:18s ease-in-out infinite alternate hs-zoom}.hs-house>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#164365;background:#ffffffcf;border-radius:18px;padding:20px;position:absolute;bottom:24px;left:24px;right:24px}.hs-profile{height:500px!important}.hs-profile img{object-fit:contain;max-height:440px!important}.hs-recovery{background:#fff;border-radius:30px;animation:7s ease-in-out infinite hs-float;overflow:hidden;box-shadow:0 25px 70px #58a9cd25}.hs-recovery img{width:100%;height:auto;display:block}.hs-recovery>span{color:#23486b;text-align:center;padding:28px;display:block}.hs-offer{background:radial-gradient(at 50% 30%,#ffbb4b30,#0000 70%);border:1px solid #e9aa6438;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.hs-offer strong{letter-spacing:-.08em;color:#ffac45;font-size:clamp(90px,10vw,155px);line-height:1}.hs-offer strong span{font-size:.55em}.hs-offer>p{font-size:26px}.hs-offer-fire,.hs-hot svg{color:#ff992c;filter:drop-shadow(0 0 15px #ff9c4b88);animation:3s ease-in-out infinite hs-flame}.hs-hot{color:#e98a25;align-items:center;gap:10px;display:inline-flex}.hs-windows{gap:13px;margin:18px;display:flex}.hs-windows i{background:linear-gradient(90deg,#0000 47%,#79bff1 47% 54%,#0000 54%),linear-gradient(145deg,#c6e8fa88,#4998da22);border:5px solid #79bff1;border-radius:4px;width:55px;height:75px;box-shadow:0 10px 22px #228ad522}.hs-nav{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.hs-nav>button{width:44px;height:44px;color:inherit;background:#66baff12;border:1px solid #5594bd44;border-radius:50%;place-items:center;display:grid}.hs-nav>div{gap:8px;display:flex}.hs-nav>div button{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex}.hs-nav>div button[aria-current]{opacity:1;background:#329cec20;border-color:#329cec66}.hs-nav b{color:#3198e6}.hs-nav button:focus-visible{outline-offset:4px;outline:2px solid #39a9ff}@keyframes hs-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hs-zoom{to{transform:scale(1.12)}}@keyframes hs-float{50%{transform:translateY(-8px)}}@keyframes hs-flame{50%{filter:drop-shadow(0 0 25px #ff9c4baa);transform:scale(1.08)rotate(-3deg)}}@media (width<=760px){.home-slider{padding:155px 22px 25px}.hs-panel{grid-template-columns:1fr;gap:30px;min-height:0}.hs-copy h1,.hs-copy h2{font-size:38px}.hs-copy>p:not(.eyebrow){margin:22px 0;font-size:16px}.hs-house{border-radius:26px;height:310px}.hs-profile{height:310px!important}.hs-profile img{max-height:285px!important}.hs-offer{min-height:300px}.hs-nav{gap:8px}.hs-nav>div{gap:2px}.hs-nav>div button{padding:12px}.hs-nav>div span{display:none}.hs-actions{gap:18px}.hs-primary{padding:16px 19px}.hs-recovery>span{padding:18px}}@media (prefers-reduced-motion:reduce){.home-slider *{transition:none!important;animation:none!important}}.hs-motion{background:#0a2442;width:100%;height:100%;position:relative;overflow:hidden}.hs-motion video,.hs-motion img{object-fit:contain;width:100%;height:100%;animation:none;display:block}.hs-recovery .hs-motion{aspect-ratio:16/9;height:auto}.hs-motion-pause{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:3;background:#102b49b0;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px;position:absolute;bottom:12px;right:12px}.hs-recovery{animation:none}.hs-house:has(video){aspect-ratio:4/3;height:auto}.hs-house .hs-motion video{object-fit:cover;object-position:58% center}.hs-house:has(video)>span{padding:10px;font-size:12px;bottom:12px;left:12px;right:62px}.hs-profile:hover .vn-blue-fire,.hs-profile:focus-visible .vn-blue-fire{opacity:.95;transform:scale(1.1)}.hs-profile:hover .vn-blue-fire i,.hs-profile:focus-visible .vn-blue-fire i{animation-play-state:running}.hs-profile>img{transition:filter .6s,transform .6s}.hs-profile:hover>img,.hs-profile:focus-visible>img{filter:drop-shadow(0 0 25px #20b9ff99)drop-shadow(0 15px 45px #087bff88);transform:translateY(-6px)}@media (hover:none){.hs-profile .vn-blue-fire{opacity:.7}.hs-profile .vn-blue-fire i{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.hs-profile .vn-blue-fire i{animation:none}.hs-profile:hover>img,.hs-profile:focus-visible>img{transform:none}}.hs-copy{min-width:0}.hs-copy h1,.hs-copy h2{overflow-wrap:break-word}@media (width<=760px){.hs-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.vn-home .hs-copy h1,.vn-home .hs-copy h2{font-size:clamp(28px,8.8vw,36px)}}.hs-stage{position:relative}.hs-arrow{z-index:5;color:#1763a4;cursor:pointer;background:#dff3ffeb;border:1px solid #56a5db66;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #12639918}.hs-arrow:hover{background:#bce5ff;box-shadow:0 0 24px #2b9df34d}.hs-arrow:focus-visible{outline-offset:4px;outline:3px solid #249eef}.hs-arrow-prev{left:-60px}.hs-arrow-next{right:-60px}.hs-partners{border-top:1px solid #4793bd28;margin-top:38px;padding-top:24px}.hs-partners>p{text-align:center;letter-spacing:.16em;text-transform:uppercase;opacity:.65;margin:0 0 20px;font-size:11px}.hs-partners>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hs-partner{background:#fff;border:1px solid #88b8d326;border-radius:16px;justify-content:center;align-items:center;height:76px;padding:16px;transition:transform .3s,box-shadow .3s;display:flex}.hs-partner:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1e88cf1c}.hs-partner img{object-fit:contain;width:100%;max-width:155px;height:44px}@media (width>=761px) and (width<=1100px){.home-slider{padding-left:70px;padding-right:70px}.hs-arrow-prev{left:-56px}.hs-arrow-next{right:-56px}}@media (width<=760px){.hs-arrow{top:auto;bottom:130px;transform:none}.hs-arrow-prev{left:-12px}.hs-arrow-next{right:-12px}.hs-partners{margin-top:30px}.hs-partners>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-partner{border-radius:12px;height:60px;padding:10px}.hs-partner img{height:36px}.hs-partners>p{letter-spacing:.1em;font-size:10px}}.hs-motion-poster img{position:absolute;inset:0}.hs-motion video{position:relative}.hs-house .hs-motion-poster img{object-fit:cover;object-position:58% center}.hs-intro-slide{animation-name:hs-rise}.hs-intro-slide .hs-copy{animation:.55s both hs-enter}@keyframes hs-rise{0%{transform:translateY(12px)}to{transform:none}}
