:root{--color-white-section:var(--mantine-color-white);--color-dark-section:var(--mantine-color-grey-8);--color-light-section:var(--mantine-color-brand-0);--color-yellow-section:var(--mantine-color-yellow-0);--color-purple-section:linear-gradient(135deg, #f3dce8 0%, #dbd3ef 100%);--layout-padding-inline:clamp(var(--mantine-spacing-sm), 2vw, var(--mantine-spacing-2xl))}body{background-color:var(--mantine-color-black)}main{max-width:1800px;padding-block:var(--mantine-spacing-md);padding-inline:var(--layout-padding-inline);background-color:var(--mantine-color-black);margin:0 auto}.highlight{color:var(--mantine-color-brand-5)}
.AppFooter-module__Tbjuhq__footer{--footer-max-width:110rem;--footer-gutter:max(var(--mantine-spacing-5xl), (100% - var(--footer-max-width)) / 2);background-color:var(--mantine-color-black);color:var(--mantine-color-white)}.AppFooter-module__Tbjuhq__mainContent{padding:var(--mantine-spacing-7xl) var(--footer-gutter) var(--mantine-spacing-5xl)}.AppFooter-module__Tbjuhq__brandLogo{margin-bottom:var(--mantine-spacing-xl);display:inline-block}.AppFooter-module__Tbjuhq__brandLogo svg{width:88px;height:auto}.AppFooter-module__Tbjuhq__grid{justify-content:space-between;gap:var(--mantine-spacing-7xl);grid-template-columns:clamp(22rem,32vw,38rem) auto;align-items:start;display:grid}.AppFooter-module__Tbjuhq__taglineSection{gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}.AppFooter-module__Tbjuhq__tagline{color:var(--mantine-color-white);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.2}.AppFooter-module__Tbjuhq__cta{text-underline-offset:6px;width:fit-content;font-size:1rem;color:var(--mantine-color-white)!important;text-decoration:underline!important}.AppFooter-module__Tbjuhq__cta:hover{opacity:.75}.AppFooter-module__Tbjuhq__navColumns{gap:var(--mantine-spacing-6xl);grid-template-columns:repeat(3,max-content);display:grid}.AppFooter-module__Tbjuhq__columnTitle{color:var(--mantine-color-grey-4);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--mantine-spacing-xs);font-weight:700}.AppFooter-module__Tbjuhq__navLink{font-size:1rem;display:block;color:var(--mantine-color-white)!important;text-decoration:none!important}.AppFooter-module__Tbjuhq__navLink:hover{opacity:.7}.AppFooter-module__Tbjuhq__fundingSection{align-items:flex-start;gap:var(--mantine-spacing-2xl) var(--mantine-spacing-5xl);padding:var(--mantine-spacing-3xl) var(--footer-gutter);border-top:1px solid #ffffff26;flex-wrap:wrap;display:flex}.AppFooter-module__Tbjuhq__fundingLogos{gap:var(--mantine-spacing-lg);flex-direction:column;align-items:flex-start;display:flex}.AppFooter-module__Tbjuhq__fundingImage{max-width:240px;height:auto;display:block}.AppFooter-module__Tbjuhq__fundingText{gap:var(--mantine-spacing-md);flex-direction:column;max-width:40ch;display:flex}.AppFooter-module__Tbjuhq__fundingParagraph{font-size:.85rem;line-height:1.5;color:var(--mantine-color-white)!important}a.AppFooter-module__Tbjuhq__fundingParagraph{cursor:pointer;text-decoration:none}a.AppFooter-module__Tbjuhq__fundingParagraph:hover{text-underline-offset:4px;text-decoration:underline}.AppFooter-module__Tbjuhq__fundingLink{color:var(--mantine-color-white)!important;text-decoration:underline!important}.AppFooter-module__Tbjuhq__fundingLink:hover{opacity:.75}.AppFooter-module__Tbjuhq__bottomBar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg) var(--footer-gutter);border-top:1px solid #ffffff26;display:flex}.AppFooter-module__Tbjuhq__copyright{color:var(--mantine-color-white);letter-spacing:.06em;font-size:.7rem}.AppFooter-module__Tbjuhq__socialIcon{align-items:center;line-height:1;display:flex;color:var(--mantine-color-white)!important}.AppFooter-module__Tbjuhq__socialIcon:hover{opacity:.7}@media (max-width:991px){.AppFooter-module__Tbjuhq__grid{gap:var(--mantine-spacing-5xl);grid-template-columns:1fr}}@media (max-width:767px){.AppFooter-module__Tbjuhq__mainContent{padding:var(--mantine-spacing-5xl) var(--mantine-spacing-lg) var(--mantine-spacing-2xl)}.AppFooter-module__Tbjuhq__fundingSection{gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-2xl) var(--mantine-spacing-lg)}.AppFooter-module__Tbjuhq__bottomBar{padding:var(--mantine-spacing-lg);flex-direction:column;align-items:flex-start}}@media (max-width:479px){.AppFooter-module__Tbjuhq__navColumns{grid-template-columns:repeat(2,1fr)}}
