header .focus-ring:focus-visible{outline-color:#ffffff}header #mobile-nav-panel .focus-ring:focus-visible,#mobile-nav-panel .focus-ring:focus-visible{outline-color:#d6433c}.site-header{background-image:linear-gradient(to bottom,rgba(255,255,255,0.13) 0%,rgba(255,255,255,0.05) 38%,rgba(255,255,255,0) 62%,rgba(20,19,17,0.07) 100%),linear-gradient(to bottom,#c8171a 0%,#bb080b 52%,#a90709 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.22);transition:background-color 200ms ease}header.site-header[data-mo-stuck]{background-color:rgba(187,8,11,0.88);background-image:linear-gradient(to bottom,rgba(187,8,11,0.92) 0%,rgba(187,8,11,0.84) 100%);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom-color:rgba(255,255,255,0.22)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){header.site-header[data-mo-stuck]{background-color:#bb080b;background-image:none}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.nav-panel{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;background:#ffffff;border:1px solid rgba(20,19,17,0.08);border-radius:8px;box-shadow:0 10px 15px -3px rgba(20,19,17,0.1),0 4px 6px -4px rgba(20,19,17,0.1)}@media(min-width:900px){.nav-panel{grid-template-columns:1.4fr 1fr 1fr;column-gap:2.5rem;row-gap:1.5rem}.nav-panel--single{grid-template-columns:1fr}}.nav-col-heading{font-size:11px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:rgba(20,19,17,0.62);padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom:1px solid rgba(20,19,17,0.1)}.nav-row{display:flex;align-items:flex-start;gap:0.75rem;padding:0.625rem 0.5rem;margin-inline:-0.5rem;border-radius:8px;transition:background-color 120ms ease}.nav-row:hover{background-color:rgba(187,8,11,0.07)}.nav-row:hover .nav-row-icon{opacity:1}.nav-row:hover .nav-row-title{color:#8f0608}.nav-row-icon{width:1.25rem;height:1.25rem;margin-top:0.125rem;flex-shrink:0;opacity:0.7}.nav-row-title{display:block;font-size:14px;line-height:1.35;font-weight:600;color:#141311}.nav-row-desc{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:rgba(20,19,17,0.62)}.nav-link{display:block;padding:0.625rem 0.5rem;margin-inline:-0.5rem;border-radius:8px;font-size:14px;line-height:1.35;color:rgba(20,19,17,0.72);transition:background-color 120ms ease,color 120ms ease}.nav-link:hover{background-color:rgba(187,8,11,0.07);color:#141311}.nav-seeall{display:block;margin-top:0.5rem;padding-top:0.75rem;border-top:1px solid rgba(20,19,17,0.1);font-size:13px;line-height:1.35;font-weight:600;color:#bb080b;transition:color 120ms ease}.nav-seeall:hover{color:#8f0608}.nav-top{color:inherit;transition:opacity 120ms ease}.nav-top:hover{opacity:0.82}.saas-tab[aria-selected=true]>span+span{opacity:0.9}.lift{transition:transform .18s cubic-bezier(.2,.6,.3,1),box-shadow .18s cubic-bezier(.2,.6,.3,1),border-color .18s ease;will-change:transform}.lift:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(20,19,17,.05),0 12px 24px -14px rgba(20,19,17,.35);border-color:rgba(20,19,17,.25)}.lift:active{transform:translateY(0);transition-duration:.06s}.nudge{display:inline-block;transition:transform .18s cubic-bezier(.2,.6,.3,1)}.group:hover .nudge{transform:translateX(3px)}.zoom{transition:transform .5s cubic-bezier(.2,.6,.3,1)}.group:hover .zoom{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.lift,.nudge,.zoom{transition:none}.lift:hover{transform:none}.group:hover .nudge,.group:hover .zoom{transform:none}}
