.software-dropdown{position:relative;font:inherit}.software-dropdown summary{display:flex;align-items:center;gap:.5em;cursor:pointer;list-style:none;font-weight:600;padding:10px 0}.software-dropdown summary::-webkit-details-marker{display:none}.software-options{background:white;border:1px solid #e8e3d9;border-radius:14px;padding:6px;box-shadow:0 12px 32px #2222}.desktop-nav .software-options{position:absolute;top:100%;left:0;min-width:225px;z-index:60}.software-options a{display:block!important;text-align:left;padding:9px 14px!important;white-space:nowrap;border-radius:8px;color:#262630}.software-options a:hover,.software-options a:focus-visible{background:#fff4c7}.mobile-nav .software-dropdown{grid-column:1/-1}.mobile-nav .software-options{box-shadow:none}.ref-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.ref-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ref-product-grid{grid-template-columns:1fr}}#mobile-menu .software-dropdown summary{color:#edf1f7;min-height:42px;font-size:13px}.site-header .software-options a{color:#23232c}.site-header .software-options a:hover{color:#493900}
