.styles-module__xNpc1a__header{z-index:1000;background:rgba(var(--lighter-color-rgb),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--dark-color-rgb),.06);height:3.5rem;box-shadow:none;border-radius:1rem;justify-content:space-between;align-items:center;padding:0 .5rem;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;top:.75rem;left:.75rem;right:.75rem}.styles-module__xNpc1a__scrolled{background:rgba(var(--lighter-color-rgb),.95);border-color:rgba(var(--dark-color-rgb),.1);box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000f}.styles-module__xNpc1a__logo{flex-shrink:0;align-items:center;display:flex}.styles-module__xNpc1a__nav{align-items:center;gap:.25rem;display:flex}.styles-module__xNpc1a__item{position:relative}.styles-module__xNpc1a__button{color:#555;border-radius:.5rem;align-items:center;gap:.2rem;padding:.4rem .65rem;font-size:.9rem;font-weight:500;transition:color .15s,background .15s;display:flex}.styles-module__xNpc1a__button:hover,.styles-module__xNpc1a__buttonActive{color:var(--text-color);background:rgba(var(--dark-color-rgb),.04)}.styles-module__xNpc1a__button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.5rem}.styles-module__xNpc1a__chevron{opacity:.5;width:.875rem;height:.875rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.styles-module__xNpc1a__icon{width:1.375rem;height:1.375rem}.styles-module__xNpc1a__chevronOpen{opacity:.8;transform:rotate(180deg)}.styles-module__xNpc1a__link{color:#555;border-radius:.5rem;padding:.4rem .65rem;font-size:.9rem;font-weight:500;transition:color .15s,background .15s}.styles-module__xNpc1a__link:hover{color:var(--text-color);background:rgba(var(--dark-color-rgb),.04)}.styles-module__xNpc1a__link:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.5rem}.styles-module__xNpc1a__dropdown{background:var(--lighter-color);border:1px solid rgba(var(--dark-color-rgb),.06);border-radius:.75rem;min-width:14rem;padding:.375rem;animation:.18s cubic-bezier(.4,0,.2,1) styles-module__xNpc1a__fadeIn;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000000f,0 12px 24px -4px #00000014}.styles-module__xNpc1a__dropdown:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}@keyframes styles-module__xNpc1a__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.styles-module__xNpc1a__dropdownLink{color:#555;border-radius:.4rem;padding:.5rem .75rem;font-size:.78rem;line-height:1.4;transition:background .15s,color .15s;display:block}.styles-module__xNpc1a__dropdownLink:hover{background:rgba(var(--primary-color-rgb),.05);color:var(--primary-color)}.styles-module__xNpc1a__dropdownLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.styles-module__xNpc1a__solutionLink{justify-content:space-between;align-items:center;display:flex;}.styles-module__xNpc1a__linkChevron{opacity:.35;flex-shrink:0;width:.75rem;height:.75rem}.styles-module__xNpc1a__divider{background:rgba(var(--dark-color-rgb),.08);height:1px;margin:.25rem 0}.styles-module__xNpc1a__groupLabel{color:var(--dark-color);letter-spacing:.02rem;padding:.5rem .75rem .125rem;font-size:.7rem;font-weight:600}.styles-module__xNpc1a__login{color:var(--lighter-color);background:var(--primary-color);border-radius:.5rem;justify-content:center;align-items:center;margin-left:.375rem;padding:.375rem 1.125rem;font-size:.8rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.styles-module__xNpc1a__login:hover{background:#c4174a;transform:translateY(-1px)}.styles-module__xNpc1a__login:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.styles-module__xNpc1a__hamburger{width:2.25rem;height:2.25rem;color:var(--text-color);border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s;display:none}.styles-module__xNpc1a__hamburger:hover{background:rgba(var(--dark-color-rgb),.06)}.styles-module__xNpc1a__hamburger:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.styles-module__xNpc1a__overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;animation:.2s styles-module__xNpc1a__overlayIn;position:fixed;inset:4.5rem 0 0}@keyframes styles-module__xNpc1a__overlayIn{0%{opacity:0}to{opacity:1}}.styles-module__xNpc1a__mobileNav{background:var(--lighter-color);border:1px solid rgba(var(--dark-color-rgb),.06);border-radius:.75rem;max-height:calc(100dvh - 5.5rem);padding:.5rem;animation:.25s cubic-bezier(.4,0,.2,1) styles-module__xNpc1a__slideIn;position:absolute;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #0000001f}@keyframes styles-module__xNpc1a__slideIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.styles-module__xNpc1a__mobileItem{border-radius:.5rem}.styles-module__xNpc1a__mobileButton{width:100%;color:var(--text-color);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;font-size:.9rem;font-weight:500;transition:background .15s;display:flex}.styles-module__xNpc1a__mobileButton:hover{background:rgba(var(--dark-color-rgb),.04)}.styles-module__xNpc1a__mobileButton:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.styles-module__xNpc1a__mobileDropdown{padding:0 .25rem .25rem}.styles-module__xNpc1a__mobileDropdownLink{color:#555;border-radius:.4rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.4;transition:background .15s,color .15s;display:block}.styles-module__xNpc1a__mobileDropdownLink:hover{background:rgba(var(--primary-color-rgb),.05);color:var(--primary-color)}.styles-module__xNpc1a__mobileDropdownLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.styles-module__xNpc1a__mobileDivider{background:rgba(var(--dark-color-rgb),.08);height:1px;margin:.25rem .5rem}.styles-module__xNpc1a__mobileGroupLabel{color:var(--dark-color);padding:.5rem .75rem .125rem;font-size:.75rem;font-weight:600}.styles-module__xNpc1a__mobileLink{color:var(--text-color);border-radius:.5rem;padding:.75rem;font-size:.9rem;font-weight:500;transition:background .15s;display:block}.styles-module__xNpc1a__mobileLink:hover{background:rgba(var(--dark-color-rgb),.04)}.styles-module__xNpc1a__mobileLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.styles-module__xNpc1a__mobileLogin{text-align:center;color:var(--lighter-color);background:var(--primary-color);border-radius:.5rem;margin:.25rem;padding:.65rem;font-size:.9rem;font-weight:600;transition:background .15s;display:block}.styles-module__xNpc1a__mobileLogin:hover{background:#c4174a}.styles-module__xNpc1a__mobileLogin:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}@media (max-width:768px){.styles-module__xNpc1a__nav{display:none}.styles-module__xNpc1a__hamburger{display:flex}}
.styles-module__JPmIeG__footer{background:var(--background-color);border-top:1px solid rgba(var(--dark-color-rgb),.05);padding:3.5rem 0 1.25rem}.styles-module__JPmIeG__columns{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.styles-module__JPmIeG__column{flex-direction:column;gap:2rem;display:flex}.styles-module__JPmIeG__group{flex-direction:column;gap:.5rem;display:flex}.styles-module__JPmIeG__heading{text-transform:uppercase;letter-spacing:.08em;color:var(--text-color);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.styles-module__JPmIeG__list{flex-direction:column;gap:.4rem;display:flex}.styles-module__JPmIeG__link{color:#777;font-size:.85rem;font-weight:400;transition:color .15s}.styles-module__JPmIeG__link:hover{color:var(--primary-color)}.styles-module__JPmIeG__bottom{border-top:1px solid rgba(var(--dark-color-rgb),.06);text-align:right;margin-top:3rem;padding-top:1.25rem}.styles-module__JPmIeG__copyright{color:#999;align-items:center;gap:.2rem;font-size:.72rem;display:inline-flex}@media (max-width:1024px){.styles-module__JPmIeG__columns{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:640px){.styles-module__JPmIeG__columns{grid-template-columns:1fr;gap:2rem}.styles-module__JPmIeG__bottom{text-align:center}}
