
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/bricolage-grotesque-latin-800-normal.woff2) format('woff2')}
summary::-webkit-details-marker{display:none}
html,body{margin:0;background:#090909;color:#F8F9FB;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
a{color:#0077D9;text-decoration:none}a:hover{color:#F8F9FB}
@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}

.only-desk{display:contents}
.only-mob{display:none}
.only-mob-menu{display:none}
@media (max-width:1079px){.only-desk{display:none}.only-mob{display:flex;margin-left:auto}.only-mob-menu:not([hidden]){display:block}}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.form-msg{margin:0;padding:14px 16px;border-radius:8px;font-size:16px;font-weight:600;color:#F8F9FB}
.form-ok{border:1px solid #F97316}
.form-err{border:1px solid #e5484d}
.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:#F97316;color:#090909;padding:10px 16px;border-radius:8px;font-weight:600}
.skip:focus{left:8px}
:focus-visible{outline:2px solid #0077D9;outline-offset:2px}
.btn-video{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 22px;border-radius:10px;color:#F8F9FB!important;font-weight:600;font-size:16px;background:rgba(0,119,217,0.18);border:1.5px solid #0077D9}
.btn-video:hover,.btn-video:focus-visible{background:#0077D9}
.btn-video-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#F8F9FB;color:#090909;font-size:11px;padding-left:2px;box-sizing:border-box}
.hdr-video{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1.5px solid #0077D9;background:rgba(0,119,217,0.18);color:#F8F9FB!important;font-weight:600;font-size:15px;white-space:nowrap}
.hdr-video:hover,.hdr-video:focus-visible{background:#0077D9}
.hdr-video .btn-video-ico{width:22px;height:22px;font-size:9px}
.hdr-video-m{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:50%;background:#0077D9;color:#F8F9FB!important;font-size:15px;padding-left:3px;box-sizing:border-box;box-shadow:0 0 0 0 rgba(0,119,217,0.7);animation:fy-pulse 2.2s infinite}
.btn-video{animation:fy-pulse 2.2s infinite;min-height:58px!important;font-size:17px!important}
@keyframes fy-pulse{0%{box-shadow:0 0 0 0 rgba(0,119,217,0.65)}70%{box-shadow:0 0 0 14px rgba(0,119,217,0)}100%{box-shadow:0 0 0 0 rgba(0,119,217,0)}}
@media (prefers-reduced-motion:reduce){.btn-video,.hdr-video-m{animation:none}}
.btn-wa{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 24px;border-radius:999px;background:#25D366;color:#090909!important;font-weight:600;font-size:17px;box-shadow:0 10px 30px -10px rgba(37,211,102,0.7)}
.btn-wa:hover,.btn-wa:focus-visible{background:#F8F9FB}
.dlg-video{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}
.dlg-video::backdrop{background:rgba(9,9,9,0.88);backdrop-filter:blur(6px)}
.dlg-video video{display:block;width:min(92vw,1280px);height:auto;max-height:86svh;aspect-ratio:16/9;border-radius:14px;background:#000;box-shadow:0 30px 90px rgba(0,0,0,0.8)}
.dlg-close{position:absolute;top:-14px;right:-14px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(248,249,251,0.3);background:#171717;color:#F8F9FB;font-size:18px;cursor:pointer}
.dlg-close:hover{background:#F97316;color:#090909}
@media (max-width:600px){.dlg-video video{width:100vw;max-width:100vw;border-radius:0}.dlg-close{top:10px;right:10px}}
@media (max-width:520px){.hdr-logo{height:34px!important}.hdr-cta-m{padding:0 10px!important;font-size:13px!important}}
@media (max-width:340px){.hdr-cta-m{display:none!important}}
.x1:hover{color:#F8F9FB !important}
.x1:focus-visible{color:#F8F9FB !important}
.x2:hover{color:#F8F9FB !important}
.x2:focus-visible{color:#F8F9FB !important}
.x3:hover{color:#F8F9FB !important}
.x3:focus-visible{color:#F8F9FB !important}
.x4:hover{color:#F8F9FB !important}
.x4:focus-visible{color:#F8F9FB !important}
.x5:hover{color:#F8F9FB !important}
.x5:focus-visible{color:#F8F9FB !important}
.x6:hover{background:#F8F9FB !important;color:#090909 !important}
.x6:focus-visible{background:#F8F9FB !important;color:#090909 !important}
.x7:hover{background:#F8F9FB !important;color:#090909 !important}
.x7:focus-visible{background:#F8F9FB !important;color:#090909 !important}
.x8:hover{border-color:#0077D9 !important;color:#F8F9FB !important}
.x8:focus-visible{border-color:#0077D9 !important;color:#F8F9FB !important}
.x9:hover{color:#F97316 !important}
.x9:focus-visible{color:#F97316 !important}
.x10:hover{color:#F97316 !important}
.x10:focus-visible{color:#F97316 !important}
.x11:hover{color:#F97316 !important}
.x11:focus-visible{color:#F97316 !important}
.x12:hover{color:#F97316 !important}
.x12:focus-visible{color:#F97316 !important}
.x13:hover{color:#F97316 !important}
.x13:focus-visible{color:#F97316 !important}
.x14:hover{color:#F97316 !important}
.x14:focus-visible{color:#F97316 !important}
.x15:hover{color:#F97316 !important}
.x15:focus-visible{color:#F97316 !important}
.x16:hover{color:#F97316 !important}
.x16:focus-visible{color:#F97316 !important}
.x17:hover{color:#F97316 !important;border-color:#F97316 !important}
.x17:focus-visible{color:#F97316 !important;border-color:#F97316 !important}
.x18:hover{color:#F97316 !important;border-color:#F97316 !important}
.x18:focus-visible{color:#F97316 !important;border-color:#F97316 !important}
.x19:hover{color:#F97316 !important;border-color:#F97316 !important}
.x19:focus-visible{color:#F97316 !important;border-color:#F97316 !important}
.x20:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x21:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x22:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x23:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x24:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x25:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x26:focus{border-color:#0077D9 !important;outline:2px solid rgba(0,119,217,0.35) !important}
.x27:hover{color:#F97316 !important}
.x27:focus-visible{color:#F97316 !important}
.x28:hover{background:#F8F9FB !important}
.x28:focus-visible{background:#F8F9FB !important}
.x29:hover{color:#F8F9FB !important}
.x29:focus-visible{color:#F8F9FB !important}
.x30:hover{color:#F97316 !important}
.x30:focus-visible{color:#F97316 !important}
.x31:hover{color:#F97316 !important}
.x31:focus-visible{color:#F97316 !important}
.x32:hover{color:#F8F9FB !important}
.x32:focus-visible{color:#F8F9FB !important}
.x33:hover{color:#F8F9FB !important}
.x33:focus-visible{color:#F8F9FB !important}
.x34:hover{color:#F8F9FB !important}
.x34:focus-visible{color:#F8F9FB !important}
