#features017-1t { background:#e8f1eb; padding:5rem 0; scroll-margin-top:104px; }
#features017-1t .mbr-fonts-style { font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important; }
#features017-1t .mbr-section-title { color:#163e2c; font-size:clamp(2rem,4vw,3rem); line-height:1.2; letter-spacing:-.025em; }
#features017-1t .mbr-section-title::after { content:""; display:block; width:48px; height:3px; background:#368b60; margin:20px auto 0; border-radius:2px; }
#features017-1t .slide-content { border-radius:20px !important; border:1px solid #d9e6dc; box-shadow:0 5px 20px rgba(23,62,43,.04); }
#features017-1t .item-img { overflow:hidden; }
#features017-1t .item-img img { border-radius:0 !important; }
#features017-1t .slide-content .item-content { padding:26px; }
#features017-1t .item-title { font-size:1.3rem; line-height:1.35; letter-spacing:-.015em; color:#205439; }
#features017-1t .mbr-text { font-size:1rem; line-height:1.75; color:#44534b; }
#features017-1t .embla__button { width:44px; height:44px; font-size:18px; background:rgba(29,76,48,.9); border:1px solid rgba(255,255,255,.8); }
#features017-1t .embla__button:focus-visible { outline:3px solid #367c56; outline-offset:3px; }
#features017-1t .animate__animated { animation:none !important; }
#features017-1t .hidden { opacity:1 !important; visibility:visible !important; }
#features017-1t.mip-methods-ready .slide-content { opacity:0; transform:translateY(38px); transition:opacity .85s cubic-bezier(.22,1,.36,1) var(--mip-delay,0ms),transform .85s cubic-bezier(.22,1,.36,1) var(--mip-delay,0ms); }
#features017-1t.mip-methods-ready .embla__slide.is-visible .slide-content { opacity:1; transform:none; }
@media(max-width:575px) { #features017-1t { padding:3.5rem 0; } #features017-1t .slide-content .item-content { padding:24px; } }
@media(prefers-reduced-motion:reduce) { #features017-1t.mip-methods-ready .slide-content { opacity:1; transform:none; transition:none; } }

#features017-1t .mip-methods-grid { max-width:1240px; margin:0 auto; padding:0 24px; }
#features017-1t .embla__viewport { overflow:visible; padding:0; }
#features017-1t .embla__container { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; transform:none!important; }
#features017-1t .embla__slide { width:auto!important; min-width:0; margin:0!important; padding:0!important; flex:none!important; }
#features017-1t .slide-content { height:100%; text-align:center; }
#features017-1t .item-img img { width:100%; height:220px; object-fit:cover; object-position:center; }
#features017-1t .embla__button { display:none; }
@media(max-width:1100px){#features017-1t .embla__container{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:575px){#features017-1t .embla__container{grid-template-columns:1fr;} #features017-1t .mip-methods-grid{padding:0 20px;}}
