.feature{background:var(--surface);border-radius:15px;box-sizing:border-box;position:relative;width:100%}.feature .pro{position:absolute;right:6px;top:6px}.feature .feature__image{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.feature .feature__content img,.feature .feature__image img{height:auto;width:100%}.feature .feature__image+.feature__content{padding:15px 24px 18px}.feature .feature__content{flex-grow:1;padding:18px 24px}.feature .feature__content>:first-child{margin-top:0}.feature .feature__content>:last-child{margin-bottom:0}.feature .feature__title{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:space-between;padding:12px 24px 18px;text-wrap:balance}.feature .feature__title .button{margin:0}.feature.feature--clickable{cursor:pointer}.features{margin:72px auto;max-width:1100px}.features .features__content{display:grid;gap:18px;grid-template-columns:1fr;padding:18px}.features.features--space{margin-top:144px}@media (min-width:580px){.features .features__content.features__content--2,.features .features__content.features__content--3,.features .features__content.features__content--4{grid-template-columns:1fr 1fr}}@media (min-width:960px){.features .features__content.features__content--2{grid-template-columns:1fr 1fr}.features .features__content.features__content--3{grid-template-columns:1fr 1fr 1fr}.features .features__content.features__content--4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:580px){.features .features__content{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;gap:9px;padding:18px;scrollbar-width:none}.features .features__content::-webkit-scrollbar{display:none}.features .features__content>*{flex:0 0 auto;scroll-margin-inline-start:18px;scroll-snap-align:start;width:100%}.features .features__dots{display:flex;gap:6px;justify-content:center}.features .features__dots .dot{background-color:var(--text-tertiary);border-radius:50%;height:6px;width:6px}.features .features__dots .dot.dot--active{background-color:var(--text-primary)}}
