.CookieBanner_banner__wMlw7{position:fixed;left:1rem;right:auto;bottom:1rem;z-index:1290;max-width:min(520px,calc(100vw - 2rem));margin:0;padding:.8rem .95rem;background:rgba(255,255,255,.97);color:var(--text-primary);border:1px solid rgba(0,108,180,.18);border-radius:8px;box-shadow:0 8px 32px rgba(15,23,42,.12);display:flex;flex-direction:row;align-items:center;gap:.85rem;font-size:.88rem;line-height:1.35}.CookieBanner_text__IeK_D{margin:0;text-align:left}.CookieBanner_policyLink__rYAFY{color:var(--brand-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.CookieBanner_policyLink__rYAFY:hover{color:#004f84}.CookieBanner_actions__ec5Ku{display:flex;gap:.4rem;flex-wrap:nowrap;justify-content:center;flex:0 0 auto}.CookieBanner_btnAccept__DKMVJ{background:linear-gradient(135deg,var(--brand-primary) 0,#005a96 100%);color:#fff;border:none;border-radius:8px;padding:.48rem .85rem;font-weight:600;font-size:.86rem;cursor:pointer}.CookieBanner_btnOutline__nWZuc{color:var(--text-primary);border:1px solid rgba(15,23,42,.22);border-radius:8px}.CookieBanner_btnGhost__eDDVs,.CookieBanner_btnOutline__nWZuc{background:transparent;padding:.48rem .85rem;font-weight:600;font-size:.86rem;cursor:pointer}.CookieBanner_btnGhost__eDDVs{color:var(--brand-primary);border:1px solid rgba(0,108,180,.38);border-radius:8px}.CookieBanner_settings__5A7Ov{margin-top:1rem;background:rgba(0,108,180,.06);padding:1rem;border-radius:8px;max-width:100%;border:1px solid rgba(0,108,180,.14)}.CookieBanner_settingsTitle__Cj6RS{margin:0 0 .5rem;font-weight:600;color:var(--text-primary)}.CookieBanner_settingsHint__MmUkY{color:var(--text-secondary);font-size:.88rem;margin-bottom:.75rem}.CookieBanner_settingsActions___kfCY{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:520px){.CookieBanner_banner__wMlw7{left:.5rem;right:.5rem;bottom:.5rem;max-width:calc(100vw - 1rem);padding:.72rem;font-size:.82rem;flex-direction:column;align-items:stretch;gap:.55rem}.CookieBanner_text__IeK_D{text-align:center}.CookieBanner_actions__ec5Ku{justify-content:center}.CookieBanner_btnAccept__DKMVJ,.CookieBanner_btnGhost__eDDVs,.CookieBanner_btnOutline__nWZuc{padding:.44rem .7rem;font-size:.82rem}}.Header_header__hrF4W{position:fixed;left:0;bottom:0;width:100vw;background:rgba(247,243,236,.94);border-top:1px solid var(--border-default);z-index:1000;box-shadow:0 -2px 16px 0 rgba(15,23,42,.08);transition:background .2s}.Header_activeAlt__3janL:hover,.Header_menuBtnAlt__2ump7:hover{text-decoration:none}.Header_inner__oJqCU{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;gap:1.5rem}.Header_logoWrap__uy_Rj{flex:0 0 auto;display:flex;align-items:center;transition:transform .18s cubic-bezier(.4,2,.6,1)}.Header_logoWrap__uy_Rj:active{transform:scale(.96)}.Header_logo__0h7JC{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(0,108,180,.18));transition:filter .2s,transform .18s cubic-bezier(.4,2,.6,1)}.Header_logo__0h7JC:focus,.Header_logo__0h7JC:hover{filter:drop-shadow(0 4px 18px rgba(0,108,180,.24));transform:scale(1.07) rotate(-2deg)}.Header_menu__8FCNf{display:flex;flex:1 1 auto;justify-content:center;gap:.5rem;flex-wrap:wrap}.Header_menu__8FCNf button{background:none;border:none;color:var(--text-primary);font-size:1rem;font-weight:500;padding:.5rem 1rem;border-radius:24px;cursor:pointer;transition:background .18s,color .18s;outline:none;position:relative;letter-spacing:.01em;box-shadow:none;overflow:hidden}.Header_menu__8FCNf button:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:2.5px;background:rgba(0,108,180,.28);border-radius:2px;transition:width .22s cubic-bezier(.4,2,.6,1),left .22s cubic-bezier(.4,2,.6,1)}.Header_menu__8FCNf button:focus,.Header_menu__8FCNf button:hover{background:rgba(0,108,180,.08);color:var(--text-primary)}.Header_menu__8FCNf button:focus:after,.Header_menu__8FCNf button:hover:after{width:80%;left:10%}.Header_active__fudgB{background:rgba(0,108,180,.12);color:var(--brand-primary)!important;font-weight:700;box-shadow:0 2px 16px rgba(15,23,42,.08);position:relative}.Header_active__fudgB:after{content:"";display:block;position:absolute;left:10%;bottom:0;width:80%;height:3px;background:rgba(0,108,180,.28);border-radius:2px}.Header_contacts__ijz7b{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.Header_contactLink__jAZiz{display:flex;align-items:center;gap:.3em;color:var(--text-primary);text-decoration:none;font-size:1.08rem;font-weight:600;border-radius:18px;padding:.3em .7em;transition:background .18s,color .18s;letter-spacing:.01em;box-shadow:none;position:relative;overflow:hidden}.Header_contactLink__jAZiz:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:2px;background:rgba(0,108,180,.28);border-radius:2px;transition:width .22s cubic-bezier(.4,2,.6,1),left .22s cubic-bezier(.4,2,.6,1)}.Header_contactLink__jAZiz:focus,.Header_contactLink__jAZiz:hover{background:rgba(0,108,180,.08);color:var(--text-primary)}.Header_contactLink__jAZiz:focus:after,.Header_contactLink__jAZiz:hover:after{width:80%;left:10%}.Header_contactText__OxotH{display:none}.Header_burger__B_lKG{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:none;border:none;cursor:pointer;z-index:1100;margin-left:.5rem;transition:background .18s;border-radius:50%;box-shadow:0 2px 8px rgba(15,23,42,.08)}.Header_burger__B_lKG:focus,.Header_burger__B_lKG:hover{background:rgba(0,108,180,.08)}.Header_burger__B_lKG:active{background:rgba(0,108,180,.12);transform:scale(.96)}.Header_burgerLineOpen__b4CUc,.Header_burgerLine__3FwjR{width:26px;height:3.5px;background:var(--text-primary);border-radius:2px;margin:2.5px 0;transition:all .3s cubic-bezier(.4,2,.6,1)}.Header_burgerLineOpen__b4CUc:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerLineOpen__b4CUc:nth-child(2){opacity:0}.Header_burgerLineOpen__b4CUc:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_menuMobile__la2o5{display:none}.Header_menuMobileOpen__mYcSD{position:absolute;left:0;right:0;bottom:60px;background:rgba(247,243,236,.96);box-shadow:0 -4px 32px 0 rgba(15,23,42,.08);border-radius:18px 18px 0 0;padding:1.2rem .5rem .7rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;animation:Header_menuIn__dLO_a .25s cubic-bezier(.4,2,.6,1);z-index:1050}.Header_menuBtn__u_TlO{background:none;border:none;color:var(--text-primary);font-size:1.08rem;font-weight:500;padding:.7rem 1.2rem;border-radius:24px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;outline:none;position:relative;min-width:120px;letter-spacing:.01em;box-shadow:none;overflow:hidden}.Header_menuBtn__u_TlO:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:2.5px;background:rgba(0,108,180,.28);border-radius:2px;transition:width .22s cubic-bezier(.4,2,.6,1),left .22s cubic-bezier(.4,2,.6,1)}.Header_menuBtn__u_TlO:focus,.Header_menuBtn__u_TlO:hover{background:rgba(0,108,180,.08);color:var(--text-primary);box-shadow:0 2px 8px rgba(15,23,42,.08)}.Header_menuBtn__u_TlO:focus:after,.Header_menuBtn__u_TlO:hover:after{width:80%;left:10%}@media (min-width:600px){.Header_contactText__OxotH{display:inline}}@media (max-width:900px){.Header_inner__oJqCU{flex-direction:column;gap:.5rem;padding:.5rem .5rem .7rem}.Header_menu__8FCNf{display:none}.Header_menuMobile__la2o5{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;position:absolute;left:0;right:0;bottom:60px;background:rgba(247,243,236,.96);box-shadow:0 -2px 16px 0 rgba(15,23,42,.08);border-radius:18px 18px 0 0;padding:1.2rem .5rem .7rem;z-index:1050;animation:Header_menuIn__dLO_a .25s cubic-bezier(.4,2,.6,1)}.Header_menuMobileOpen__mYcSD{display:flex}.Header_menu__8FCNf{flex-wrap:wrap;gap:.2rem}.Header_contacts__ijz7b{gap:.2rem}}@media (max-width:600px){.Header_header__hrF4W{padding-bottom:env(safe-area-inset-bottom,0)}.Header_inner__oJqCU{flex-direction:column;align-items:stretch;padding:.3rem .1rem .7rem;gap:.2rem}.Header_logoWrap__uy_Rj{justify-content:center;padding-bottom:.2rem}.Header_logo__0h7JC{width:28px;height:28px}.Header_menu__8FCNf{justify-content:flex-start;flex-wrap:wrap;gap:.1rem}.Header_menu__8FCNf button{font-size:.98rem;padding:.3rem .7rem}.Header_burger__B_lKG{width:38px;height:38px}.Header_burgerLineOpen__b4CUc,.Header_burgerLine__3FwjR{width:22px;height:3px}.Header_menuBtn__u_TlO{font-size:1rem;min-width:90px;padding:.5rem .7rem}.Header_contacts__ijz7b{justify-content:center;gap:.1rem}}@media (max-width:400px){.Header_logo__0h7JC{width:32px;height:32px}.Header_menu__8FCNf button{font-size:.92rem;padding:.2rem .4rem}}.Header_headerAlt__g6K0f{position:fixed;left:0;top:0;bottom:auto;width:100vw;z-index:1200;font-size:1rem;transform:translateZ(0);background-color:rgba(232,225,214,.86);background-image:linear-gradient(168deg,rgba(244,236,224,.9),rgba(237,228,214,.84) 55%,rgba(229,219,205,.8));-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);border-bottom:1px solid var(--border-default);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 40px rgba(15,23,42,.08)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.Header_headerAlt__g6K0f{background:var(--bg-card);background-image:none}}.Header_innerAlt__Wj6Qu{position:relative;width:100%;max-width:min(96rem,100%);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:0;min-height:4.5rem;padding:.6rem clamp(.65rem,2.2vw,1.5rem);gap:.5rem 0;box-sizing:border-box}.Header_menuAlt__UxZn2{padding:0 0 0 clamp(1.6rem,3.4vw,2.8rem);display:flex;flex:1 1 auto;min-width:0;justify-content:flex-start;align-items:center;gap:.2rem .28rem;flex-wrap:wrap;overflow:visible}.Header_activeAlt__3janL,.Header_menuBtnAlt__2ump7{background:none;border:1px solid transparent;color:var(--text-primary);text-shadow:none;font-size:.9375rem;font-weight:500;padding:.42rem .52rem;min-width:40px;flex:0 0 auto;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease;outline:none;position:relative;letter-spacing:.01em;height:auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin:0;text-decoration:none}.Header_menuBtnAlt__2ump7:focus,.Header_menuBtnAlt__2ump7:hover{background:rgba(0,108,180,.08);color:var(--text-primary);border-color:rgba(0,108,180,.14)}.Header_activeAlt__3janL{background:rgba(0,108,180,.12);color:var(--brand-primary)!important;font-weight:600;border:1px solid rgba(0,108,180,.28);box-shadow:0 1px 2px rgba(15,23,42,.04);text-shadow:none}.Header_logoWrapAlt__zrZZ1{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;min-width:0;margin:0}.Header_logoLinkAlt__JuVSD{text-decoration:none;color:inherit;display:inline-flex;align-items:center;padding:.15rem 0}.Header_logoMarkAlt__OXsOe{max-width:clamp(42px,4vw,56px);height:clamp(42px,4vw,56px)}.Header_logoMarkAlt__OXsOe,.Header_logoWordmarkImageAlt__80EEG{display:block;width:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 6px rgba(15,23,42,.1));transition:filter .2s ease}.Header_logoWordmarkImageAlt__80EEG{max-width:min(34vw,280px);height:clamp(36px,3.4vw,52px)}.Header_logoLinkAlt__JuVSD:hover .Header_logoMarkAlt__OXsOe,.Header_logoLinkAlt__JuVSD:hover .Header_logoWordmarkImageAlt__80EEG{filter:drop-shadow(0 3px 12px rgba(15,23,42,.14))}.Header_logoLinkAlt__JuVSD:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:4px}.Header_contactsAlt__EWdpS{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:nowrap;min-width:0;padding-left:clamp(.45rem,1.2vw,.85rem);border-left:1px solid var(--border-default)}.Header_contactLinkAlt__DoUTG{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;background:var(--bg-card);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border:1px solid var(--border-default);color:var(--brand-primary);text-decoration:none!important;border-radius:999px;outline:none;cursor:pointer;padding:.4rem .85rem;margin:0;min-width:0;max-width:100%;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;font-size:.875rem;font-weight:600}.Header_contactLinkAlt__DoUTG:hover{color:var(--brand-primary);background:var(--bg-card);border-color:rgba(0,108,180,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 18px rgba(15,23,42,.06)}.Header_contactTextAlt__0d1Ml{display:inline;color:inherit;font-size:.8125rem;font-weight:600;text-align:left;text-decoration:none;margin:0;letter-spacing:.01em;line-height:1.2;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_contactLinkAlt__DoUTG svg{flex-shrink:0}.Header_contactIconMax__kKblo{flex-shrink:0;width:22px;height:22px;object-fit:contain;display:block;border-radius:6px}.Header_contactIconTelegram__hQ67g{flex-shrink:0;width:26px;height:26px;object-fit:contain;display:block;border-radius:50%}.Header_burgerAlt__4DS7e{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:rgba(255,253,249,.55);backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);border:1px solid rgba(88,62,42,.14);cursor:pointer;z-index:1251;margin-left:0;transition:background .18s;border-radius:10px;box-shadow:none}.Header_burgerAlt__4DS7e:focus,.Header_burgerAlt__4DS7e:hover{background:rgba(255,253,249,.62);border-color:rgba(0,108,180,.28)}.Header_burgerAlt__4DS7e:active{background:rgba(245,237,226,.75);transform:scale(.98)}.Header_burgerLineAlt__uej5M,.Header_burgerLineOpenAlt__GoJB4{width:22px;height:2.5px;background:var(--text-primary);border-radius:2px;margin:2.5px 0;transition:all .3s cubic-bezier(.4,2,.6,1)}.Header_burgerLineOpenAlt__GoJB4:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerLineOpenAlt__GoJB4:nth-child(2){opacity:0}.Header_burgerLineOpenAlt__GoJB4:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_mobileMenuAlt__PoW6A{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(247,243,236,.92);backdrop-filter:blur(44px) saturate(1.3);-webkit-backdrop-filter:blur(44px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 48px rgba(40,32,24,.06);z-index:1100;padding:4.5rem .7rem 1.2rem;gap:2.2rem;animation:Header_menuIn__dLO_a .25s cubic-bezier(.4,2,.6,1);overflow-y:auto;transition:background .35s ease,backdrop-filter .35s ease}.Header_mobileMenuAlt__PoW6A nav{display:flex;flex-direction:column;gap:0;align-items:stretch}.Header_mobileMenuAlt__PoW6A nav a,.Header_mobileMenuAlt__PoW6A nav button{background:none;border:none;color:var(--text-primary);font-size:1.1rem;font-weight:600;padding:1.1rem 1.2rem;border-radius:0;cursor:pointer;transition:background .18s,color .18s,transform .15s;outline:none;text-align:left;width:100%;border-bottom:1px solid var(--border-default);letter-spacing:.01em;background:transparent;opacity:0;transform:translateY(24px);animation:Header_menuItemIn___Vj8Z .4s cubic-bezier(.4,2,.6,1) forwards}.Header_mobileMenuAlt__PoW6A nav a:last-child,.Header_mobileMenuAlt__PoW6A nav button:last-child{border-bottom:none}.Header_mobileMenuAlt__PoW6A nav a:focus,.Header_mobileMenuAlt__PoW6A nav a:hover,.Header_mobileMenuAlt__PoW6A nav button:focus,.Header_mobileMenuAlt__PoW6A nav button:hover{background:rgba(0,108,180,.06);color:var(--text-primary);transform:none}@keyframes Header_menuItemIn___Vj8Z{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Header_mobileContactsAlt__y4O5s{display:flex;flex-direction:column-reverse;align-items:center;gap:1.2rem;width:100%;margin-top:2.2rem}@media (max-width:1400px){.Header_innerAlt__Wj6Qu{column-gap:0;padding:.55rem clamp(.6rem,2vw,1.35rem)}.Header_menuAlt__UxZn2{padding-left:clamp(1.2rem,2.4vw,2rem);padding-right:.1rem;gap:.18rem .24rem}.Header_activeAlt__3janL,.Header_menuBtnAlt__2ump7{min-width:36px;font-size:.9rem;padding:.36rem .48rem}.Header_logoMarkAlt__OXsOe{max-width:clamp(38px,3.6vw,50px);height:clamp(38px,3.6vw,50px)}.Header_logoWordmarkImageAlt__80EEG{max-width:min(26vw,220px);height:clamp(30px,2.8vw,38px)}.Header_contactsAlt__EWdpS{gap:.42rem;padding-left:clamp(.4rem,1vw,.75rem)}.Header_contactLinkAlt__DoUTG{font-size:.8125rem;padding:.35rem .7rem}.Header_contactLinkAlt__DoUTG svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}.Header_contactTextAlt__0d1Ml{font-size:.78rem;max-width:132px}}@media (max-width:1200px){.Header_menuAlt__UxZn2{padding-left:clamp(1rem,2vw,1.6rem);gap:.16rem .22rem}.Header_activeAlt__3janL,.Header_menuBtnAlt__2ump7{min-width:32px;font-size:.875rem;padding:.3rem .42rem}.Header_logoMarkAlt__OXsOe{max-width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px)}.Header_logoWordmarkImageAlt__80EEG{max-width:min(24vw,200px);height:clamp(28px,2.5vw,34px)}.Header_contactsAlt__EWdpS{gap:.4rem}.Header_contactLinkAlt__DoUTG{font-size:.78rem;padding:.32rem .6rem}.Header_contactLinkAlt__DoUTG svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}.Header_contactTextAlt__0d1Ml{font-size:.74rem;max-width:120px}}@media (max-width:1100px){.Header_menuAlt__UxZn2{padding-left:clamp(.85rem,1.6vw,1.3rem)}.Header_activeAlt__3janL,.Header_menuBtnAlt__2ump7{min-width:28px;font-size:.85rem;padding:.26rem .36rem}.Header_logoMarkAlt__OXsOe{max-width:clamp(34px,3vw,40px);height:clamp(34px,3vw,40px)}.Header_logoWordmarkImageAlt__80EEG{max-width:min(21vw,176px);height:clamp(26px,2.2vw,30px)}.Header_contactsAlt__EWdpS{gap:.32rem;padding-left:.45rem}.Header_contactLinkAlt__DoUTG{font-size:.74rem;padding:.28rem .5rem}.Header_contactLinkAlt__DoUTG svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}.Header_contactTextAlt__0d1Ml{font-size:.7rem;max-width:108px}}@media (max-width:900px){.Header_innerAlt__Wj6Qu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:.5rem clamp(.75rem,3vw,1rem);gap:.75rem;min-height:60px;max-width:100vw;column-gap:unset}.Header_contactsAlt__EWdpS,.Header_menuAlt__UxZn2{display:none}.Header_logoWrapAlt__zrZZ1{margin:0;justify-content:flex-start}.Header_burgerAlt__4DS7e{display:flex}}@media (max-width:600px){.Header_logoMarkAlt__OXsOe{max-width:42px;height:42px}.Header_logoWordmarkImageAlt__80EEG{max-width:min(54vw,184px);height:34px}.Header_logoWrapAlt__zrZZ1{padding-bottom:.2rem}.Header_innerAlt__Wj6Qu{min-height:72px}.Header_burgerAlt__4DS7e{width:38px;height:38px}.Header_burgerLineAlt__uej5M,.Header_burgerLineOpenAlt__GoJB4{width:22px;height:3px}.Header_mobileMenuAlt__PoW6A{padding:1.2rem .2rem .7rem;gap:1.2rem}.Header_mobileContactsAlt__y4O5s{margin-top:1.2rem}}@keyframes Header_menuIn__dLO_a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Header_headerRight__WKFDW{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.45rem .65rem;flex-wrap:wrap;min-width:0}.Header_headerCta__fXmT3{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .95rem;border-radius:999px;font-size:.8125rem;font-weight:700;text-decoration:none!important;color:#fff!important;background:var(--brand-accent);box-shadow:0 2px 12px rgba(238,97,35,.22);white-space:nowrap}.Header_headerCta__fXmT3:hover{filter:brightness(1.04)}.Header_dropdownWrap__THUpx{position:relative;display:inline-flex;align-items:stretch;z-index:1500}.Header_dropdownTrigger__8nSCP{cursor:pointer;font-family:inherit}.Header_dropdownPanel__EbFRP{position:absolute;top:calc(100% + .35rem);left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:1rem 1.25rem;padding:1.15rem 1.25rem .85rem;min-width:min(720px,94vw);background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 18px 48px rgba(15,23,42,.12);z-index:1600;pointer-events:auto}.Header_dropdownCol__wY6BM ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.Header_dropdownCol__wY6BM a{font-size:.8125rem;line-height:1.35;color:var(--text-secondary);text-decoration:none}.Header_dropdownCol__wY6BM a:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}.Header_dropdownHeading___ytdE{margin:0 0 .45rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-weight:700}.Header_dropdownFooter__gB0Oz{grid-column:1/-1;padding-top:.65rem;margin-top:.15rem;border-top:1px solid var(--border-default)}.Header_dropdownAll__3XIve{font-size:.875rem;font-weight:700;color:var(--brand-primary)!important;text-decoration:none!important}.Header_dropdownAll__3XIve:hover{color:var(--brand-primary)!important;text-decoration:underline!important;text-underline-offset:2px}.Header_mobileNavStack__GeB2z{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:4rem 1rem .5rem}.Header_mobileBitrixBlock__VnU5q{margin:1rem 1rem 0;padding:1rem;border-radius:12px;border:1px solid var(--border-default);background:var(--bg-card)}.Header_mobileBitrixTitle__scJW6{margin:0 0 .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.Header_mobileBitrixMain__qqyja{display:inline-block;margin-bottom:.65rem;font-weight:700;color:var(--brand-primary);text-decoration:none}.Header_mobileBitrixList__OUiT6{margin:0;padding-left:1rem;font-size:.85rem;color:var(--text-secondary);line-height:1.45}.Header_mobileBitrixList__OUiT6 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.Header_mobileCtaRow__eCokc{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:0 1rem;margin-top:.5rem}@media (max-width:1100px){.Header_dropdownPanel__EbFRP{grid-template-columns:1fr;min-width:min(320px,94vw);left:0;transform:none}}.PartnerBadge_linkWrap___vDWl{display:inline-flex;text-decoration:none;color:inherit;border-radius:10px}.PartnerBadge_linkWrap___vDWl:focus-visible{outline:2px solid var(--idy-blue,#006cb4);outline-offset:2px}.PartnerBadge_badge__nZwCS{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:10px;border:1px solid rgba(0,108,180,.28);background:rgba(255,253,249,.95);box-shadow:0 6px 18px rgba(15,23,42,.08)}.PartnerBadge_compact__LnDch{padding:.32rem .7rem;border-radius:8px}.PartnerBadge_compact__LnDch .PartnerBadge_text__sB_id{font-size:.82rem;font-weight:800}.PartnerBadge_text__sB_id{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--idy-text,#111827);white-space:nowrap}@media (max-width:380px){.PartnerBadge_text__sB_id{font-size:.75rem}}