.chooseus-section{padding:110px 0;background:#FFFFFF;position:relative}.chooseus-header{text-align:center;width:100%;padding-bottom:40px}.chooseus-title{font-size:56px;font-family:Montserrat,sans-serif;font-weight:700;line-height:61.6px;color:#044531;margin:0;word-wrap:break-word}.chooseus-content{width:100%;background:rgba(168,168,168,.15);border:1px solid #d4d4d4;border-radius:8px;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start}.features-grid{display:contents}.features-column{width:475px;padding:40px;display:flex;flex-direction:column;gap:20px;align-self:stretch}.features-column-left{order:1}.center-column{order:2}.features-column-right{order:3}.feature-item{height:106px;padding:20px;background:#FFFFFF;border-radius:8px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .3s ease}.feature-item.active{background:#0D744D}.feature-item:hover:not(.active){background:#F8F8F8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-icon1{width:50px;height:50px;position:relative;overflow:hidden;flex-shrink:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.feature-icon1 img{width:100%;height:100%;object-fit:contain}.feature-content{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.feature-title{font-size:22px;font-family:Montserrat,sans-serif;font-weight:500;color:#9D9D9D;margin:0;word-wrap:break-word;transition:color .3s ease;line-height:1.2}.feature-item.active .feature-title{color:#FFFFFF}.center-column{width:455px;padding:40px 0;display:flex;flex-direction:column;gap:20px}.center-column,.feature-image{align-self:stretch;overflow:hidden}.feature-image{height:307px;border-radius:8px;position:relative}.feature-image img{width:100%;height:100%;object-fit:cover;background:#E5E5E5}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none}.feature-description{align-self:stretch;flex:1 1;padding:0 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.feature-description p{align-self:stretch;flex:1 1;color:#4E4E4E;font-size:15px;font-weight:600;word-wrap:break-word;margin:0;line-height:1.4}.feature-description p,.view-more-btn{text-align:center;font-family:Montserrat,sans-serif}.view-more-btn{width:165px;padding:12px;background:#00B469;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#FFFFFF;font-size:20px;font-weight:700;transition:all .3s ease}.view-more-btn:hover{background:#009A5B;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,180,105,.3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feature-item{animation:fadeInUp .6s ease-out}.feature-item:first-child{animation-delay:.1s}.feature-item:nth-child(2){animation-delay:.2s}.feature-item:nth-child(3){animation-delay:.3s}.feature-item:nth-child(4){animation-delay:.4s}.center-column{animation:fadeInUp .8s ease-out .3s both}.feature-item{position:relative;overflow:hidden}.feature-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.feature-item:hover:before{left:100%}.feature-item:focus{outline:2px solid #00B469;outline-offset:2px}.view-more-btn:focus{outline:2px solid #FFFFFF;outline-offset:2px}.feature-image img{transition:opacity .3s ease}@media print{.chooseus-section{padding:20px 0;background:white!important}.feature-item{page-break-inside:avoid;break-inside:avoid}.view-more-btn{display:none}}@media (min-width:768px) and (max-width:1024px){.chooseus-section{padding:80px 0}.chooseus-title{font-size:42px;line-height:46px}.chooseus-content{flex-direction:column}.center-column{order:1;width:100%;padding:30px}.features-grid{order:2;display:flex;width:100%;gap:0}.features-column-left,.features-column-right{order:unset}.feature-image{height:280px}.feature-description p{font-size:14px}.view-more-btn{width:150px;font-size:18px}.features-column{width:50%;padding:30px 20px}.feature-item{height:90px;padding:16px;gap:16px}.feature-icon1{width:42px;height:42px}.feature-title{font-size:18px}}@media (max-width:767px){.chooseus-section{display:flex;padding:20px 0;flex-direction:column;align-items:center;gap:16px;flex:1 0}.chooseus-header{padding-bottom:16px}.chooseus-title{font-size:26px;font-weight:700;line-height:115%}.chooseus-content{flex-direction:column;gap:16px;padding:20px;background:rgba(168,168,168,.15);border-radius:6px}.center-column{order:1;width:100%;padding:0;gap:12px}.features-grid{order:2;display:flex;width:100%;gap:12px}.features-column-left,.features-column-right{order:unset}.feature-image{height:180px;align-self:stretch;border-radius:6px}.feature-description{padding:0;gap:12px;flex-direction:row;align-items:center;justify-content:space-between}.feature-description p{font-size:11px;font-weight:400;line-height:1.3;text-align:left;flex:1 1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.view-more-btn{width:auto;padding:10px 12px;font-size:12px;font-weight:700;flex-shrink:0;border-radius:4px;align-self:stretch;height:34px}.features-column{width:calc(50% - 10px);padding:0;gap:10px;display:flex;flex-direction:column}.feature-item{height:auto;min-height:60px;padding:10px;display:flex;gap:10px;flex-direction:row;align-items:center;justify-content:center;border-radius:6px}.feature-icon1,.feature-icon1 svg{width:24px;height:24px}.feature-content{width:100%}.feature-title{font-size:12px;font-weight:600;line-height:1.3}.feature-item:hover:not(.active){transform:none;box-shadow:none}.view-more-btn:hover{transform:none}.center-column,.feature-item{animation:none}.feature-item:before{display:none}}@media (max-width:400px){.chooseus-title{font-size:24px}.chooseus-content{padding:12px;gap:12px}.feature-image{height:160px}.feature-description{gap:8px}.feature-description p{font-size:10px}.view-more-btn{font-size:11px;padding:6px 16px}.features-grid{gap:10px}.features-column{width:calc(50% - 5px);gap:10px}.feature-item{min-height:70px;padding:10px;gap:6px}.feature-icon1,.feature-icon1 svg{width:20px;height:20px}.feature-title{font-size:11px}}