.ug6-header .ug6-wrap{width:calc(100% - 72px);max-width:1260px;margin:0 auto}
.ug6-icon{display:inline-block;width:28px;height:28px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.ug6-header a,.ug6-main a,.ug6-footer a{text-decoration:none}
.ug6-header a:focus-visible,.ug6-header summary:focus-visible,.ug6-header button:focus-visible,.ug6-main a:focus-visible,.ug6-footer a:focus-visible{outline:3px solid #0698a8;outline-offset:5px}
.ug6-header{position:sticky;top:0;left:auto;right:auto;z-index:500;background:rgba(255,255,255,.98);border-bottom:1px solid #edf2f9;box-shadow:none}
.ug6-header.active{box-shadow:0 3px 18px rgba(16,54,100,.06)}
.ug6-headrow{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.ug6-logo{display:block;width:224px;flex-shrink:0}
.ug6-logo img{display:block;width:100%;height:auto;aspect-ratio:2048/689}
.ug6-nav{display:flex;align-items:center;gap:26px}
.ug6-nav>a,.ug6-dropdown>summary{color:var(--ug6-ink);font-size:15px;font-weight:500;white-space:nowrap;line-height:1.4;cursor:pointer}
.ug6-nav a:hover,.ug6-dropdown>summary:hover{color:var(--ug6-blue)}
.ug6-dropdown{position:relative;margin:0}
.ug6-dropdown>summary{display:flex;align-items:center;gap:7px;list-style:none}
.ug6-dropdown>summary::-webkit-details-marker{display:none}
.ug6-dropdown>summary .ug6-icon{width:13px;height:13px;transition:transform .15s}
.ug6-dropdown[open]>summary .ug6-icon{transform:rotate(180deg)}
.ug6-dropdown-menu{position:absolute;top:calc(100% + 21px);left:-18px;min-width:260px;width:max-content;max-width:340px;padding:10px;background:#fff;border:1px solid var(--ug6-line);border-radius:10px;box-shadow:0 12px 28px rgba(13,42,77,.12)}
.ug6-dropdown-menu a{display:block;padding:10px 12px;color:var(--ug6-ink);font-size:14px;line-height:1.4;white-space:normal;border-radius:5px}
.ug6-dropdown-menu a:hover{background:var(--ug6-pale)}
.ug6-social{display:flex;align-items:center;gap:16px;flex-shrink:0}
.ug6-social a{display:flex;align-items:center;gap:7px;color:var(--ug6-blue);font-size:14px}
.ug6-social a+a{border-left:1px solid #cbd7ec;padding-left:16px}
.ug6-social-badge{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--ug6-blue);color:#fff;font-size:13px;font-weight:700}
.ug6-social-badge.telegram{border-radius:50%;background:#087fe3}
.ug6-social-badge .ug6-icon{width:18px;height:18px;stroke-width:1.5}
.ug6-menubutton{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:1px solid var(--ug6-line);border-radius:7px;background:#fff;color:var(--ug6-ink);cursor:pointer}
.ug6-skip{position:fixed;left:20px;top:-100px;background:#fff;padding:12px;z-index:1500;color:var(--ug6-blue)}
.ug6-skip:focus{top:10px}
.ug6-header{--ug6-ink:#0b1834;--ug6-blue:#0752e8;--ug6-line:#d5e6fa;--ug6-pale:#edf6ff;font-family:Arial,Helvetica,sans-serif;position:relative;top:auto;width:100%;padding:0;margin:0;color:#0b1834}
.ug6-header *{box-sizing:border-box}.ug6-header .ug6-headrow{min-height:104px}.ug6-header .ug6-nav{margin:0;padding:0}.ug6-header .ug6-logo img{max-height:none}.ug6-header summary{background:none;border:0;text-transform:none}.ug6-header a{opacity:1;text-shadow:none}
@media(max-width:1250px){.ug6-header .ug6-logo{width:190px}.ug6-header .ug6-headrow{gap:18px}.ug6-header .ug6-nav{gap:18px}.ug6-header .ug6-nav>a,.ug6-header .ug6-dropdown>summary{font-size:14px}}
@media(max-width:1050px){.ug6-header .ug6-headrow{flex-wrap:wrap;min-height:86px;padding:14px 0}.ug6-header .ug6-nav{display:none;order:4;flex-basis:100%;align-items:stretch;flex-direction:column;gap:0;padding:12px 0}.ug6-header .ug6-nav.is-open{display:flex}.ug6-header .ug6-nav>a,.ug6-header .ug6-dropdown>summary{padding:12px 0}.ug6-header .ug6-dropdown-menu{position:static;width:100%;max-width:none;min-width:0;box-shadow:none;margin:0 0 10px}.ug6-header .ug6-menubutton{display:flex}.ug6-header .ug6-social{margin-left:auto}}
@media(max-width:600px){.ug6-header .ug6-wrap{width:calc(100% - 32px)}.ug6-header .ug6-logo{width:155px}.ug6-header .ug6-headrow{gap:10px}.ug6-header .ug6-social{gap:8px}.ug6-header .ug6-social a{font-size:12px}.ug6-header .ug6-social a+a{padding-left:8px}.ug6-header .ug6-social-badge{display:none}.ug6-header .ug6-menubutton{width:36px;height:36px}}
@media(max-width:360px){.ug6-header .ug6-logo{width:130px}.ug6-header .ug6-headrow{gap:6px}.ug6-header .ug6-social{gap:5px}}
