.site-header[data-astro-cid-nen7h5rs]{z-index:50;min-height:104px;padding:1.5rem var(--page-gutter);color:var(--header-color,var(--color-forest-green));background:var(--header-background,transparent);--button-ring-color:var(--header-color,var(--color-forest-green));justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.header-overlay[data-astro-cid-nen7h5rs]{--header-color:var(--color-white);--header-button-background:transparent;--header-button-border:var(--color-white);--header-button-color:var(--color-white);position:absolute;inset:0 0 auto}.site-logo[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block;transform:translateY(-4px)}a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{cursor:pointer}.desktop-navigation[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.desktop-navigation[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.desktop-navigation[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.header-login[data-astro-cid-nen7h5rs]{text-underline-offset:8px;transition:text-decoration-color var(--duration-link-hover) ease;padding:.5rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.desktop-navigation[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.desktop-navigation[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible,.desktop-navigation[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,.desktop-navigation[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:focus-visible,.desktop-navigation[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs],.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.header-login[data-astro-cid-nen7h5rs]:hover,.header-login[data-astro-cid-nen7h5rs]:focus-visible{text-decoration-color:currentColor}summary[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;list-style:none;display:flex}.navigation-dropdown[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{gap:.5rem}.navigation-dropdown[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg{transition:transform .18s}.navigation-dropdown[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.navigation-panel[data-astro-cid-nen7h5rs]{border-radius:var(--radius-xl);background:var(--color-white);color:var(--color-forest-green);box-shadow:0 0 64px color-mix(in srgb,var(--color-forest-green) 7%,transparent),0 16px 48px color-mix(in srgb,var(--color-forest-green) 6%,transparent);border:0;padding:.75rem;position:absolute}.navigation-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-lg);padding:.8rem 1rem}.navigation-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-forest-green-50)}.mega-menu[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:min(1020px,100% - 3rem);display:grid;top:calc(100% - .25rem);left:50%;transform:translate(-50%)}.mega-menu[data-astro-cid-nen7h5rs] .solution-link[data-astro-cid-nen7h5rs]{padding:.65rem;display:block}.solution-image[data-astro-cid-nen7h5rs]{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--color-forest-green-50);overflow:hidden}.solution-image[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.solution-link[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs]{transform:scale(1.035)}.solution-copy[data-astro-cid-nen7h5rs]{padding:1rem .5rem .5rem}.solution-copy[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{font-weight:500}.solution-copy[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--color-charcoal-gray);margin-top:.4rem;display:block}.company-dropdown[data-astro-cid-nen7h5rs]{position:relative}.company-panel[data-astro-cid-nen7h5rs]{width:240px;top:calc(100% + 1rem);left:-1.5rem}.company-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-panel[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{display:block}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;display:flex}.site-header[data-astro-cid-nen7h5rs] .header-cta{--button-background:var(--header-button-background,var(--color-forest-green));--button-border:var(--header-button-border,transparent);--button-color:var(--header-button-color,var(--color-white));white-space:nowrap}.mobile-navigation[data-astro-cid-nen7h5rs]{display:none}.mobile-group[data-astro-cid-nen7h5rs]{color:var(--color-medium-gray-600);padding:1rem 1rem .25rem;display:block}.mobile-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.mobile-toggle[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:6px;border-radius:var(--radius-lg);outline:1.5px solid}.menu-symbol[data-astro-cid-nen7h5rs]{width:20px;height:20px;position:relative}.menu-symbol[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;width:100%;height:1.5px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(50% - .75px);left:0;transform:translateY(-3px)}.menu-symbol[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(3px)}.mobile-navigation[data-astro-cid-nen7h5rs][data-open] .menu-symbol[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{transform:rotate(45deg)}.mobile-navigation[data-astro-cid-nen7h5rs][data-open] .menu-symbol[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:rotate(-45deg)}.mobile-cta[data-astro-cid-nen7h5rs]{--button-ring-color:var(--color-forest-green);padding:1rem}.mobile-cta[data-astro-cid-nen7h5rs] .button{width:100%}@media (width<=1000px){.site-header[data-astro-cid-nen7h5rs]{min-height:88px}.desktop-navigation[data-astro-cid-nen7h5rs],.header-login[data-astro-cid-nen7h5rs]{display:none}.mobile-navigation[data-astro-cid-nen7h5rs]{display:block}.mobile-panel[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:auto;max-height:calc(100svh - 110px);transition:opacity .24s,transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s .28s;top:calc(100% - .5rem);left:1.5rem;right:1.5rem;overflow:auto;transform:translateY(-12px)scale(.98)}.mobile-navigation[data-astro-cid-nen7h5rs][data-open] .mobile-panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.mobile-panel[data-astro-cid-nen7h5rs] .mobile-solution[data-astro-cid-nen7h5rs]{grid-template-columns:72px 1fr;align-items:center;gap:1rem;display:grid}.mobile-solution[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;border-radius:var(--radius-lg);width:72px;height:48px}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=600px){.header-actions[data-astro-cid-nen7h5rs]{display:none}.site-logo[data-astro-cid-nen7h5rs] svg{height:28px}}@media (prefers-reduced-motion:reduce){.solution-image[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs],.menu-symbol[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs],.mobile-panel[data-astro-cid-nen7h5rs],.desktop-navigation[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.desktop-navigation[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.header-login[data-astro-cid-nen7h5rs],.navigation-dropdown[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg{transition:none}}
