.components__layout__header__products-list__button{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);color:var(--color-gray-700);cursor:pointer;display:flex;gap:var(--spacing-xs);line-height:1;padding-block:var(--spacing-md);padding-inline:var(--spacing-lg);transition:background-color ease .15s}.components__layout__header__products-list__button:hover{background-color:var(--color-gray-200)}.components__layout__header__products-list__button>p{color:inherit!important;font-size:var(--text-size-lg)!important;font-weight:var(--font-regular)!important;letter-spacing:var(--text-size-lg-letter-spacing)!important;line-height:1!important;margin:0}.components__layout__header__products-list__button>svg{flex-shrink:0;height:1.5rem;margin-top:var(--spacing-xxs);width:1.5rem}.components__layout__header__products-list__modal{backdrop-filter:blur(22px);background-color:#fffffff5;border:1px solid rgba(36,115,255,.12);border-radius:var(--radius-2xl);box-shadow:0 0 0 1px #ffffffb3,0 24px 80px #0e2e6624;left:50%;margin-inline:auto;max-width:100vw;opacity:0;overflow:hidden;padding:var(--spacing-2xl);pointer-events:none;position:absolute;top:110%;transform:translate(-50%) translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0ms linear .16s;visibility:hidden;width:min(1100px,100vw);will-change:opacity,transform;z-index:1001}.components__layout__header__products-list__modal[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0ms;visibility:visible}.components__layout__header__products-list__modal>nav>ul{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(160px,1fr));list-style-type:none}.components__layout__header__products-list__modal__column>a{border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-4xl);height:100%;padding:var(--spacing-2xl);text-decoration:none;transform:translateY(0);transition:background-color ease .22s,border-color ease .22s,box-shadow ease .22s,transform ease .22s}.components__layout__header__products-list__modal__column>a:hover{background-color:#f4f8ffdb;border-color:#2473ff24;box-shadow:0 12px 32px #0e2e6614;transform:translateY(-2px)}.components__layout__header__products-list__modal__column>a:focus-visible{background-color:#f4f8ffdb;border-color:#2473ff42;box-shadow:0 0 0 3px #2473ff24,0 12px 32px #0e2e6614;outline:none}.components__layout__header__products-list__modal__column__title{align-items:center;display:flex;gap:var(--spacing-lg)}.components__layout__header__products-list__modal__column__title .icon{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;flex-shrink:0;height:var(--spacing-4xl);justify-content:center;width:var(--spacing-4xl)}.components__layout__header__products-list__modal__column__title .talent-management{background-color:var(--color-purple-100);box-shadow:0 0 0 4px var(--color-purple-50);color:var(--color-purple-700)}.components__layout__header__products-list__modal__column__title .surveys-and-pulses{background-color:var(--color-green-100);box-shadow:0 0 0 4px var(--color-green-50);color:var(--color-green-700)}.components__layout__header__products-list__modal__column__title .goals-and-okrs{background-color:var(--color-orange-100);box-shadow:0 0 0 4px var(--color-orange-50);color:var(--color-orange-700)}.components__layout__header__products-list__modal__column__title .people-analytics{background-color:var(--color-rose-100);box-shadow:0 0 0 4px var(--color-rose-50);color:var(--color-rose-700)}.components__layout__header__products-list__modal__column__list{display:flex;flex-direction:column;gap:var(--spacing-3xl);list-style-type:none}.components__layout__header__products-list__modal__column__list>li{display:flex;flex-direction:column;gap:var(--spacing-sm)}.components__layout__header__sideout-menu__container{display:none}.components__layout__header__sideout-menu__button{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-md);transition:background-color ease .15s}.components__layout__header__sideout-menu__button:hover{background-color:var(--color-gray-100)}.components__layout__header__sideout-menu__button>svg>path{fill:var(--color-gray-500)}.components__layout__header__sideout-menu{backdrop-filter:blur(22px);background-color:#fffffff5;border-left:1px solid rgba(36,115,255,.12);box-shadow:-24px 0 80px #0e2e6624;display:flex;flex-direction:column;height:100dvh;pointer-events:none;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .18s ease-out,visibility 0ms linear .18s;visibility:hidden;width:min(460px,100vw);will-change:transform;z-index:1001}.components__layout__header__sideout-menu[data-visible=true]{pointer-events:auto;transform:translate(0);transition:transform .18s ease-out,visibility 0ms linear;visibility:visible}.components__layout__header__sideout-menu__header{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;justify-content:end;padding-block:var(--spacing-2xl);padding-inline:var(--spacing-2xl)}.components__layout__header__sideout-menu__header>button{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-md);transition:background-color .15s ease}.components__layout__header__sideout-menu__header>button:hover{background-color:var(--color-gray-100)}.components__layout__header__sideout-menu__header>button>svg>path{fill:var(--color-gray-500)}.components__layout__header__sideout-menu__content{display:flex;flex-direction:column;height:100%;padding:var(--spacing-4xl)}.components__layout__header__sideout-menu__content__top{border-bottom:1px solid var(--color-gray-100);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);padding-left:var(--spacing-xl)}.components__layout__header__sideout-menu__content ul{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:var(--spacing-md);list-style-type:none;padding-bottom:var(--spacing-2xl)}.components__layout__header__sideout-menu__content ul li{width:100%}.components__layout__header__sideout-menu__content__link{align-items:start;border-radius:var(--radius-lg);display:flex;gap:var(--spacing-3xl);padding:var(--spacing-xl);text-decoration:none;transition:background-color ease .15s;width:100%}.components__layout__header__sideout-menu__content__link:hover{background-color:var(--color-brand-50)}.components__layout__header__sideout-menu__content__link__icon{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;flex-shrink:0;height:var(--spacing-6xl);justify-content:center;width:var(--spacing-6xl)}.components__layout__header__sideout-menu__content__link__title-description{display:flex;flex-direction:column;gap:var(--spacing-sm)}.components__layout__header__sideout-menu__content__bottom{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-md);justify-content:end;padding-top:var(--spacing-6xl)}.components__layout__header{background-color:transparent;box-shadow:0 0 12px 4px #00000005;isolation:isolate;padding-block:var(--spacing-lg);position:sticky;top:0;z-index:1000}.components__layout__header:before{backdrop-filter:blur(8px);background-color:#ffffffd9;content:"";inset:0;position:absolute;z-index:-1}.components__layout__header__content{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--spacing-4xl)}.components__layout__header__content__left-side{align-items:center;display:flex;gap:var(--spacing-8xl)}.components__layout__header__content__left-side img{height:fit-content;width:100px}.components__layout__header__content__right-side>ul{align-items:center;display:flex;gap:var(--spacing-xl);height:100%;justify-content:end;list-style-type:none}.components__layout__header__nav{align-items:center;display:flex;gap:var(--spacing-md)}.components__layout__header__nav>.components__react__link{align-items:center!important;background-color:transparent!important;border:0!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-gray-700)!important;cursor:pointer!important;display:flex!important;gap:var(--spacing-xs)!important;height:auto!important;line-height:1!important;min-height:auto!important;padding-block:var(--spacing-md)!important;padding-inline:var(--spacing-lg)!important;text-decoration:none!important;transform:none!important;transition:background-color ease .15s!important;width:fit-content!important}.components__layout__header__nav>.components__react__link>span{color:inherit!important;font-size:var(--text-size-lg)!important;font-weight:var(--font-regular)!important;letter-spacing:var(--text-size-lg-letter-spacing)!important;line-height:1!important}.components__layout__header__nav>.components__react__link:hover{background-color:var(--color-gray-200)!important;color:var(--color-gray-700)!important;transform:none!important}.components__layout__footer{background-color:var(--color-white)}.components__layout__footer__final-cta{background:radial-gradient(circle at 16% 12%,rgba(36,115,255,.14),transparent 28rem),radial-gradient(circle at 86% 8%,rgba(120,57,238,.12),transparent 30rem),linear-gradient(180deg,var(--color-white) 0%,var(--color-brand-25) 100%);padding-block:var(--spacing-8xl)}.components__layout__footer__final-cta__inner{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:64rem;text-align:center}.components__layout__footer__final-cta__inner>span{color:var(--color-brand-500);font-size:var(--text-size-sm);font-weight:var(--font-bold);letter-spacing:.13em;margin-bottom:var(--spacing-xl)}.components__layout__footer__final-cta h2{color:var(--color-gray-900);font-size:clamp(2.8rem,5.6vw,5.5rem);font-weight:800;letter-spacing:-.075em;line-height:.94;margin:0;max-width:58rem}.components__layout__footer__final-cta p{color:var(--color-gray-600);font-size:1.15rem;line-height:1.7;margin:var(--spacing-3xl) 0 0;max-width:48rem}.components__layout__footer__final-cta__action{display:flex;justify-content:center;margin-top:var(--spacing-4xl)}.components__layout__footer__main{background:radial-gradient(circle at 12% 0%,rgba(36,115,255,.18),transparent 24rem),radial-gradient(circle at 90% 0%,rgba(120,57,238,.14),transparent 28rem),linear-gradient(135deg,#0e2e66,#102a5c 46%,#081a3d);color:var(--color-white);overflow:hidden;position:relative}.components__layout__footer__main:before{background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.components__layout__footer__inner{padding-block:var(--spacing-6xl) var(--spacing-4xl);position:relative;z-index:1}.components__layout__footer__content{display:grid;gap:var(--spacing-6xl);grid-template-columns:.95fr 1.35fr;padding-bottom:var(--spacing-5xl)}.components__layout__footer__brand{max-width:28rem}.components__layout__footer__logo{display:inline-flex;margin-bottom:var(--spacing-2xl);text-decoration:none;width:fit-content}.components__layout__footer__logo img{display:block;height:auto;max-width:8.5rem;width:100%}.components__layout__footer__brand p{color:#ffffffa8;font-size:.98rem;line-height:1.7;margin:0}.components__layout__footer__nav{display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(3,minmax(0,1fr))}.components__layout__footer__nav h3{color:var(--color-white);font-size:var(--text-size-sm);font-weight:var(--font-bold);letter-spacing:.1em;margin:0 0 var(--spacing-lg);text-transform:uppercase}.components__layout__footer__nav ul{display:flex;flex-direction:column;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.components__layout__footer__nav a{color:#ffffffa8;font-size:.96rem;line-height:1.35;text-decoration:none;transition:color ease .18s,transform ease .18s}.components__layout__footer__nav a:hover{color:var(--color-white);transform:translate(2px)}.components__layout__footer__bottom{align-items:center;border-top:1px solid rgba(255,255,255,.1);color:#ffffff75;display:flex;font-size:var(--text-size-sm);gap:var(--spacing-xl);justify-content:space-between;padding-top:var(--spacing-3xl)}.components__layout__footer__bottom div{display:flex;gap:var(--spacing-xl)}.components__layout__footer__bottom a{color:#ffffff85;text-decoration:none;transition:color ease .18s}.components__layout__footer__bottom a:hover{color:var(--color-white)}@media(max-width:980px){.components__layout__footer__content{grid-template-columns:1fr}.components__layout__footer__brand{max-width:40rem}}@media(max-width:720px){.components__layout__footer__final-cta{padding-block:var(--spacing-6xl)}.components__layout__footer__final-cta h2{font-size:clamp(2.6rem,12vw,4rem)}.components__layout__footer__inner{padding-block:var(--spacing-5xl) var(--spacing-3xl)}.components__layout__footer__nav{grid-template-columns:1fr}.components__layout__footer__bottom{align-items:flex-start;flex-direction:column}.components__layout__footer__bottom div{flex-direction:column;gap:var(--spacing-md)}}.components__layout__footer__contact{margin-top:var(--spacing-5xl);max-width:58rem;position:relative;width:100%}.components__layout__footer__contact-form-wrapper{background:#ffffffc7;border:1px solid rgba(36,115,255,.12);border-radius:var(--radius-3xl);box-shadow:0 28px 80px #0e2e661f;padding:var(--spacing-3xl);text-align:left}#footer-contact-form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.components__layout__footer__contact-grid{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}#footer-contact-form .field{display:flex;flex-direction:column;gap:var(--spacing-md)}#footer-contact-form .field label{color:var(--color-gray-700);font-size:var(--text-size-sm);font-weight:var(--font-bold)}#footer-contact-form .field small{color:var(--color-red-500);display:none;font-size:var(--text-size-sm);padding-left:var(--spacing-xs)}#footer-contact-form .field input,#footer-contact-form .field textarea{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);color:var(--color-gray-700);font-size:var(--text-size-md);outline:none;padding:var(--spacing-lg);resize:none;width:100%}#footer-contact-form .field input::placeholder,#footer-contact-form .field textarea::placeholder{color:var(--color-gray-500)}#footer-contact-form .field input:focus,#footer-contact-form .field textarea:focus{border-color:var(--color-brand-400);box-shadow:0 0 0 3px var(--color-brand-100)}#footer-contact-form button{align-items:center;background:linear-gradient(135deg,var(--color-brand-500),#7839ee);border:0;border-radius:var(--radius-xl);box-shadow:0 18px 48px #2473ff3d;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--text-size-md);font-weight:var(--font-bold);justify-content:center;margin-top:var(--spacing-sm);min-height:3.35rem;padding-inline:var(--spacing-2xl);transition:box-shadow ease .2s,transform ease .2s}#footer-contact-form button:hover{box-shadow:0 22px 58px #2473ff4d;transform:translateY(-2px)}#footer-contact-form button:disabled{background:var(--color-gray-200);box-shadow:none;color:var(--color-gray-500);cursor:not-allowed;transform:none}#footer-contact-form .accept-terms{color:var(--color-gray-600);font-size:var(--text-size-sm);line-height:1.55;text-align:center}#footer-contact-form .accept-terms a{color:var(--color-brand-700);font-size:inherit;font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:var(--spacing-xs)}.components__layout__footer__contact-submitted{align-items:center;background:#ffffffc7;border:1px solid rgba(36,115,255,.12);border-radius:var(--radius-3xl);box-shadow:0 28px 80px #0e2e661f;display:none;flex-direction:column;padding:var(--spacing-5xl) var(--spacing-3xl);text-align:center}.components__layout__footer__contact-submitted-icon{align-items:center;background-color:var(--color-green-100);border-radius:var(--radius-full);box-shadow:0 0 8px 8px var(--color-green-50);color:var(--color-green-700);display:flex;height:var(--spacing-6xl);justify-content:center;margin-bottom:var(--spacing-2xl);width:var(--spacing-6xl)}.components__layout__footer__contact-submitted h3{color:var(--color-gray-900);font-size:var(--text-size-2xl);margin:0 0 var(--spacing-md)}.components__layout__footer__contact-submitted p{color:var(--color-gray-600);margin:0;max-width:32rem}.components__layout__footer__contact-form-wrapper{padding:var(--spacing-2xl)}.components__layout__footer__contact-grid{grid-template-columns:1fr}#footer-contact-form button{width:100%}.components__layout__footer__contact{margin-top:var(--spacing-5xl);max-width:46rem;position:relative;width:100%}.components__layout__footer__contact-form-wrapper,.components__layout__footer__contact-submitted{background:#fffffffa;border:1px solid rgba(14,46,102,.1);border-radius:1.75rem;box-shadow:0 24px 70px #0e2e661f,0 1px #ffffffe6;overflow:hidden;padding:var(--spacing-3xl);position:relative;text-align:left}.components__layout__footer__contact-form-wrapper:before,.components__layout__footer__contact-submitted:before{background:linear-gradient(90deg,#2473ff6b,#7839ee57,#2473ff1a);content:"";height:2px;inset:0 0 auto;position:absolute}.components__layout__footer__contact-form-wrapper[data-visible=false]{display:none}#footer-contact-form{display:flex;flex-direction:column;gap:var(--spacing-xl);position:relative;z-index:1}.components__layout__footer__contact-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:1fr}#footer-contact-form .field{display:flex;flex-direction:column;gap:var(--spacing-sm)}#footer-contact-form .field label{color:var(--color-gray-700);font-size:var(--text-size-sm);font-weight:var(--font-bold);letter-spacing:-.01em}#footer-contact-form .field label span{color:var(--color-red-600)}#footer-contact-form .field input,#footer-contact-form .field textarea{background:var(--color-white);border:1px solid rgba(14,46,102,.12);border-radius:.9rem;box-shadow:0 8px 20px #0e2e6609;color:var(--color-gray-800);font-size:var(--text-size-md);line-height:1.45;outline:none;padding:.9rem 1rem;resize:none;transition:border-color ease .18s,box-shadow ease .18s,background-color ease .18s;width:100%}#footer-contact-form .field textarea{min-height:8.5rem}#footer-contact-form .field input::placeholder,#footer-contact-form .field textarea::placeholder{color:var(--color-gray-400)}#footer-contact-form .field input:hover,#footer-contact-form .field textarea:hover{border-color:#2473ff42}#footer-contact-form .field input:focus,#footer-contact-form .field textarea:focus{background-color:var(--color-white);border-color:#2473ff94;box-shadow:0 0 0 4px #2473ff1a,0 16px 34px #0e2e6614}#footer-contact-form .field small{color:var(--color-red-500);display:none;font-size:var(--text-size-sm);line-height:1.35;padding-left:var(--spacing-xs)}#footer-contact-form button{align-items:center;align-self:center;background:linear-gradient(135deg,var(--color-brand-500),#7839ee);border:0;border-radius:999px;box-shadow:0 18px 48px #2473ff42,inset 0 1px #ffffff47;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--text-size-md);font-weight:var(--font-bold);justify-content:center;margin-top:var(--spacing-sm);min-height:3.35rem;min-width:15rem;padding-inline:var(--spacing-3xl);transition:box-shadow ease .2s,transform ease .2s,opacity ease .2s}#footer-contact-form button:hover{box-shadow:0 24px 64px #2473ff52,inset 0 1px #ffffff47;transform:translateY(-2px)}#footer-contact-form button:disabled{background:linear-gradient(135deg,var(--color-gray-200),var(--color-gray-300));box-shadow:none;color:var(--color-gray-500);cursor:not-allowed;transform:none}#footer-contact-form .accept-terms{color:var(--color-gray-500);font-size:var(--text-size-sm);line-height:1.55;margin-inline:auto;text-align:center}#footer-contact-form .accept-terms a{background:transparent;box-shadow:none;color:var(--color-brand-700);display:inline;font-size:inherit;font-weight:var(--font-bold);margin:0;min-height:initial;padding:0;text-decoration:underline;text-underline-offset:.18em}#footer-contact-form .accept-terms a:hover{color:#7839ee;transform:none}.components__layout__footer__contact-submitted{align-items:center;display:none;flex-direction:column;padding:var(--spacing-5xl) var(--spacing-3xl);text-align:center}.components__layout__footer__contact-submitted[data-visible=true]{display:flex}.components__layout__footer__contact-submitted-icon{align-items:center;background:linear-gradient(135deg,var(--color-green-100),rgba(255,255,255,.88));border:1px solid rgba(22,163,74,.16);border-radius:var(--radius-full);box-shadow:0 0 0 8px #16a34a12,0 18px 44px #16a34a24;color:var(--color-green-700);display:flex;height:var(--spacing-6xl);justify-content:center;margin-bottom:var(--spacing-2xl);width:var(--spacing-6xl)}.components__layout__footer__contact-submitted h3{color:var(--color-gray-900);font-size:var(--text-size-2xl);letter-spacing:-.04em;margin:0 0 var(--spacing-md)}.components__layout__footer__contact-submitted p{color:var(--color-gray-600);line-height:1.65;margin:0;max-width:32rem}@media(max-width:720px){.components__layout__footer__contact{margin-top:var(--spacing-4xl)}.components__layout__footer__contact-form-wrapper,.components__layout__footer__contact-submitted{border-radius:1.5rem;padding:var(--spacing-2xl)}.components__layout__footer__contact-grid{gap:var(--spacing-lg);grid-template-columns:1fr}#footer-contact-form{gap:var(--spacing-lg)}#footer-contact-form button{min-width:initial;width:100%}#footer-contact-form .field textarea{min-height:7.5rem}}#footer-contact-form .field .character-counter{display:block;margin-top:6px;color:var(--gray-600);font-size:12px;line-height:1.4}#footer-contact-form .field .character-counter[data-state=warning]{color:#a16207}#footer-contact-form .field .character-counter[data-state=limit]{color:#b42318}.components__layout__footer__final-cta__inner,.components__layout__footer__inner{padding-inline:clamp(1rem,4vw,var(--spacing-4xl));width:100%}.components__layout__footer__content,.components__layout__footer__brand,.components__layout__footer__nav,.components__layout__footer__bottom{min-width:0}.components__layout__footer__brand p,.components__layout__footer__nav a,.components__layout__footer__bottom span{overflow-wrap:anywhere}@media(max-width:720px){.components__layout__footer__final-cta{padding-block:var(--spacing-6xl)}.components__layout__footer__final-cta__inner{max-width:100%;padding-inline:var(--spacing-2xl)}.components__layout__footer__final-cta__inner>span{margin-bottom:var(--spacing-lg)}.components__layout__footer__final-cta h2{font-size:clamp(2rem,10vw,3.2rem);letter-spacing:-.055em;line-height:1;max-width:100%}.components__layout__footer__final-cta p{font-size:1rem;line-height:1.6;margin-top:var(--spacing-2xl);max-width:100%}.components__layout__footer__final-cta__action{margin-top:var(--spacing-3xl);width:100%}.components__layout__footer__final-cta__action .components__react__schedule-link{max-width:20rem!important;width:100%!important}.components__layout__footer__main{background:radial-gradient(circle at 20% 0%,rgba(36,115,255,.22),transparent 18rem),linear-gradient(180deg,#0e2e66,#081a3d)}.components__layout__footer__inner{padding-block:var(--spacing-5xl) var(--spacing-3xl);padding-inline:var(--spacing-2xl)}.components__layout__footer__content{gap:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.components__layout__footer__brand{max-width:100%}.components__layout__footer__logo{margin-bottom:var(--spacing-xl)}.components__layout__footer__logo img{max-width:7.25rem}.components__layout__footer__brand p{font-size:.95rem;line-height:1.6}.components__layout__footer__nav{gap:var(--spacing-3xl) var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}.components__layout__footer__nav>div:last-child{grid-column:1 / -1}.components__layout__footer__nav h3{margin-bottom:var(--spacing-md)}.components__layout__footer__nav ul{gap:var(--spacing-sm)}.components__layout__footer__nav a{font-size:.92rem;line-height:1.45}.components__layout__footer__bottom{gap:var(--spacing-md);padding-top:var(--spacing-2xl)}}@media(max-width:480px){.components__layout__footer__final-cta__inner,.components__layout__footer__inner{padding-inline:var(--spacing-xl)}.components__layout__footer__final-cta h2{font-size:clamp(1.85rem,10.5vw,2.65rem)}.components__layout__footer__final-cta p,.components__layout__footer__brand p{font-size:.9rem}.components__layout__footer__content{gap:var(--spacing-3xl)}.components__layout__footer__nav{grid-template-columns:1fr}.components__layout__footer__nav>div:last-child{grid-column:auto}.components__layout__footer__bottom{font-size:.78rem}}
