@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.navbar{align-items:center;background:linear-gradient(186.94deg,#fff -143.43%,#2c6bf1 114.1%);border-radius:50px;display:flex;height:72px;justify-content:space-between;padding:0 20px;position:relative}.navbar.open{box-shadow:0 8px 30px -12px #2c6bf166}.navbar-list{display:flex;gap:40px;list-style:none;margin:0;padding:0}.navbar-list a{font-weight:500;text-decoration:none}.nav-link,.navbar-list a{color:#fff;font-size:18px}.nav-link{align-items:center;display:flex;font-weight:600;gap:10px}.nav-link .nav-ico{color:inherit;display:none;height:20px;opacity:.95;width:20px}.navbar-actions{align-items:center;display:flex;gap:20px}.logo{height:40px}.logo img{height:100%}.lang-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:24px;box-shadow:0 10px 20px -10px #2c6bf180;color:#2c6bf1;font-size:16px;font-weight:600;padding:8px 14px}.burger{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 12px 30px -12px #2c6bf173;display:none;flex-direction:column;gap:6px;height:46px;justify-content:center;outline:none;position:relative;transition:background .2s ease,transform .2s ease;width:46px;-webkit-tap-highlight-color:transparent}.burger:hover{transform:translateY(-1px)}.burger:active,.burger:focus,.burger:focus-visible{box-shadow:0 12px 30px -12px #2c6bf173;outline:none}.burger span{background:#2c6bf1;border-radius:9999px;display:block;height:3px;transition:transform .25s ease,opacity .2s ease,width .2s ease;width:22px}.burger span:first-child,.burger span:nth-child(2),.burger span:nth-child(3){width:22px}.navbar.open .burger span:first-child{transform:translateY(9px) rotate(45deg);width:22px}.navbar.open .burger span:nth-child(2){opacity:0}.navbar.open .burger span:nth-child(3){transform:translateY(-9px) rotate(-45deg);width:22px}@media(max-width:768px){.burger{display:flex}.navbar{gap:10px}.navbar-list{background:#fff;border-radius:22px;box-shadow:0 24px 40px -18px #2c6bf173,0 2px 10px #0000000f;display:flex;flex-direction:column;gap:6px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:6px;top:84px;transform:translateY(-6px) scale(.98);transition:transform .25s ease,opacity .25s ease;width:min(84vw,320px);z-index:20}.navbar.open .navbar-list{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.nav-link{border-radius:16px;color:#2c6bf1;font-size:16px;font-weight:600;padding:12px}.nav-link .nav-ico{color:#2c6bf1;display:inline-flex;opacity:1}.nav-link.muted{color:#9aaee8}.nav-link.muted .nav-ico{color:#c5d2fb}.nav-link:active{background:#2c6bf114}.navbar-list li:first-child .nav-link{background:linear-gradient(186.94deg,#5ea0ff -20%,#2c6bf1 114.1%);box-shadow:0 16px 34px -18px #2c6bf180;color:#fff}.navbar-list li:first-child .nav-link .nav-ico{color:#fff}}.nav-backdrop{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#0a193759;inset:0;position:fixed;z-index:15}.hop-footer{color:#1f3b8f;margin-top:60px;position:relative}.hop-footer:after{background:linear-gradient(180deg,#fff,#e6efff);bottom:-10%;clear:both;content:"";display:block;height:100%;left:-10%;position:absolute;width:120%;z-index:-1}.footer-inner{margin:0 auto;max-width:1200px;padding:40px 20px 50px}.footer-brand{color:#2a66d9;font-size:clamp(18px,2.4vw,28px);font-weight:700;letter-spacing:.02em;margin:0 0 24px;text-align:center}.footer-brand .brand-car{display:inline-block;transform:translateY(2px)}.footer-grid{align-items:start;display:grid;gap:28px 40px;grid-template-columns:1fr 1fr 1fr auto}.f-col{color:#2a66d9}.f-title{font-size:18px;font-weight:700;margin-bottom:12px}.f-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.f-list a{color:#2a66d9;text-decoration:none}.f-list a:hover{text-decoration:underline}.f-tele-row{align-items:center;display:flex;gap:12px}.tg-icon{display:inline-block;height:28px;width:28px}.tg-icon svg{display:block;height:100%;width:100%}.tg-handle{color:#2a66d9;font-weight:500;text-decoration:none}.tg-handle:hover{text-decoration:underline}.f-badges{display:flex;flex-direction:column;gap:12px;justify-self:end}.f-badges img{display:block;height:40px;width:auto}.f-badges .store-badge:first-child img{height:40px}.f-docs-list{gap:8px}.doc-link{align-items:center;border:1px solid rgba(42,102,217,.25);border-radius:8px;color:#2a66d9;display:flex;font-size:14px;gap:8px;padding:6px 10px;text-decoration:none;transition:background .18s,border-color .18s}.doc-link:hover{background:#2a66d914;border-color:#2a66d980;text-decoration:none}.doc-icon{flex-shrink:0;height:16px;opacity:.7;width:16px}.doc-label{flex:1;line-height:1.3}.download-icon{flex-shrink:0;height:15px;opacity:.5;transition:opacity .18s;width:15px}.doc-link:hover .download-icon{opacity:1}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.f-badges{flex-direction:row;justify-self:start}}@media(max-width:560px){.footer-inner{padding:32px 16px 40px}.footer-grid{grid-template-columns:1fr}.f-badges{align-items:flex-start}}body{font-family:Inter,sans-serif;font-weight:400;margin:0;padding:0;width:100%}*,body{box-sizing:border-box}.hop-wrapper{margin:0 auto;overflow-x:hidden;padding:20px;width:100%}.aos{opacity:0;transform:translateY(18px);transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s ease;transition-delay:var(--aos-delay,0s);will-change:transform,opacity}.aos.fade-left{transform:translate(24px)}.aos.fade-right{transform:translate(-24px)}.aos.zoom-in{transform:scale(.96)}.aos.in-view{opacity:1;transform:none}.intro-overlay{align-items:center;animation:introFade .5s ease .9s forwards;background:linear-gradient(180deg,#fff,#e6efff);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.intro-logo{animation:logoPop .7s cubic-bezier(.22,.61,.36,1) .1s forwards;filter:drop-shadow(0 6px 20px rgba(44,104,223,.25));height:auto;opacity:0;transform:scale(.9);width:clamp(140px,22vw,220px)}@keyframes logoPop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes introFade{to{opacity:0;visibility:hidden}}
