._footer_5fba66a{background:var(--ink-950);color:var(--ink-100);font-family:var(--font-ui);border-top:1px solid #ffffff1a}._inner_5fba66a{width:min(1184px,100% - 64px);margin:0 auto}._top_5fba66a{grid-template-columns:1.65fr 1fr 1.15fr 1fr;gap:48px;padding:64px 0 48px;display:grid}._brand_5fba66a>a{align-items:center;min-height:44px;display:inline-flex}._tagline_5fba66a{max-width:270px;margin:19px 0 12px;font-size:18px;font-weight:600;line-height:1.5}._description_5fba66a{max-width:290px;color:var(--ink-300);margin:0;font-size:14px;line-height:1.8}._group_5fba66a h2{letter-spacing:.1em;text-transform:uppercase;margin:12px 0 18px;font-size:12px;font-weight:600}._group_5fba66a ul{margin:0;padding:0;list-style:none}._footer_5fba66a a{text-decoration:none}._group_5fba66a a{min-height:44px;color:var(--ink-300);align-items:center;font-size:14px;line-height:1.5;display:inline-flex}._footer_5fba66a a:hover{color:var(--naviload-primary)}._footer_5fba66a a:focus-visible{outline:2px solid var(--naviload-primary);outline-offset:5px;border-radius:2px}._bottom_5fba66a{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}._bottom_5fba66a small{color:var(--ink-300);font-size:12px;line-height:1.7}._bottom_5fba66a nav{gap:26px;display:flex}._bottom_5fba66a a{min-height:44px;color:var(--ink-100);align-items:center;gap:8px;font-size:13px;display:inline-flex}._bottom_5fba66a a span{color:var(--naviload-primary)}@media (max-width:1000px){._top_5fba66a{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}._brand_5fba66a{grid-column:1/-1}._tagline_5fba66a,._description_5fba66a{max-width:460px}}@media (max-width:640px){._inner_5fba66a{width:calc(100% - 40px)}._top_5fba66a{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:40px 0 32px}._group_5fba66a{min-width:0}._group_5fba66a a{overflow-wrap:anywhere;padding:4px 0}._group_5fba66a h2{margin-top:0;margin-bottom:8px}._bottom_5fba66a{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:760px){._withMobileCta_5fba66a{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}
