:root{--primary: #3ea635;--primary-light: #5abf4e;--primary-dark: #2d7427;--card-bg: #ffffff;--text-dark: #1e293b;--text-light: #64748b;--border: #c8e6c4;--shadow: 0 4px 6px -1px rgba(62, 166, 53, .1), 0 2px 4px -1px rgba(62, 166, 53, .06);--shadow-hover: 0 10px 25px -5px rgba(62, 166, 53, .1), 0 8px 10px -6px rgba(62, 166, 53, .1)}.trust-section{max-width:1200px;margin:3rem auto;padding:1rem;box-sizing:border-box}.trust-section-header{text-align:center;margin-bottom:2.5rem;position:relative;overflow:hidden}.trust-section-title{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block;color:var(--text-dark);padding:0 1rem .75rem}.trust-section-title:after{content:"";position:absolute;width:80%;height:4px;bottom:0;left:10%;background:linear-gradient(90deg,var(--primary-light),var(--primary),var(--primary-dark));border-radius:4px;background-size:200% 100%;animation:shimmer 4s infinite linear}.trust-grid-container .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.trust-grid-container .swiper-slide{width:auto}.trust-grid-container.slider-active .swiper-wrapper{display:flex}.trust-grid-container.slider-active .swiper-slide{width:100%;flex-shrink:0;margin-right:0!important}.trust-grid-container .swiper-pagination{display:none;position:relative;bottom:-15px}.trust-grid-container.slider-active .swiper-pagination{display:block}.swiper-pagination-bullet{background-color:var(--border);opacity:.8}.swiper-pagination-bullet-active{background-color:var(--primary);opacity:1}.trust-card{position:relative;background:#fff;border-radius:1rem;overflow:hidden;padding:2rem 1.5rem;box-shadow:var(--shadow);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--border);opacity:0;animation:fadeInUp .8s forwards;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1;height:100%}.trust-card:nth-child(1){animation-delay:.1s}.trust-card:nth-child(2){animation-delay:.3s}.trust-card:nth-child(3){animation-delay:.5s}.trust-card:nth-child(4){animation-delay:.7s}.trust-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.trust-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(62,166,53,.05),transparent);z-index:-1;opacity:0;transition:opacity .4s ease}.trust-card:hover:before{opacity:1}.trust-card:after{content:"";position:absolute;width:200px;height:200px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(62,166,53,.1) 0%,transparent 70%);border-radius:50%;z-index:-1}.trust-icon-wrapper{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--primary-light),var(--primary));position:relative;box-shadow:0 8px 16px -2px #3ea6354d;animation:pulse 6s infinite ease-in-out;transition:all .3s ease}.trust-icon-wrapper:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(90deg,var(--primary-light),var(--primary-dark),var(--primary-light));border-radius:50%;z-index:-1;opacity:.5;background-size:200% 200%;animation:gradientFlow 3s infinite linear}.trust-card:hover .trust-icon-wrapper{transform:scale(1.1)}.trust-icon{font-size:2rem;color:#fff;animation:floatIcon 4s infinite ease-in-out}.trust-title{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:var(--text-dark);position:relative;padding-bottom:.75rem}.trust-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:var(--primary);border-radius:3px}.trust-description{color:var(--text-light);font-size:.95rem;line-height:1.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
