.features_container__LIHAf{--bg:#fff}.features_container__LIHAf ul:after{background-color:rgb(var(--gray-900)/.05);border-radius:calc(var(--border-radius, .5rem)*2);content:"";inset:calc(var(--top)*1px) calc(100% - var(--right)*1px) calc(100% - var(--bottom)*1px) calc(var(--left)*1px);opacity:var(--active,0);pointer-events:none;position:absolute;transition:opacity .2s,inset .2s .2s;z-index:0}.features_container__LIHAf ul:hover{--active:1}.features_container__LIHAf ul:hover:after{transition:opacity .2s .2s,inset .2s}.features_container__LIHAf article{padding:1rem;position:relative}.features_container__LIHAf article:before{background:linear-gradient(var(--bg) 0 2px,transparent 2px 38px) -20px -20px /40px 40px,linear-gradient(90deg,var(--bg) 0 2px,transparent 2px 38px) -20px -20px /40px 40px;content:"";inset:0;-webkit-mask:linear-gradient(-35deg,var(--bg) 0,transparent 45%);mask:linear-gradient(-35deg,var(--bg) 0,transparent 45%);opacity:var(--li-active,0);position:absolute;transition:opacity .2s;z-index:-1}.features_container__LIHAf li:hover{--li-active:1}.link_underline__7Ucd5{background-image:linear-gradient(transparent,transparent),linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;border-bottom-width:0;transition:background-size .15s ease-in-out}.link_underline__7Ucd5:hover{background-position:0 100%;background-size:100% 3px}