.footer{background-color:var(--tw-c-100);box-sizing:border-box;max-width:100%;padding-bottom:2.2rem;position:relative;width:100%;z-index:10}@media(max-width:1151px){.footer{padding-bottom:2.2rem}}.footer .footer-taskbar{border-bottom:1px solid var(--tw-c-300);box-sizing:border-box;display:flex;font-size:max(11px,1.1rem);font-weight:var(--tw-f-medium);justify-content:center;letter-spacing:.1em;padding:1.6rem clamp(2.6rem,7vw,4.4rem);text-transform:uppercase;width:100%}.footer .footer-taskbar>*{align-items:center;color:#333;color:var(--tw-c-app_font--secondary,#333);cursor:pointer;display:inline-flex;margin:0;padding:0 1.2rem}@media(max-width:767px){.footer .footer-taskbar .tally-academy-cta{display:none}.footer .footer-taskbar{flex-wrap:wrap;gap:.8rem 0;justify-content:space-between;padding:1.6rem clamp(2.6rem,7vw,4.4rem)}.footer .footer-taskbar>*{padding:.8rem 0}.footer .footer-container{grid-column:full}}.footer .footer-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.footer.footer .footer-taskbar.footer-taskbar{align-items:stretch;border:0;border-bottom:1px solid #e8e7e7;border-bottom:1px solid var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7));border-image:linear-gradient(90deg,#0000 3.2rem,#e8e7e7 0,#e8e7e7 calc(100% - 3.2rem),#0000 calc(100% - 3.2rem)) 1;border-image:linear-gradient(90deg,#0000 3.2rem,var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7)) 3.2rem,var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7)) calc(100% - 3.2rem),#0000 calc(100% - 3.2rem)) 1;color:#333;color:var(--tw-c-app_font--secondary,#333);display:flex;font-size:max(12px,1.2rem);font-weight:var(--tw-f-medium);gap:0 3.2rem;grid-column:narrow;justify-content:center;letter-spacing:.1em;margin:0;padding:1.2rem 0}.footer.footer .footer-taskbar.footer-taskbar>.footer__taskbar-item{color:inherit;gap:.8rem;justify-content:center;min-height:0;padding:.6rem 1.6rem;transition:background-color .2s ease-out,color .2s ease-out}.footer.footer .footer-taskbar.footer-taskbar>.footer__taskbar-item:hover{background-color:#fafafa;background-color:var(--tw-interact-wash,var(--tw-c-150,#fafafa));color:inherit;color:var(--tw-interact-c,inherit)}.footer.footer .footer-taskbar.footer-taskbar>.footer__taskbar-item:focus-visible{outline:.2rem solid #000;outline:.2rem solid var(--tw-interact-c,var(--tw-c-900,#000));outline-offset:-.4rem}}@media(max-width:767px){.footer.footer .footer-taskbar.footer-taskbar{--footer-taskbar-gutter:2.4rem;align-items:stretch;border:0;border-bottom:1px solid #e8e7e7;border-bottom:1px solid var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7));border-image:linear-gradient(90deg,#0000 2.4rem,#e8e7e7 0,#e8e7e7 calc(100% - 2.4rem),#0000 calc(100% - 2.4rem)) 1;border-image:linear-gradient(90deg,#0000 var(--footer-taskbar-gutter),var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7)) var(--footer-taskbar-gutter),var(--footer-redesign-c-rule,var(--tw-c-300,#e8e7e7)) calc(100% - var(--footer-taskbar-gutter)),#0000 calc(100% - var(--footer-taskbar-gutter))) 1;color:#333;color:var(--tw-c-app_font--secondary,#333);display:grid;font-size:max(12px,1.2rem);font-weight:var(--tw-f-medium);gap:0;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:.1em;padding:1.2rem 2.4rem;padding:1.2rem var(--footer-taskbar-gutter)}.footer.footer .footer-taskbar.footer-taskbar>.footer__locale{display:none}.footer.footer .footer-taskbar.footer-taskbar>.footer__taskbar-item.footer__taskbar-item:not(.tally-academy-cta){align-items:center;color:inherit;display:flex;flex-direction:row;font-weight:inherit;gap:.8rem;justify-content:flex-start;min-height:0;padding:.8rem 0;text-align:left}.footer.footer .footer-taskbar.footer-taskbar>.footer__taskbar-item.footer__taskbar-item:not(.tally-academy-cta):focus-visible{outline:.2rem solid #000;outline:.2rem solid var(--tw-interact-c,var(--tw-c-900,#000));outline-offset:-.4rem}.footer.footer .footer-taskbar.footer-taskbar.footer-taskbar--stacked{font-size:.9rem;font-weight:var(--tw-f-regular);grid-template-columns:repeat(4,0);justify-content:space-between;letter-spacing:0;padding:0 calc(50% - 17.5rem) 1.6rem}.footer.footer .footer-taskbar.footer-taskbar.footer-taskbar--stacked>.footer__taskbar-item.footer__taskbar-item:not(.tally-academy-cta){align-items:center;flex-direction:column;gap:.4rem;justify-content:flex-start;justify-self:center;line-height:1.2;padding:0;text-align:center;width:max-content}}@media(min-width:768px){.footer .footer-taskbar .footer__locale{display:none}}.footer .footer__taskbar-item{align-items:center;display:inline-flex;font-size:inherit;font-weight:inherit;gap:.4rem;letter-spacing:inherit;min-height:max(4.4rem,44px);text-transform:inherit}.footer .footer__taskbar-item i{font-size:3rem;margin-right:0}.footer--homepage-redesign{--footer-redesign-c-rule:var(--tw-c-200,#eee);--footer-redesign-c-ink:var(--tw-c-700,#333);--footer-redesign-c-muted:#6b6b6b;border-top:1px solid #eee;border-top:1px solid var(--footer-redesign-c-rule);color:#333;color:var(--footer-redesign-c-ink);padding-bottom:max(calc(7rem + 1.6rem) + 3.2rem,env(safe-area-inset-bottom,0px));padding-bottom:max(var(--tw-mobile-dock-scroll-clearance,calc(var(--tw-dock-height, 7rem) + 1.6rem)) + var(--tw-size__xl,3.2rem),env(safe-area-inset-bottom,0px));padding-top:.4rem}@media(min-width:768px){.footer--homepage-redesign{padding-bottom:max(1.6rem,env(safe-area-inset-bottom,0px))}}.footer--homepage-redesign.footer .footer-taskbar{align-items:center;border-bottom-color:var(--footer-redesign-c-rule);color:var(--footer-redesign-c-muted);font-size:max(11px,1.1rem);font-weight:var(--tw-f-regular);gap:.4rem 1.6rem;justify-content:flex-start;letter-spacing:.06em;padding-bottom:1.2rem;padding-top:1.2rem}@media(min-width:768px){.footer--homepage-redesign.footer .footer-taskbar{justify-content:center}}.footer--homepage-redesign.footer .footer-taskbar>*{color:inherit;padding-left:0;padding-right:0}@media(max-width:767px){.footer--homepage-redesign.footer .footer-taskbar{flex-wrap:nowrap;gap:1.2rem;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.footer--homepage-redesign.footer .footer-taskbar>.footer__taskbar-item+.footer__taskbar-item{display:none}}.footer--homepage-redesign .footer__taskbar-item{color:inherit;font-weight:inherit;letter-spacing:inherit}@media(max-width:767px){.footer--homepage-redesign .footer__taskbar-item{flex:0 1 auto;min-width:0;padding:0}}.footer--homepage-redesign :is(.footer__locale,.lng-switch){margin:0 0 0 auto}@media(max-width:767px){.footer--homepage-redesign :is(.footer__locale,.lng-switch){flex:0 0 auto;margin-left:0;max-width:58%;order:0}}.footer--homepage-redesign .language-switcher-btn.language-switcher-btn--standalone{margin:0}.footer--homepage-redesign .language-switcher-btn__trigger{background:#fafafa;background:var(--tw-c-150,#fafafa);border:1px solid var(--footer-redesign-c-rule);color:var(--footer-redesign-c-ink);gap:.8rem;min-height:max(4.4rem,44px);padding:.6rem 1.2rem}@media(max-width:767px){.footer--homepage-redesign .language-switcher-btn__trigger{box-sizing:border-box;gap:.6rem;max-width:100%;padding:.6rem 1rem;width:100%}}.footer--homepage-redesign .language-switcher-btn__flag{border:1px solid var(--footer-redesign-c-rule);filter:none;flex:none;height:1.6rem;margin:0;object-fit:cover;width:2.4rem}.footer--homepage-redesign .language-switcher-btn__text{font-size:1.2rem;font-weight:var(--tw-f-medium);letter-spacing:.08em;margin:0;text-transform:uppercase}@media(max-width:767px){.footer--homepage-redesign .language-switcher-btn__text{font-size:1.1rem;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.footer--homepage-redesign .language-switcher-btn__caret{flex:none;font-size:1rem;height:1rem;opacity:.72;overflow:hidden;width:1rem}.footer--homepage-redesign .site-footer{margin-top:1.2rem;--site-footer-c-ink:var(--footer-redesign-c-ink);--site-footer-c-muted:#6b6b6b;--site-footer-c-rule:var(--footer-redesign-c-rule);--site-footer-engage-gap:2rem;--site-footer-engage-pad-y:2rem}@media(max-width:767px){.footer--homepage-redesign .site-footer{gap:0;margin-top:.8rem;--site-footer-engage-pad-y:1.6rem}}.footer--homepage-redesign .site-footer__engage{border-bottom-color:var(--footer-redesign-c-rule)}.footer--homepage-redesign .site-footer__engage-submit{background:var(--footer-redesign-c-ink);color:#fff;color:var(--tw-c-100,#fff)}.footer--homepage-redesign .site-footer__engage-submit:focus-visible{outline-color:var(--footer-redesign-c-ink)}@media(max-width:767px){.footer--homepage-redesign :is(.site-footer__column--nav,.site-footer__column--trust){border-bottom-color:var(--footer-redesign-c-rule)}.footer--homepage-redesign .site-footer__column--nav:first-of-type{border-top:0}.footer--homepage-redesign .site-footer__heading--toggle{min-height:max(4.4rem,44px);padding-bottom:1.4rem;padding-top:1.4rem}}.footer--homepage-redesign .site-footer__column--trust{gap:3.2rem 2rem}@media(max-width:767px){.footer--homepage-redesign .site-footer__column--trust{gap:2.8rem 1.6rem}}.footer--homepage-redesign .site-footer__list--payment{gap:.4rem}.footer--homepage-redesign .site-footer__list--payment .site-footer__item{border-color:var(--footer-redesign-c-rule)}.footer--homepage-redesign .site-footer__list--social{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem}.footer--homepage-redesign .site-footer__legal{color:var(--footer-redesign-c-muted)}@media(max-width:767px){.footer--homepage-redesign .site-footer__legal{margin-bottom:0;margin-top:1.2rem;padding-top:.8rem}}.footer .site-footer{--site-footer-c-muted:#767676}.theme--is-dark .footer--homepage-redesign{--footer-redesign-c-muted:#a39da0}.theme--is-dark .footer .site-footer{--site-footer-c-error:#ff6b7d;--site-footer-c-muted:#a39da0}.theme--is-dark .footer .site-footer__engage-badge:first-child .site-footer__engage-badge-img{background:#fff;border-radius:.7rem}.theme--is-dark .footer .site-footer__engage-form .base-checkbox__label:before{border-color:#ffffff73}