.landing-scroll footer.landing-site-footer,footer.landing-site-footer{background:linear-gradient(180deg, var(--paper,var(--bg-canvas,#fff)) 0%, #eee7fc 24%, #d4c4f5 58%, #ad92e7 80%, #7760db 100%);border-top:0;padding:72px clamp(24px,6vw,88px) 32px;font-family:Instrument Sans,sans-serif}footer.landing-site-footer .landing-site-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,6vw,88px);max-width:1120px}footer.landing-site-footer .landing-site-footer__columns h3{letter-spacing:-.02em;text-transform:none;color:#23163c;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.4}footer.landing-site-footer .landing-site-footer__columns ul{gap:9px}footer.landing-site-footer .landing-site-footer__columns a{color:#2c2044;min-height:28px;font-size:15px;font-weight:400;line-height:1.5}footer.landing-site-footer .landing-site-footer__columns a:hover{color:#432375;text-underline-offset:4px;text-decoration:underline}footer.landing-site-footer .landing-site-footer__legal{background:#503293a6;border-radius:16px;justify-content:flex-start;gap:12px 22px;max-width:1120px;margin-top:52px;padding:20px 24px}footer.landing-site-footer .landing-site-footer__legal :is(a,.landing-site-footer__link-button){color:#fff;min-height:28px;font-size:13px;font-weight:400;line-height:1.5}footer.landing-site-footer .landing-site-footer__legal :is(a,.landing-site-footer__link-button):hover{color:#fff}footer.landing-site-footer .landing-site-footer__legal .landing-social-link{color:#53388b;background:#fff;width:34px;height:34px;box-shadow:0 1px 3px #2816401a}footer.landing-site-footer .landing-site-footer__legal .landing-social-link:hover{color:#34165d;background:#f4edff}footer.landing-site-footer .landing-site-footer__legal .landing-social-link svg{width:17px;height:17px}footer.landing-site-footer :focus-visible{outline-color:#321559}html[data-theme=dark] .landing-scroll footer.landing-site-footer,html[data-theme=dark] footer.landing-site-footer{background:linear-gradient(180deg, var(--paper,var(--bg-canvas,#131313)) 0%, #22182f 30%, #3b285b 65%, #6445ad 100%)}html[data-theme=dark] footer.landing-site-footer .landing-site-footer__columns :is(h3,a){color:#f1eaff}html[data-theme=dark] footer.landing-site-footer .landing-site-footer__columns a:hover{color:#fff}html[data-theme=dark] footer.landing-site-footer :focus-visible{outline-color:#e0ceff}@media (width<=650px){.landing-scroll footer.landing-site-footer,footer.landing-site-footer{padding:48px 24px 24px}footer.landing-site-footer .landing-site-footer__columns{gap:32px 24px}footer.landing-site-footer .landing-site-footer__columns h3{margin-bottom:14px;font-size:19px}footer.landing-site-footer .landing-site-footer__columns a{font-size:14px}footer.landing-site-footer .landing-site-footer__legal{gap:12px 18px;margin-top:36px;padding:18px}}footer.landing-site-footer{box-sizing:border-box;border-radius:0;width:100%;max-width:none;margin:0}footer.landing-site-footer .landing-site-footer__columns{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}footer.landing-site-footer .landing-site-footer__columns ul{margin:0;padding:0;list-style:none;display:grid}footer.landing-site-footer .landing-site-footer__columns li{min-width:0;margin:0}footer.landing-site-footer .landing-site-footer__columns a{overflow-wrap:anywhere;text-decoration:none;display:inline-block}footer.landing-site-footer .landing-site-footer__legal{flex-wrap:wrap;align-items:center;margin-left:auto;margin-right:auto;display:flex}footer.landing-site-footer .landing-site-footer__legal a{text-decoration:none}footer.landing-site-footer .landing-site-footer__legal a:hover{text-underline-offset:4px;text-decoration:underline}footer.landing-site-footer .question-disclaimer{color:#fff;max-width:1120px;margin:24px auto 0;font-size:12px;line-height:1.75}footer.landing-site-footer .blog-footer__editorial{color:#2c2044;max-width:1120px;margin:0 auto 36px}html[data-theme=dark] footer.landing-site-footer .blog-footer__editorial{color:#f1eaff}@media (width<=900px){footer.landing-site-footer .landing-site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){footer.landing-site-footer .landing-site-footer__columns{grid-template-columns:minmax(0,1fr)}}footer.landing-site-footer{text-align:left;color:#2c2044}footer.landing-site-footer .landing-site-footer__columns a,footer.landing-site-footer .landing-site-footer__legal a{align-items:center;display:inline-flex}footer.landing-site-footer .landing-site-footer__link-button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}footer.landing-site-footer .landing-site-footer__legal .landing-social-link{border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}footer.landing-site-footer :focus-visible{outline-offset:4px;outline:2px solid #321559}footer.landing-site-footer .blog-footer__editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}footer.landing-site-footer .blog-footer__editorial p{margin:6px 0 0}footer.landing-site-footer .blog-footer__label{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;display:block}html[data-theme=dark] footer.landing-site-footer .blog-footer__editorial :is(strong,time){color:#f1eaff}@media (width<=600px){footer.landing-site-footer .blog-footer__editorial{grid-template-columns:1fr;gap:20px}}