*,:before,:after{box-sizing:border-box}html,body{width:100%;min-width:0;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}html,body{overflow-x:hidden}body{background:#fff;min-height:100vh}#root{width:100%;min-width:0;margin:0;padding:98px 0 0}button,a{font:inherit}img,svg{max-width:100%;display:block}.appPageTransition{width:100%;min-width:0;position:relative}.appPageTransitionLeaving{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) both appPageTransitionOut}.appPageTransitionEntering{animation:.38s cubic-bezier(.22,1,.36,1) both appPageTransitionIn}@keyframes appPageTransitionOut{0%{opacity:1;filter:blur();translate:0}to{opacity:0;filter:blur(2px);translate:-14px}}@keyframes appPageTransitionIn{0%{opacity:0;filter:blur(2px);translate:16px}to{opacity:1;filter:blur();translate:0}}.trainingQuickFacts article,.trainingBenefits,.trainingTrainerCard,.trainingCertificateCard,.trainingDetailsSideCard,.trainingModule,.courseDetailsPromo,.courseDetailsInfoCard,.courseDetailsPurchaseCard,.courseRelatedCard,.projectBenefits article,.projectDetailsSideCard,.dynamicCreatorInfoCard,.dynamicCreatorSidebar>article,.newsDetailsSidebar>article,.newsDetailsProgramGrid>article{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background-color .22s}.trainingDetailsHeroImage img,.courseDetailsPromo img,.courseRelatedCard figure>img,.projectDetailsImage img{transition:transform .42s cubic-bezier(.22,1,.36,1),filter .3s}.trainingPrimaryAction,.trainingSecondaryAction,.trainingSidebarPrimary,.courseDetailsPurchaseButton,.courseRelatedAll,.projectDetailsContact a,.trainingDetailsToc a,.trainingContactList a,.courseRelatedContent footer a,.projectDetailsBreadcrumbs a,.trainingDetailsBreadcrumbs a,.courseDetailsBreadcrumbs a{transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.trainingModuleHeader,.courseDetailsInfoCard section{transition:background-color .18s,color .18s}@media (hover:hover) and (pointer:fine){.trainingQuickFacts article:hover,.trainingBenefits:hover,.trainingTrainerCard:hover,.trainingCertificateCard:hover,.trainingDetailsSideCard:hover,.courseDetailsInfoCard:hover,.courseDetailsPurchaseCard:hover,.courseRelatedCard:hover,.projectBenefits article:hover,.projectDetailsSideCard:hover,.dynamicCreatorInfoCard:hover,.dynamicCreatorSidebar>article:hover,.newsDetailsSidebar>article:hover,.newsDetailsProgramGrid>article:hover{border-color:#c9dfce;transform:translateY(-4px);box-shadow:0 16px 34px #20402917}.trainingModule:hover{border-color:#c9dfce;transform:translateY(-2px);box-shadow:0 12px 28px #20402912}.trainingModuleHeader:hover,.courseDetailsInfoCard section:hover{background:#f7fbf8}.trainingDetailsHeroImage:hover img,.courseDetailsPromo:hover img,.courseRelatedCard:hover figure>img,.projectDetailsImage:hover img{filter:saturate(1.03);transform:scale(1.025)}.trainingPrimaryAction:hover,.trainingSidebarPrimary:hover,.courseDetailsPurchaseButton:hover,.projectDetailsContact a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #229b4333}.trainingSecondaryAction:hover,.courseRelatedAll:hover{background:#f4fbf6;border-color:#239f45;transform:translateY(-2px)}.trainingDetailsToc a:hover,.trainingContactList a:hover,.courseRelatedContent footer a:hover,.projectDetailsBreadcrumbs a:hover,.trainingDetailsBreadcrumbs a:hover,.courseDetailsBreadcrumbs a:hover{color:#2d9f49;transform:translate(2px)}}@media (width<=1280px){html{scroll-padding-top:86px}#root{padding-top:74px}}@media (prefers-reduced-motion:reduce){.appPageTransitionLeaving,.appPageTransitionEntering{animation:none}.trainingQuickFacts article,.trainingBenefits,.trainingTrainerCard,.trainingCertificateCard,.trainingDetailsSideCard,.trainingModule,.courseDetailsPromo,.courseDetailsInfoCard,.courseDetailsPurchaseCard,.courseRelatedCard,.projectBenefits article,.projectDetailsSideCard,.dynamicCreatorInfoCard,.dynamicCreatorSidebar>article,.newsDetailsSidebar>article,.newsDetailsProgramGrid>article,.trainingDetailsHeroImage img,.courseDetailsPromo img,.courseRelatedCard figure>img,.projectDetailsImage img,.trainingPrimaryAction,.trainingSecondaryAction,.trainingSidebarPrimary,.courseDetailsPurchaseButton,.courseRelatedAll,.projectDetailsContact a,.trainingDetailsToc a,.trainingContactList a,.courseRelatedContent footer a,.projectDetailsBreadcrumbs a,.trainingDetailsBreadcrumbs a,.courseDetailsBreadcrumbs a,.trainingModuleHeader,.courseDetailsInfoCard section{transition:none}}.navbar{z-index:10000;isolation:isolate;background:#fff;border-bottom:1px solid #ececec;width:100%;height:98px;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #171f190f}.navbarContent{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 42px;display:grid}.navbarLogo{justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.logoImage{object-fit:contain;width:102px;height:78px;display:block}.navMenu{justify-self:center;min-width:0;height:100%}.navList{white-space:nowrap;align-items:center;gap:34px;height:100%;margin:0;padding:0;list-style:none;display:flex}.navItem{align-items:center;height:100%;display:flex}.navLink{color:#171719;white-space:nowrap;align-items:center;height:100%;font-family:Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.navLink:after{content:"";transform-origin:50%;background:#58a867;height:2px;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.navLinkActive{color:#58a867}.navLinkActive:after{transform:scaleX(1)}.navbarActions{justify-self:end;align-items:center;gap:12px;display:flex}.navbarUtilityActions{align-items:center;gap:7px;display:flex}.navbarUtilityLink{color:#273129;background:#fff;border:1px solid #e1e8e2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:inline-flex;position:relative}.navbarUtilityLink svg{width:19px;height:19px}.navbarCartLink{overflow:visible}.navbarCartCount{color:#fff;pointer-events:none;background:#2da54d;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-family:Poppins,Segoe UI,sans-serif;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-6px;box-shadow:0 4px 10px #29924038}.navbarUtilityLinkActive{color:#42a653;background:#edf8ef;border-color:#68b677}.supportButton{color:#fff;white-space:nowrap;background:#5ca768;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:17px;min-width:165px;height:44px;padding:0 20px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.supportIcon{flex:none;width:17px;height:17px}.menuButton,.mobileMenu{display:none}@media (width<=1280px){.navbar{height:74px}.navbarContent{justify-content:space-between;align-items:center;max-width:none;padding:0 16px;display:flex}.navbarLogo{flex:none;height:100%}.logoImage{width:86px;height:60px}.navMenu,.supportButton{display:none}.navbarActions{gap:8px;margin-left:auto}.navbarUtilityActions{gap:6px}.navbarUtilityLink{width:40px;height:40px}.navbarUtilityLink svg{width:18px;height:18px}.menuButton{color:#171719;cursor:pointer;background:#fff;border:1px solid #e3e9e4;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:relative}.menuIcon{width:25px;height:25px;position:absolute}.mobileMenu{z-index:999;overscroll-behavior:contain;background:#fff;border-top:1px solid #f0f0f0;width:auto;height:calc(100dvh - 74px);display:block;position:fixed;inset:74px 0 0;overflow:clip auto}.mobileMenuClosed{visibility:hidden;pointer-events:none}.mobileMenuOpen{visibility:visible;pointer-events:auto}.mobileMenuContent{flex-direction:column;width:100%;min-height:100%;padding:28px 20px 20px;display:flex}.mobileNavList{width:100%;margin:0;padding:0;list-style:none}.mobileNavItem{width:100%}.mobileNavLink{color:#171719;align-items:center;width:100%;min-height:58px;font-family:Arial,sans-serif;font-size:18px;font-weight:600;text-decoration:none;display:flex}.mobileNavLinkActive{color:#58a867}.mobileSupportButton{color:#fff;background:#5ca768;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex}.mobileSupportIcon{flex:none;width:16px;height:16px}}@media (width<=420px){.navbarContent{padding:0 12px}.navbarActions{gap:6px}.navbarUtilityActions{gap:4px}.navbarUtilityLink{width:37px;height:37px}.menuButton{flex-basis:40px;width:40px;height:40px}}@media (width<=1280px){.mobileMenuContent{flex-direction:column;gap:24px;min-height:100%;padding:24px 20px 20px;display:flex}.mobileMenuZone{width:100%}.mobileMenuZoneLabel{color:#8a938d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.mobileNavList,.mobileClientList{width:100%;margin:0;padding:0;list-style:none}.mobileNavItem,.mobileClientItem{width:100%}.mobileNavLink,.mobileClientLink{color:#171719;border-bottom:1px solid #edf0ed;align-items:center;width:100%;min-height:50px;font-family:Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mobileNavLinkActive,.mobileClientLinkActive{color:#58a867}.mobileClientZone{padding-top:2px}.mobileSupportButton{margin-top:auto}}@media (width<=560px){.mobileMenuContent{gap:20px;padding-left:16px;padding-right:16px}.mobileNavLink,.mobileClientLink{min-height:48px;font-size:15px}}.navbarUtilityAvatar{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.navbarUtilityLink:has(.navbarUtilityAvatar){background:#fff;padding:3px;overflow:hidden}.navbarUtilityLinkActive:has(.navbarUtilityAvatar){background:#edf8ef;border-color:#68b677}@keyframes navbarContentEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes logoEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes navItemEnter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes supportButtonEnter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.navbarContent{animation:.42s ease-out both navbarContentEnter}.navbarLogo{animation:.42s ease-out 80ms both logoEnter}.navItem{animation:navItemEnter .36s var(--navDelay) ease-out both}.navLink{transition:color .18s}.navLink:after{transition:transform .22s}.navLink:hover,.navLink:focus-visible{color:#58a867}.navLink:hover:after,.navLink:focus-visible:after{transform:scaleX(1)}.navbarUtilityLink{transition:transform .18s,color .18s,background-color .18s,border-color .18s,box-shadow .18s;animation:.36s ease-out both supportButtonEnter}.navbarUtilityLink:first-child{animation-delay:.41s}.navbarUtilityLink:nth-child(2){animation-delay:.465s}.navbarUtilityLink:hover,.navbarUtilityLink:focus-visible{color:#3ca350;background:#f3faf4;border-color:#93c99d;transform:translateY(-2px);box-shadow:0 8px 18px #377e431c}.navbarUtilityLinkActive:hover,.navbarUtilityLinkActive:focus-visible{background:#e6f5e9}.navbarUtilityLink:active{transform:translateY(0)scale(.96)}.supportButton{transition:transform .18s,background-color .18s,box-shadow .18s;animation:.42s ease-out .52s both supportButtonEnter}.supportButton:hover,.supportButton:focus-visible{background:#51995e;transform:translateY(-2px);box-shadow:0 8px 20px #4e915833}.supportButton:active{transform:translateY(0)}@media (width<=1280px){.menuButton{transition:background-color .2s,border-color .2s,transform .22s}.menuButton:hover,.menuButton:focus-visible{background:#f7fbf8;border-color:#bcd8c1}.menuButton:active{transform:scale(.95)}.menuIcon{transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1)}.menuIconBurger{opacity:1;transform:rotate(0)scale(1)}.menuIconClose{opacity:0;transform:rotate(-90deg)scale(.72)}.menuButtonOpen .menuIconBurger{opacity:0;transform:rotate(90deg)scale(.72)}.menuButtonOpen .menuIconClose{opacity:1;transform:rotate(0)scale(1)}.mobileMenu{transform-origin:top;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),visibility linear}.mobileMenuClosed{opacity:0;transition:opacity .2s,transform .28s cubic-bezier(.4,0,1,1),visibility 0s linear .28s;transform:translateY(-14px)}.mobileMenuOpen{opacity:1;transform:translateY(0)}.mobileNavItem{opacity:0;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)}.mobileMenuOpen .mobileNavItem{opacity:1;transition-delay:var(--mobileDelay);transform:translateY(0)}.mobileNavLink{transition:color .18s,padding-left .18s}.mobileNavLink:hover,.mobileNavLink:focus-visible{color:#58a867;padding-left:8px}.mobileSupportButton{transition:transform .18s,background-color .18s,box-shadow .18s}.mobileSupportButton:hover,.mobileSupportButton:focus-visible{background:#51995e;transform:translateY(-2px);box-shadow:0 8px 20px #4e91582e}.mobileSupportButton:active{transform:translateY(0)}}.navbarLogo img,.navbarUtilityLink,.menuButton,.mobileNavLink,.mobileSupportButton{transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.navbarLogo:hover img,.navbarLogo:focus-visible img{transform:translateY(-2px)scale(1.02)}.menuButton:hover,.menuButton:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px #2a442f14}@media (prefers-reduced-motion:reduce){.navbarContent,.navbarLogo,.navItem,.navbarUtilityLink,.supportButton{animation:none}.navLink,.navLink:after,.navbarUtilityLink,.supportButton,.menuButton,.menuIcon,.mobileMenu,.mobileNavItem,.mobileNavLink,.mobileMenuBottom,.mobileBottomLink,.mobileSupportButton{transition:none}}@keyframes navbarCartPulse{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-4px)scale(1.12)}55%{transform:translateY(1px)scale(.96)}78%{transform:translateY(-1px)scale(1.04)}to{transform:translateY(0)scale(1)}}@keyframes navbarCartCountPop{0%{opacity:0;transform:scale(.45)translateY(3px)}58%{opacity:1;transform:scale(1.18)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}.navbarCartLinkPulse{animation:.62s cubic-bezier(.22,1,.36,1) both navbarCartPulse!important}.navbarCartLinkPulse .navbarCartCount{animation:.42s cubic-bezier(.22,1,.36,1) 90ms both navbarCartCountPop}.navbarCartCount{animation:.32s cubic-bezier(.22,1,.36,1) both navbarCartCountPop}@media (prefers-reduced-motion:reduce){.navbarCartLinkPulse,.navbarCartLinkPulse .navbarCartCount,.navbarCartCount{animation:none!important}}@media (width<=1280px){.mobileMenuZoneLabel{opacity:0;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-7px)}.mobileMenuOpen .mobileMenuZoneLabel{opacity:1;transform:translateY(0)}.mobileMenuZone:first-child .mobileMenuZoneLabel{transition-delay:50ms}.mobileClientZone .mobileMenuZoneLabel{transition-delay:.35s}.mobileClientItem{opacity:0;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-9px)}.mobileMenuOpen .mobileClientItem{opacity:1;transition-delay:var(--clientDelay);transform:translateY(0)}.mobileClientLink{transition:color .18s,padding-left .18s,background-color .18s}.mobileClientLink:hover,.mobileClientLink:focus-visible{color:#58a867;padding-left:8px}.mobileSupportButton{opacity:0;transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s;transform:translateY(10px)}.mobileMenuOpen .mobileSupportButton{opacity:1;transition-delay:.65s;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobileMenuZoneLabel,.mobileClientItem,.mobileClientLink{transition:none}}@keyframes navbarAvatarEnter{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.navbarUtilityAvatar{transition:transform .2s cubic-bezier(.22,1,.36,1);animation:.28s cubic-bezier(.22,1,.36,1) both navbarAvatarEnter}.navbarUtilityLink:hover .navbarUtilityAvatar,.navbarUtilityLink:focus-visible .navbarUtilityAvatar{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.navbarUtilityAvatar{transition:none;animation:none}}.cookieConsent{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #edf0ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;width:min(690px,100% - 48px);min-height:136px;margin:0 auto;padding:22px;display:grid;position:fixed;bottom:34px;left:24px;right:24px;box-shadow:0 18px 50px #1d302224}.cookieIcon{color:#5aa669;background:#f3f8f4;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.cookieIcon svg{width:20px;height:20px}.cookieContent{min-width:0}.cookieContent h2{color:#17191c;margin:0 0 7px;font-family:Poppins,Segoe UI,sans-serif;font-size:17px;font-weight:700}.cookieContent p{color:#656b73;margin:0;font-family:Poppins,Segoe UI,sans-serif;font-size:11px;line-height:1.55}.cookieContent a{color:#58a568;font-weight:700;text-decoration:none}.cookieActions{align-items:center;gap:10px;display:flex}.cookieActions button{color:#2a2d2f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe4df;border-radius:999px;min-height:40px;padding:0 16px;font-family:Poppins,Segoe UI,sans-serif;font-size:11px;font-weight:700}.cookieActions .cookieAccept{color:#fff;background:#58a568;border-color:#58a568}@media (width<=760px){.cookieConsent{grid-template-columns:38px minmax(0,1fr);align-items:start;width:auto;min-height:0;padding:18px;bottom:16px;left:16px;right:16px}.cookieIcon{width:38px;height:38px}.cookieActions{grid-column:1/-1;width:100%}.cookieActions button{flex:1}}@media (width<=460px){.cookieActions{flex-direction:column}.cookieActions button{width:100%}}@keyframes cookieEnter{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cookieExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.98)}}.cookieConsent{animation:.38s cubic-bezier(.22,1,.36,1) both cookieEnter}.cookieConsentClosing{animation:.28s cubic-bezier(.4,0,1,1) both cookieExit}.cookieContent a,.cookieActions button{transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.cookieContent a:hover,.cookieContent a:focus-visible{color:#478f55}.cookieActions button:hover,.cookieActions button:focus-visible{border-color:#bfc9c0;transform:translateY(-1px)}.cookieActions .cookieAccept:hover,.cookieActions .cookieAccept:focus-visible{background:#4c965a;border-color:#4c965a;box-shadow:0 8px 18px #4c965a2e}@media (prefers-reduced-motion:reduce){.cookieConsent,.cookieConsentClosing{animation:none}.cookieContent a,.cookieActions button{transition:none}}.footer{background:#fff;border-top:1px solid #e8ece8;width:100%;margin-top:88px}.footerMain{grid-template-columns:1.35fr .8fr .9fr 1.08fr;align-items:start;gap:54px;width:min(1280px,100% - 64px);margin:0 auto;padding:52px 0 46px;display:grid}.footerBrand{min-width:0}.footerLogo{width:fit-content;text-decoration:none;display:inline-flex}.footerLogo img{object-fit:contain;width:118px;height:88px}.footerBrand p{color:#66706b;max-width:300px;margin:18px 0 0;font-family:Poppins,Segoe UI,sans-serif;font-size:14px;line-height:1.75}.footerSocials{gap:12px;margin-top:24px;display:flex}.footerSocials a{color:#1f2722;border:1px solid #e1e7e2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:inline-flex}.footerSocials svg{width:18px;height:18px}.footerColumn h2,.footerSupport h2{color:#17191c;margin:0;font-family:Poppins,Segoe UI,sans-serif;font-size:17px;font-weight:700}.footerColumn ul{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.footerColumn li{min-width:0}.footerColumn a{color:#65706a;align-items:center;gap:9px;width:fit-content;font-family:Poppins,Segoe UI,sans-serif;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.footerColumn a svg{color:#5aa669;flex:none;width:14px;height:14px}.footerSupport{background:#fbfdfb;border:1px solid #e1e8e2;border-radius:16px;padding:26px}.footerSupportIcon{color:#58a568;background:#eef7ef;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.footerSupportIcon svg{width:21px;height:21px}.footerSupport p{color:#66706b;margin:14px 0 20px;font-family:Poppins,Segoe UI,sans-serif;font-size:13px;line-height:1.65}.footerSupportButton{color:#fff;background:#58a568;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:46px;padding:0 18px;font-family:Poppins,Segoe UI,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:flex}.footerSupportButton svg{width:17px;height:17px}.footerBottom{border-top:1px solid #e8ece8;justify-content:space-between;align-items:center;gap:28px;width:min(1280px,100% - 64px);margin:0 auto;padding:24px 0 28px;display:flex}.footerBottom p{color:#78817c;margin:0;font-family:Poppins,Segoe UI,sans-serif;font-size:12px}.footerBottom nav{align-items:center;gap:16px;display:flex}.footerBottom nav span{background:#dfe5e0;width:1px;height:16px}.footerBottom a{color:#65706a;font-family:Poppins,Segoe UI,sans-serif;font-size:12px;font-weight:600;text-decoration:none}@media (width<=1080px){.footerMain{grid-template-columns:1.2fr 1fr 1fr}.footerSupport{grid-column:1/-1}}@media (width<=760px){.footer{margin-top:64px}.footerMain,.footerBottom{width:calc(100% - 32px)}.footerMain{grid-template-columns:1fr 1fr;gap:36px 24px;padding:38px 0}.footerBrand,.footerSupport{grid-column:1/-1}.footerBrand p{max-width:420px}.footerBottom{flex-direction:column;align-items:flex-start;padding:22px 0 26px}}@media (width<=480px){.footerMain{grid-template-columns:1fr}.footerBrand,.footerSupport{grid-column:auto}.footerBottom nav{flex-wrap:wrap}}.footerBrand,.footerColumn,.footerSupport,.footerBottom{opacity:0;transition:opacity .54s,transform .54s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.footerVisible .footerBrand,.footerVisible .footerColumn,.footerVisible .footerSupport,.footerVisible .footerBottom{opacity:1;transform:translateY(0)}.footerVisible .footerBrand{transition-delay:40ms}.footerVisible .footerColumn:nth-child(2){transition-delay:.11s}.footerVisible .footerColumn:nth-child(3){transition-delay:.18s}.footerVisible .footerSupport{transition-delay:.25s}.footerVisible .footerBottom{transition-delay:.33s}.footerLogo img,.footerSocials a,.footerColumn a,.footerColumn a svg,.footerSupport,.footerSupportIcon,.footerSupportButton,.footerSupportButton svg,.footerBottom a{transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}.footerLogo:hover img,.footerLogo:focus-visible img{transform:translateY(-3px)scale(1.02)}.footerSocials a:hover,.footerSocials a:focus-visible{color:#fff;background:#58a568;border-color:#58a568;transform:translateY(-3px)scale(1.05);box-shadow:0 10px 22px #4e91582e}.footerColumn a:hover,.footerColumn a:focus-visible{color:#58a568;transform:translate(5px)}.footerColumn a:hover svg,.footerColumn a:focus-visible svg{transform:translate(2px)}.footerSupport:hover{border-color:#cfe0d1;transform:translateY(-5px);box-shadow:0 16px 38px #3a5e401a}.footerSupport:hover .footerSupportIcon{background:#e5f3e7;transform:rotate(-5deg)scale(1.08)}.footerSupportButton:hover,.footerSupportButton:focus-visible{background:#4f985e;transform:translateY(-2px);box-shadow:0 10px 24px #498f5533}.footerSupportButton:hover svg,.footerSupportButton:focus-visible svg{transform:translate(4px)}.footerBottom a:hover,.footerBottom a:focus-visible{color:#58a568}@media (prefers-reduced-motion:reduce){.footerBrand,.footerColumn,.footerSupport,.footerBottom{opacity:1;transition:none;transform:none}.footerLogo img,.footerSocials a,.footerColumn a,.footerColumn a svg,.footerSupportIcon,.footerSupportButton,.footerSupportButton svg,.footerBottom a{transition:none}}
