
.nf{--fi:#1B1B1B;--fi2:#55546A;--fr:rgba(46,44,96,.12);padding:0;margin:0;font-size:.9375rem;color:var(--fi);position:relative;overflow:hidden}
.nf>.container{padding-inline:var(--pad);position:relative}
.nf ul{list-style:none;margin:0;padding:0}
.nf_top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:104px 72px}
.nf_brand{grid-column:1/span 3}
.nf_g{grid-column:span 2}.nf_g:first-of-type{grid-column:span 3}
.nf_logo{display:inline-flex;align-items:center;min-height:44px}.nf_logo img{width:200px;height:auto;display:block}
.nf_tag{margin:16px 0 0;max-width:30ch;color:var(--fi2);line-height:1.55}
.nf_social{display:flex;gap:8px;margin-top:24px}
.nf_sl{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--fi2);box-shadow:inset 0 0 0 1px var(--fr);transition:color .2s,box-shadow .2s}
.nf_sl:hover{color:var(--fi);box-shadow:inset 0 0 0 1px currentColor}
.nf_mail{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--fi2);text-decoration:none}
.nf_h{list-style:none;font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--fi);margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;cursor:default;min-height:22px}
.nf_h::-webkit-details-marker{display:none}
.nf_chev{display:none}
.nf_g li+li{margin-top:12px}
.nf a{color:var(--fi2);text-decoration:none;transition:color .2s}
.nf a:hover{color:var(--fi);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#A65EE4}
.nf a:focus-visible,.nf button:focus-visible,.nf summary:focus-visible{outline:2px solid #A65EE4;outline-offset:3px;border-radius:4px}
.nf_base{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--fr);padding-block:24px 32px;color:var(--fi2)}
.nf_base p{margin:0}
.nf_base ul{display:flex;gap:24px;flex-wrap:wrap}
.nf_ck{background:none;border:0;padding:0;font:inherit;color:var(--fi2);cursor:pointer}
.nf_ck:hover{color:var(--fi);text-decoration:underline;text-underline-offset:3px}
.nf_art{display:none}
@media(max-width:1060px){.nf_top{grid-template-columns:repeat(4,minmax(0,1fr))}.nf_brand{grid-column:1/-1;margin-bottom:48px}.nf_g,.nf_g:first-of-type{grid-column:span 1}}
@media(max-width:768px){
 .nf_top{display:block;padding-block:56px 32px}
 .nf_brand{margin-bottom:32px;padding:0}
 .nf_g{border-top:1px solid var(--fr)}.nf_g:last-of-type{border-bottom:1px solid var(--fr)}
 .nf_h{min-height:56px;margin:0;cursor:pointer;font-size:.875rem}
 .nf_chev{display:block;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .2s}
 .nf_g[open] .nf_chev{rotate:225deg;translate:0 2px}
 .nf_g ul{padding-bottom:12px}.nf_g li+li{margin:0}
 .nf_g a{display:flex;align-items:center;min-height:44px}
 .nf_base{display:block;padding-block:16px 32px;border:0}
 .nf_base ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:8px}
 .nf_base a,.nf_ck{display:flex;align-items:center;min-height:44px;text-align:left}
 .nf_base p{padding-block:12px}
}
@media(prefers-reduced-motion:reduce){.nf *{transition:none!important}}
.nf--gl{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,248,250,.86));-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(30,29,52,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}
.nf--gl>.container{}
.nf--gl .nf_top{position:relative}
@media(min-width:769px){.nf--gl>.container>.nf_top,.nf--gl>.container>.nf_base{}}
.nf--gl .nf_h{color:#522678}
.nf--gl{background:#EFEFF8;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:48px}
.nf--gl>.container{background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:12px 12px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(30,29,52,.08),0 -8px 32px rgba(46,44,96,.06)}
.nf--gl .nf_top{padding-top:72px}
.nf--gl .nf_h{color:#522678}
.nf_row{display:flex;align-items:center;gap:12px;margin-top:24px}
.nf_row .nf_mail{margin:0}
.nf_sl{background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(46,44,96,.24)}
.nf_bsoc{display:flex;align-items:center;padding-left:24px;margin-left:0;border-left:1px solid rgba(46,44,96,.12)}
.nf--gl .nf_base ul{align-items:center}
.nf--gl .nf_brand>.nf_mail{margin-top:16px}
@media(max-width:768px){.nf--gl{padding-top:24px}.nf--gl>.container{border-radius:12px 12px 0 0;margin-inline:0}.nf--gl .nf_top{padding-top:48px}
 .nf_bsoc{grid-column:1/-1;padding:16px 0 0;border:0;border-top:1px solid rgba(46,44,96,.12);margin-top:8px}}
.nf_top{align-items:start}.nf_g>ul{margin:0}
@media(min-width:1061px){.nf_top{grid-template-columns:minmax(0,320px) repeat(4,max-content);justify-content:space-between}.nf_brand,.nf_g,.nf_g:first-of-type{grid-column:auto}}
@media(min-width:769px) and (max-width:1060px){.nf_top{grid-template-columns:repeat(4,max-content);justify-content:space-between}}

.nf--gl,.nf--gl>.container{border-radius:0!important;box-shadow:none!important}.nf--gl{padding-top:0!important;margin:0;background:#EFEFF8;border-top:1px solid rgba(30,29,52,.08)!important}.nf--gl>.container{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-inline:auto!important}
