.features-section{width:100%}.features-section__container{max-width:1200px;margin:0 auto;padding:0 2rem}.features-section__header{text-align:center;margin-bottom:3rem}.features-section__title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.features-section__subtitle{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;max-width:560px;margin:0 auto}.features-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.features-section__item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff9;border:1px solid rgba(0,0,0,.06);border-radius:12px;transition:box-shadow .25s ease,transform .25s ease}.features-section__item:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.features-section__icon-wrap{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.features-section__icon{width:48px;height:48px;object-fit:contain}.features-section__icon-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.features-section__icon-placeholder svg{width:48px;height:48px}.features-section__content{flex:1;min-width:0}.features-section__item-title{font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .4rem;letter-spacing:-.01em}.features-section__item-desc{font-size:.875rem;line-height:1.65;margin:0}@media screen and (max-width:990px){.features-section__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.features-section__container{padding:0 1.25rem}.features-section__grid{grid-template-columns:1fr;gap:1rem}.features-section__item{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-features.css.map */
