*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.m_container{max-width:1200px;margin:0 auto;padding:0 20px}.feature-cards-container{display:flex;gap:60px;justify-content:center;align-items:stretch;margin:80px 0 150px 0;flex-wrap:wrap}.feature-card{position:relative;background:#fff;border-radius:10px;color:#333;text-align:center;width:320px;min-width:280px;transition:all .3s ease;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;animation:fadeInUp .6s ease forwards}.feature-card::after{content:"";position:absolute;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #e8f3fe;bottom:-12px;left:50%;transform:translateX(-50%)}.feature-card:nth-child(1){animation-delay:0.1s}.feature-card:nth-child(2){animation-delay:0.2s}.feature-card:nth-child(3){animation-delay:0.3s}.feature-card h3{font-size:22px;font-weight:bold;line-height:1.4;margin-bottom:0;color:#fff;z-index:20;position:relative}.feature-card h3 p{font-size:80%}.card-header{background:#007eb1;color:#fff;padding:30px 25px;position:relative;z-index:3}.card-header::after{content:"";position:absolute;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #007eb1;bottom:-12px;left:50%;transform:translateX(-50%);z-index:3 !important}.card-number{position:absolute;top:-10px;left:20px;font-size:80px;font-weight:bold;color:#008ac1;z-index:1}.card-body{background:#e3f1fd;padding:25px;color:#333;flex:1;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.card-text{margin-bottom:20px;line-height:1.6}.card-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.feature-card-btn{background:#007eb1;border:none;color:#fff;padding:8px 20px;border-radius:20px;text-decoration:none;font-size:16px;display:inline-block;transition:all .3s ease}.feature-card-btn:hover{background:#000;color:#fff;transform:translateY(-2px)}.feature-card-btn:active{transform:translateY(0)}.section-technology{position:relative;overflow:hidden}.section-technology-bg-blue{background-color:#e8f3fe;z-index:-10}.watermark{position:absolute;font-weight:bold;top:-62px;left:0;font-size:140px;color:#d0ebff;z-index:-1;letter-spacing:6px;font-family:Arial,sans-serif}.watermark02{position:absolute;font-weight:bold;top:-62px;left:0;font-size:140px;color:#e8f3fe;z-index:-1;letter-spacing:6px;font-family:Arial,sans-serif}.c_title{text-align:left;margin:0 20% 80px 10%}.subtitle{font-size:18px;font-weight:bold;color:#0d73a3;letter-spacing:.5px}.t-title{font-size:28px;font-weight:bold;color:#0d73a3;margin-bottom:12px;letter-spacing:1px}.main-section{border-radius:20px 20px 0 0;margin:0 0 15% 0;position:relative;overflow:hidden;z-index:1}.gradient-sharp{background:linear-gradient(to bottom, #f3f9ff 0%, #f3f9ff calc(70% - 200px), #e8f3fe calc(70% - 200px), #e8f3fe 100%)}.gradient-sharp-w{background:linear-gradient(to bottom, #f3f9ff 0%, #f3f9ff calc(70% - 200px), #ffffff calc(70% - 200px), #ffffff 100%)}.triangle-down{position:absolute;top:calc(70% - 200px);left:0;width:0;height:0;border-left:100vw solid #f3f9ff;border-bottom:400px solid rgba(0,0,0,0);z-index:-1}.section-title{font-size:18px;font-weight:bold;color:#333;padding:60px 60px 30px 60px}.section-text{font-size:16px;color:#333;padding:0 60px 30px 60px;line-height:1.6}.flex-row-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0 20px}.flex-column-container{display:flex;flex-direction:column;max-width:500px}.card{background:hsla(0,0%,100%,.9);border-radius:16px;margin:20px 5px;padding:20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.5)}.card img{max-width:100%;width:100%;height:auto}.card-title{font-size:16px;color:#666;margin-bottom:16px;font-weight:bold;text-align:left}.card-text{font-size:16px;color:#666;line-height:1.6;padding:10px 40px 30px}.m01{margin:5% auto;max-width:900px}.s01{max-width:300px}.d01{margin-top:200px}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width: 1200px){.triangle-down{top:calc(70% - 150px);border-left-width:100vw;border-bottom-width:300px}.gradient-sharp{background:linear-gradient(to bottom, #f3f9ff 0%, #f3f9ff calc(70% - 150px), #e8f3fe calc(70% - 150px), #e8f3fe 100%)}.gradient-sharp-w{background:linear-gradient(to bottom, #f3f9ff 0%, #f3f9ff calc(70% - 150px), #ffffff calc(70% - 150px), #ffffff 100%)}.watermark,.watermark02{font-size:120px;top:-50px}}@media(max-width: 1099px){.d01{margin-top:0}.flex-column-container{max-width:100%}}@media(max-width: 1024px){.feature-cards-container{gap:30px;margin:60px 0 120px 0}.section-title{padding:50px 40px 25px 40px}.section-text{padding:0 40px 25px 40px}}@media(max-width: 768px){.feature-cards-container{align-items:center;gap:25px;margin:40px 0 100px 0}.feature-card{max-width:300px;min-width:auto}.feature-card h3{font-size:18px}.triangle-down{top:calc(70% - 100px);border-left-width:100vw;border-bottom-width:200px}.gradient-sharp{background:linear-gradient(to bottom, #f3f9ff 0%, #f3f9ff calc(70% - 100px), #ffffff calc(70% - 100px), #ffffff 100%)}.section-title{padding:40px 30px 20px 30px;font-size:18px}.section-text{padding:0 30px 20px 30px;font-size:14px}.watermark,.watermark02{font-size:100px;top:-40px}.c_title{margin-bottom:60px}.t-title{font-size:24px}.subtitle{font-size:16px}.flex-row-container{flex-direction:column;align-items:center;padding:0 10px}.flex-column-container{width:100%;max-width:400px}}@media(max-width: 480px){.m_container{padding:0 10px}.feature-cards-container{margin:30px 0 80px 0;gap:20px}.feature-card{max-width:95%}.feature-card h3{font-size:18px;line-height:1.3}.feature-card h3 p{font-size:75%}.card-header{padding:25px 20px}.card-number{font-size:60px;left:15px;top:-5px}.card-body{padding:20px}.card-text{font-size:14px;margin-bottom:15px}.feature-card-btn{padding:8px 16px;font-size:14px}.watermark,.watermark02{font-size:80px;top:-30px;letter-spacing:3px}.section-title{padding:30px 20px 15px 20px;font-size:15px}.section-text{padding:0 20px 15px 20px;font-size:13px}.t-title{font-size:20px}.subtitle{font-size:14px}.c_title{margin-bottom:40px}.flex-column-container{max-width:100%}.card{margin:10px 0;padding:15px}.card-title{font-size:12px;margin-bottom:12px}}@media(max-width: 360px){.feature-card h3{font-size:16px}.card-number{font-size:50px;left:10px}.watermark,.watermark02{font-size:60px;letter-spacing:2px}.section-title{font-size:14px}.section-text{font-size:12px}}/*# sourceMappingURL=technology.css.map */