.header>.wrap{position:relative}.header>.wrap>nav{align-items:center}.solution-nav-trigger{align-items:center;gap:2px;display:flex}.solution-nav-trigger>a{padding-block:12px}.solution-nav-trigger button{background:0 0;border:0;border-radius:3px;place-items:center;width:44px;height:44px;padding:0;display:grid}.solution-nav-trigger button:hover,.solution-nav-trigger button[aria-expanded=true]{background:var(--mist);color:var(--green)}.solution-nav-trigger svg{width:18px;height:18px;transition:transform .16s ease-out}.solution-nav-trigger button[aria-expanded=true] svg{transform:rotate(180deg)}.solution-nav-panel{background:var(--paper);border:1px solid var(--line);overscroll-behavior:contain;border-radius:0 0 12px 12px;width:min(920px,100%);max-height:calc(100dvh - 92px);padding:32px 36px;position:absolute;top:100%;right:0;overflow-y:auto}.solution-nav-panel[hidden]{display:none}.solution-explorer{grid-template-columns:1fr 1.25fr;gap:40px;display:grid}.solution-list{margin:0;padding:0;list-style:none}.solution-list li{border-bottom:1px solid var(--line)}.solution-list a{border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:24px 16px;font-size:18px;font-weight:500;line-height:1.7;display:flex}.solution-list svg{flex-shrink:0;width:20px;height:20px}.solution-list a.is-selected{background:var(--mist);color:var(--green)}.solution-preview{min-width:0}.solution-preview-image{aspect-ratio:16/9;background:var(--mist);border-radius:12px;margin-bottom:22px;overflow:hidden}.solution-preview-image img{object-fit:contain;width:100%;height:100%}.solution-preview h2{margin:0 0 12px;font-size:23px;line-height:1.5}.solution-preview p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.8}.solution-preview-links{flex-wrap:wrap;gap:12px 28px;display:flex}.header .solution-preview-links a{min-height:44px;color:var(--blue);align-items:center;gap:10px;font-size:15px;text-decoration:underline;display:inline-flex}.solution-preview-links svg{width:18px;height:18px}.solution-mobile-item{border:0;border-bottom:1px solid var(--line);padding:0}.solution-mobile-item>summary{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:500;line-height:1.7;list-style:none;display:flex}.solution-mobile-item>summary::-webkit-details-marker{display:none}.solution-mobile-item>summary svg{flex-shrink:0;width:18px;height:18px}.solution-mobile-item[open]>summary{color:var(--green)}.solution-mobile-item[open]>summary svg{transform:rotate(180deg)}.solution-mobile-item .solution-preview{padding-bottom:22px}.mobile-solutions{border:0;padding:0}.mobile-solutions>summary{justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.mobile-solutions>summary::-webkit-details-marker{display:none}.mobile-solutions[open]>summary svg{transform:rotate(180deg)}@media (max-width:1100px) and (min-width:801px){.header>.wrap{gap:20px}.header nav{gap:16px}.header .button{gap:12px;padding-inline:16px}}@media (max-width:800px){.header .mobile-nav>nav{overscroll-behavior:contain;gap:12px;max-height:calc(100dvh - 76px);padding:16px 20px 28px;overflow-y:auto}.header .mobile-nav>nav>a{min-height:48px;padding-block:10px;display:block}.solution-mobile-list{padding:0 12px}.solution-mobile-item .solution-preview h2{font-size:18px}.solution-mobile-item .solution-preview-image{margin-bottom:16px}.header .solution-preview-links a{min-height:48px}}@media (prefers-reduced-motion:reduce){.solution-nav-trigger svg{transition:none}}
