.as-seen-on{background-color:#f5fafc;text-align:center}.as-seen-on__title h2{font-weight:500;margin-bottom:44px;font-size:33px;color:#102b26}.as-seen-on__logos{display:flex;justify-content:center;align-items:center;gap:45px}.as-seen-on__logo img{max-height:30px;width:100%;transition:opacity .3s ease}.as-seen-on__logo img:hover{opacity:1}@media (max-width: 768px){.as-seen-on__logos{gap:20px}.as-seen-on .section{padding:20px}.as-seen-on__logo{width:33.33%}.as-seen-on__title h2{font-size:24px}.as-seen-on__logo img{max-width:120px;object-fit:contain}.as-seen-on__title h2{margin-bottom:20px}}@media (max-width: 480px){.as-seen-on__logos{gap:15px;justify-content:space-between}}.our-process-section{padding:50px 20px;background:#fff;text-align:center}.our-process-heading{font-size:36px;margin-bottom:40px;font-weight:600;color:#000}.process-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.process-item{flex:1 1 calc(25% - 20px);border:2px solid #eee;padding:20px;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;height:100%;min-height:450px}.process-img img{width:100%;border-radius:20px;object-fit:cover;height:200px}.process-item h3{margin-top:20px;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.divider{width:30px;height:2px;background-color:#000;margin:10px auto}.process-item p{font-size:14px;color:#333;line-height:1.6;flex-grow:1}@media (max-width: 992px){.process-item{flex:1 1 calc(45% - 20px)}}@media (max-width: 600px){.process-item{flex:1 1 100%}.our-process-heading{font-size:28px}}.guarantee-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1240px;padding:20px;margin:30px auto;align-items:stretch}.guarantee-footer-text.container{max-width:900px;margin:0 auto;padding:0 20px}.guarantee-footer-text p{font-size:18px;text-align:center}.guarantee-footer-text p a{color:#134a89;font-weight:600}.guarantee-image,.guarantee-content{width:calc(50% - 25px)}.guarantee-image img{display:block;width:100%;object-fit:cover;height:100%}.guarantee-content-wrap h2{font-size:30px;line-height:normal;color:#134a89;font-weight:700;position:relative}.guarantee-content-wrap h2:after{content:"";background:#134a89;width:40px;height:2.5px;position:absolute;bottom:-30px;left:0}.guarantee-content-wrap ul{padding:40px}.guarantee-content-wrap ul li{font-size:18px}@media (max-width: 768px){.guarantee-image,.guarantee-content{width:100%}.guarantee-content-wrap{margin-top:20px}.guarantee-content-wrap ul{padding:40px 0 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
