.level1_item{padding:10px 0;position:relative}.level1_item>a{display:inline-block;padding:12px}.level1_item>a svg{display:none}.level1_item:hover>a{background:var(--colors-neutrals-neutral-80,#f2f2f2);border-radius:6px}.level1_item .level2{background:#fff;background:var(--colors-neutrals-neutral-white,#fffffe);border:1px solid var(--border-border-secondary,rgba(0,0,0,.16));border-radius:12px;box-shadow:0 4px 10px -4px rgba(0,0,0,.16);display:none;list-style:none;min-width:170px;padding:16px;position:absolute;top:95%;width:max-content}.level1_item:hover .level2{display:block}.level1_item .level2>li{display:flex}.level1_item .level2>li>a{display:inline-block;line-height:1.5;padding-bottom:16px}.level1_item .level2>li:last-child>a{padding-bottom:0}.level1_item .level2>li>a:hover{color:var(--blue)}@media (max-width:991px){.level1_item>a{align-items:center;display:flex;justify-content:space-between}.level1_item .level2{border:none;box-shadow:none;display:block;padding:10px 0;position:unset;width:100%}.level1_item:hover>a{background:none}.level1_item .level2{display:none!important}.level1_item.active .level2{display:block!important}.level1_item>a svg{display:block}.level1_item.active .has_child svg{transform:rotate(180deg)}.mobile_menu .header_right{flex-wrap:wrap;width:100%}.mobile_menu .header_right .button{width:100%}}.site_header{background:#fff!important;border-bottom:1px solid #e5e3ec;font-family:Inter,system-ui,-apple-system,sans-serif}.site_header .container_xl{max-width:1440px}.site_header .logo img{display:block;width:auto}.site_header .primary_menu{align-items:center;display:flex;gap:24px}.site_header .level1_item{padding:0;position:relative}.site_header .menu_link{align-items:center;background:none!important;border-radius:0!important;color:#0b0b1a;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;gap:6px;line-height:1;padding:10px 2px!important;transition:color .16s ease-out}.site_header .level1_item:hover>.menu_link,.site_header .menu_link:hover{background:none!important;color:#6d24e5!important}.site_header .menu_link svg{display:none!important}.site_header .level1_item .level2{background:#fff;border:none;border-radius:16px;box-shadow:0 12px 40px rgba(109,36,229,.08);left:-12px;min-width:220px;padding:8px;top:calc(100% - 4px)}.site_header .level1_item .level2>li{display:block}.site_header .level1_item .level2>li>a{border-radius:8px;color:#0b0b1a;display:block;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding:10px 14px!important;transition:color .16s ease-out,background .16s ease-out}.site_header .level1_item .level2>li>a:hover{background:#f5f0fe;color:#6d24e5}.site_header .header_right{gap:12px}.site_header .button{border-radius:0!important;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;padding:10px 20px!important;transition:filter .16s ease-out,transform .16s ease-out,background .16s ease-out,color .16s ease-out;white-space:nowrap}.site_header .button p{margin:0}.site_header .button_blue{background:#6d24e5!important;box-shadow:none!important;color:#fff!important}.site_header .button_blue:hover{filter:brightness(1.12) saturate(1.08);transform:translateY(-1px)}.site_header .button_white{background:transparent!important;box-shadow:inset 0 0 0 2px #0b0b1a!important;color:#0b0b1a!important}.site_header .button_white:hover{background:rgba(11,11,26,.05)!important;transform:none}@media (max-width:991px){.site_header .menu_link svg{display:none!important}.site_header .button_blue,.site_header .button_white{width:auto}}header.site_header .menu_link{font-size:15px!important}header.site_header .level1_item>.menu_link{color:#0b0b1a!important}header.site_header .button,header.site_header .header_right .button{border-radius:0!important}@media (max-width:991px){header.site_header .primary_menu{display:block!important}header.site_header .level1_item{padding:0;width:100%}header.site_header .menu_link{align-items:center;display:flex!important;font-size:17px!important;justify-content:space-between;padding:12px 0!important;width:100%}header.site_header .level1_item .level2{border-radius:0;box-shadow:none;min-width:0;padding:0 0 8px 16px}}