.MarketingFooter-module__8XEljG__footer{isolation:isolate;color:#fff;background:linear-gradient(#091d38 0%,#08182f 45%,#061325 100%);position:relative;overflow:hidden}.MarketingFooter-module__8XEljG__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.MarketingFooter-module__8XEljG__backdrop:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fc59,#0000) top/100% 1px no-repeat,radial-gradient(60% 45% at 50% 100%,#0ea5e924,#0000 70%);position:absolute;inset:0}.MarketingFooter-module__8XEljG__backdrop:after{content:"";background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.MarketingFooter-module__8XEljG__top{gap:3rem;padding-top:4rem;display:grid}@media (min-width:64rem){.MarketingFooter-module__8XEljG__top{grid-template-columns:minmax(0,1.25fr) minmax(0,3fr);gap:4rem;padding-top:5rem}}.MarketingFooter-module__8XEljG__brand{max-width:24rem}.MarketingFooter-module__8XEljG__tagline{color:#ffffffe6;margin:1.25rem 0 0;font-size:.975rem;font-weight:700}.MarketingFooter-module__8XEljG__blurb{color:#ffffff94;margin:.6rem 0 0;font-size:.875rem;line-height:1.65}.MarketingFooter-module__8XEljG__trust{color:#fffc;transition:border-color .2s var(--ease-velocity,ease), color .2s var(--ease-velocity,ease);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;margin-top:1.5rem;padding:.45rem .85rem .45rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.MarketingFooter-module__8XEljG__trust svg:first-child{color:#7dd3fc;width:.9rem;height:.9rem}.MarketingFooter-module__8XEljG__trust:hover{color:#fff;border-color:#ffffff59}.MarketingFooter-module__8XEljG__updates{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;margin-top:1.5rem;padding:.9rem 1rem;display:grid}.MarketingFooter-module__8XEljG__updatesIcon{color:#0a1f3d;background:#7dd3fc;border-radius:.65rem;grid-row:span 2;place-items:center;width:2.1rem;height:2.1rem;display:grid}.MarketingFooter-module__8XEljG__updatesIcon svg{width:1rem;height:1rem}.MarketingFooter-module__8XEljG__updatesText{gap:.15rem;display:grid}.MarketingFooter-module__8XEljG__updatesTitle{color:#fff;font-size:.875rem;font-weight:700}.MarketingFooter-module__8XEljG__updatesNote{color:#ffffff94;font-size:.78rem;line-height:1.5}.MarketingFooter-module__8XEljG__updatesLink{color:#7dd3fc;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.MarketingFooter-module__8XEljG__updatesLink:hover{color:#bae6fd}.MarketingFooter-module__8XEljG__socials{flex-wrap:wrap;gap:.5rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.MarketingFooter-module__8XEljG__social{color:#fff9;font-size:.8rem;font-weight:600;text-decoration:none}.MarketingFooter-module__8XEljG__social:hover{color:#fff}.MarketingFooter-module__8XEljG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:48rem){.MarketingFooter-module__8XEljG__columns{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.MarketingFooter-module__8XEljG__column{align-content:start;gap:2.25rem;display:grid}.MarketingFooter-module__8XEljG__groupTitle{color:#fffffff2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.7rem;font-weight:700;display:flex}.MarketingFooter-module__8XEljG__groupTitle:before{content:"";background:#38bdf8;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 8px #38bdf8cc}.MarketingFooter-module__8XEljG__groupList{gap:.15rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.MarketingFooter-module__8XEljG__groupLink{color:#ffffff9e;transition:color .2s var(--ease-velocity,ease), translate .2s var(--ease-velocity,ease);padding:.3rem 0;font-size:.875rem;text-decoration:none;display:inline-block}.MarketingFooter-module__8XEljG__groupLink:hover,.MarketingFooter-module__8XEljG__groupLink:focus-visible{color:#fff;translate:2px}.MarketingFooter-module__8XEljG__wordmark{color:#0000;letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,#ffffff12 0% 40%,#7dd3fc4d 50%,#ffffff12 60% 100%) 100% 0/250% 100%;-webkit-background-clip:text;background-clip:text;margin:4rem 0 0;font-size:clamp(4rem,18vw,15rem);font-weight:800;line-height:.9}.MarketingFooter-module__8XEljG__bottom{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 0 2rem;display:flex}@media (min-width:40rem){.MarketingFooter-module__8XEljG__bottom{flex-direction:row}}.MarketingFooter-module__8XEljG__copyright{color:#ffffff8c;text-align:center;margin:0;font-size:.78rem}.MarketingFooter-module__8XEljG__bottomRight{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;display:flex}.MarketingFooter-module__8XEljG__counts{color:#ffffffb3;font-family:var(--font-mono);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;margin:0;padding:.3rem .7rem;font-size:.72rem}.MarketingFooter-module__8XEljG__toTop{color:#ffffffbf;transition:border-color .2s var(--ease-velocity,ease), color .2s var(--ease-velocity,ease);border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.MarketingFooter-module__8XEljG__toTop svg{width:.85rem;height:.85rem;transition:translate .2s var(--ease-velocity,ease)}.MarketingFooter-module__8XEljG__toTop:hover{color:#fff;border-color:#fff6}.MarketingFooter-module__8XEljG__toTop:hover svg{translate:0 -2px}@media (prefers-reduced-motion:no-preference){.MarketingFooter-module__8XEljG__wordmark{animation:9s ease-in-out infinite MarketingFooter-module__8XEljG__footer-sheen}}@keyframes MarketingFooter-module__8XEljG__footer-sheen{0%{background-position:100% 0}60%,to{background-position:0 0}}
