.feature circle{stroke-width:.125rem}.feature text{font-weight:400;text-decoration:none}.feature:hover{cursor:pointer}.feature.active circle,.feature:hover circle{stroke-width:.1875rem}.feature.active text,.feature:hover text{font-weight:700;text-decoration:underline}.feature-tooltip{visibility:hidden;position:absolute;overflow:hidden;z-index:100;max-width:13.125rem;padding:1rem;border-radius:8px;border:1px solid rgba(232,233,237,.1);color:#fff;background-color:rgb(22,23,36,.9);box-shadow:0 1.625rem .4375rem 0 rgba(36,40,63,0),0 1.0625rem .4375rem 0 rgba(36,40,63,.02),0 .5625rem .375rem 0 rgba(36,40,63,.06),0 .25rem .25rem 0 rgba(36,40,63,.1),0 .0625rem .125rem 0 rgba(36,40,63,.12),0 0 0 0 rgba(36,40,63,.12);clip-path:circle(0 at center);transform:translateY(20%);transition:all .3s ease-in}.feature-tooltip.visible{visibility:visible;clip-path:circle(10rem at center);transform:translateY(0)}.accordion>p{max-height:0;overflow:hidden}.accordion .title,.accordion .title svg,.accordion>p{transition:all .3s ease-in}.accordion .title svg{transform:rotate(45deg)}.accordion.active .title{margin-bottom:.5rem}.accordion.active .title h3{text-decoration:underline}.accordion.active .title svg{transform:rotate(0deg)}.accordion.active>p{max-height:6.25rem}