.services-hero{position:relative;overflow:hidden;background:#000}.services-hero-banner{position:relative}.services-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.services-hero-overlay{position:relative;z-index:1;min-height:450px;display:flex;align-items:center;background:linear-gradient(90deg,#000000f5,#000000eb 30%,#0000009e 58%,#0000001a)}.services-hero-content{max-width:700px;text-align:left}.services-hero-content h1{color:#fff;font-size:var(--fs-5xl);line-height:1.08;font-weight:400;margin-bottom:28px}.services-hero-content h1 span{color:#00d62f;font-weight:400}.services-hero-content p{font-family:var(--font-secondary);color:#fff;font-size:var(--fs-lg);line-height:1.5;margin-bottom:45px;max-width:620px}.services-testing{position:relative;padding:100px 0 10px;background:#050708;overflow:hidden}.services-testing .container{position:relative;z-index:5}.second-service-tab-row{position:relative;top:-60px}.third-service-tab-row{position:relative;top:-70px}.services-tabs{display:flex;gap:20px;padding:18px;margin-bottom:20px;border-radius:80px;background:#00c0830d;border:1px solid rgba(0,139,95,.5)}.service-tab{flex:1;min-height:100px;border:none;border-radius:55px;background:transparent;color:#9aa6a8;font-family:var(--font-secondary);font-size:var(--fs-xl);line-height:1.35;transition:.35s;border:1px solid rgba(0,139,95,.5)}.service-tab.active{color:#fff;background:linear-gradient(90deg,#00c083,#0a5b52)}.service-tab:hover{transform:translateY(-4px)}@media(max-width:991px){.services-tabs{flex-direction:column;border-radius:30px}.service-tab{min-height:100px;border-radius:22px;font-size:22px}}.services-testing-heading{max-width:1180px;margin:0 auto 5px}.section-tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:40px;border:1px solid rgba(0,192,131,.35);background:#00c08314;color:#80ce0a;font-size:14px;font-family:var(--font-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:25px}.services-testing-heading h2{margin:0;color:#fff;font-family:var(--font-primary);font-size:clamp(36px,3vw,58px);font-weight:500;line-height:1.25}.services-testing-heading p{max-width:900px;margin:35px auto 0;color:#cfd8dc;font-family:var(--font-secondary);font-size:var(--fs-lg);line-height:1.55}.services-testing-image{position:relative;display:flex;justify-content:center;align-items:center}.services-testing-image-1:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,192,131,.25),transparent 70%);filter:blur(45px)}.mesh-image{position:absolute;width:135%;max-width:700px;animation:meshFloat 8s ease-in-out infinite}.main-image{position:relative;width:130%;z-index:2;filter:drop-shadow(0 25px 60px rgba(0,0,0,.45));animation:imageFloat 6s ease-in-out infinite}.main-image2{position:relative;width:110%;z-index:2;filter:drop-shadow(0 25px 60px rgba(0,0,0,.45));animation:imageFloat 6s ease-in-out infinite}.services-testing-accordion{display:flex;flex-direction:column;gap:16px}.service-item{position:relative;overflow:hidden;border-radius:18px;border:1px solid #0d8d6c;background:linear-gradient(90deg,#000000f2,#043a36f2,#0b7a5ff2);transition:.35s}.service-item:hover{border-color:#80ce0a;transform:translateY(-4px)}.service-item.active{background:linear-gradient(90deg,#053e3afa,#0a5c52fa,#0d916ffa)}.service-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;cursor:pointer}.service-info{display:flex;align-items:center;gap:22px}.service-info img{width:56px;transition:.35s}.service-item:hover img{transform:scale(1.08)}.service-info h3{margin:0;color:#00c083;font-family:var(--font-primary);font-size:var(--fs-2xl);font-weight:400;transition:.35s}.service-item.active h3{color:#fff}.service-toggle{position:relative;width:58px;height:58px;border-radius:50%;border:1px solid #09d198;background:transparent;flex-shrink:0;transition:.35s;display:none}.service-toggle span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#09d198;transition:.35s}.service-toggle span:first-child{width:22px;height:2px}.service-toggle span:last-child{width:2px;height:22px}.service-item.active .service-toggle{background:#09d198}.service-item.active .service-toggle span{background:#063531}.service-item.active .service-toggle span:last-child{opacity:0}.service-body{max-height:0;overflow:hidden;transition:max-height .45s ease}.service-item.active .service-body{max-height:300px}#advisory .service-item.active .service-body{max-height:350px!important}.service-body p{margin:0;padding:0 28px 20px 104px;color:#fff;font-family:var(--font-secondary);font-size:var(--fs-md);line-height:1.45}.service-readmore{display:inline-flex;align-items:center;gap:10px;margin-left:104px;margin-bottom:28px;color:#008b66;text-decoration:none;font-family:var(--font-primary)}.service-readmore svg{transition:.35s}@keyframes meshFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.service-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.08),transparent 75%);transform:translate(-140%);transition:1s;pointer-events:none}.service-item:hover:before{transform:translate(140%)}.service-item:hover{box-shadow:0 18px 50px #00000059,0 0 40px #00c0831f}.service-item.active{box-shadow:0 20px 60px #00c0832e}.service-item.active .service-info img{filter:brightness(0) invert(1)}.service-item:hover .service-info img{transform:scale(1.08) rotate(4deg)}.service-readmore{transition:.35s}.services-testing-image:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(0,192,131,.28),transparent 70%);filter:blur(70px);z-index:0}.main-image{position:relative;z-index:5}@media(max-width:1399px){.services-testing{padding:110px 0}}@media(max-width:1199px){.services-testing-heading{margin-bottom:60px}.services-testing-heading h2{font-size:46px}.main-image{width:360px}.mesh-image{width:120%}.service-info h3{font-size:26px}}@media(max-width:991px){.services-testing{padding:90px 0}.services-testing-image{min-height:420px;margin-bottom:50px}.services-testing-heading{margin-bottom:50px}.services-testing-heading h2{font-size:38px}.services-testing-heading p{font-size:18px}.main-image{width:320px}.mesh-image{width:100%}}@media(max-width:767px){.services-testing{padding:70px 0}.section-tag{font-size:12px;padding:8px 16px}.services-testing-heading h2{font-size:30px;line-height:1.3}.services-testing-heading p{font-size:16px;line-height:1.7}.services-testing-image{min-height:300px}.main-image{width:230px}.mesh-image{width:95%}.service-header{padding:18px}.service-info{gap:14px}.service-info img{width:38px}.service-info h3{font-size:20px;line-height:1.35}.service-toggle{width:46px;height:46px}.service-body p{padding:0 18px 18px 70px;font-size:15px}.service-readmore{margin-left:70px;margin-bottom:20px;font-size:15px}}@media(max-width:575px){.services-testing-heading{margin-bottom:0}.services-testing-heading h2{font-size:26px}.services-testing-heading p{font-size:15px}.service-info h3{font-size:18px}.service-info img{width:34px}.service-toggle{width:42px;height:42px}}@media(max-width:1399px){.services-tabs-section{padding:110px 0}.service-tab{min-height:145px;font-size:25px}.services-testing-heading h2{font-size:52px}.main-image{width:390px}}@media(max-width:1199px){.services-tabs{gap:16px;padding:16px;margin-bottom:60px}.service-tab{min-height:130px;font-size:22px;border-radius:42px}.services-testing-heading{margin-bottom:60px}.services-testing-heading h2{font-size:44px}.services-testing-heading p{font-size:18px}.services-testing-image{min-height:520px}.mesh-image{width:120%}.main-image{width:340px}.service-info h3{font-size:26px}}@media(max-width:991px){.services-tabs-section{padding:90px 0}.services-tabs{flex-direction:column;border-radius:32px;gap:12px}.service-tab{width:100%;min-height:100px;border-radius:24px;font-size:22px}.services-testing-heading{margin-bottom:0}.services-testing-heading h2{font-size:38px}.services-testing-heading p{font-size:17px}.services-testing-image{min-height:420px;margin-bottom:0}.mesh-image,.main-image{width:100%}.service-tab-content .col-lg-7{margin-top:0}}@media(max-width:767px){.services-tabs-section{padding:70px 0}.services-tabs{padding:12px;margin-bottom:40px}.service-tab{min-height:82px;font-size:18px;line-height:1.4}.section-tag{font-size:12px;padding:8px 16px}.services-testing-heading h2{font-size:30px}.services-testing-heading p{font-size:15px;line-height:1.7}.services-testing-image{min-height:280px}.mesh-image{width:95%}.main-image{width:100%}.service-header{padding:18px}.service-item.active .service-header{padding-bottom:8px}.service-info{gap:14px}.service-info img{width:40px}.service-info h3{font-size:20px;line-height:1.35}.service-toggle{width:46px;height:46px}.service-body p{padding:0 18px 18px 72px;font-size:15px}.service-readmore{margin-left:72px;margin-bottom:18px;font-size:15px}}@media(max-width:575px){.services-tabs{border-radius:22px}.service-tab{min-height:72px;font-size:16px;border-radius:18px}.services-testing-heading h2{font-size:26px}.services-testing-heading p{font-size:14px}.service-info img{width:34px}.service-info h3{font-size:18px}.service-toggle{width:40px;height:40px}.service-toggle span:first-child{width:18px}.service-toggle span:last-child{height:18px}.service-body p{padding:0 15px 15px 60px}.service-readmore{margin-left:60px}}.service-item{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.service-tab{transition:background .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease}.service-info img{transition:transform .35s ease,filter .35s ease}.service-readmore{transition:all .35s ease}.service-readmore:hover{color:#fff}.service-readmore svg{transition:transform .35s ease}.service-readmore:hover svg{transform:translate(6px)}.service-tab-content{display:none}.service-tab-content.active{display:block}#advisory .services-testing-heading{max-width:900px;margin:0 auto 50px}#advisory .services-testing-heading h2{font-family:var(--font-primary);font-size:var(--fs-5xl);color:#fff;margin-bottom:22px}#advisory .services-testing-heading h2 span{color:#00d084}#advisory .services-testing-heading p{max-width:900px;margin:35px auto 0;color:#b7c5c5;font-family:var(--font-secondary);font-size:var(--fs-lg);line-height:1.55}.services-image-right{position:relative;display:flex}.services-image-right .mesh-image{position:absolute;right:-12%;left:auto;width:145%;max-width:none;animation:meshFloat 9s ease-in-out infinite}.services-image-right .main-image{position:relative;width:120%;z-index:1;animation:imagePulse 6s ease-in-out infinite}#advisory .services-testing-accordion{display:flex;flex-direction:column;gap:18px}#advisory .service-item:hover{transform:translateY(-6px)}#advisory .service-readmore{display:inline-flex;align-items:center;gap:10px}@media(max-width:1199px){.services-image-right{min-height:520px}.services-image-right .main-image{width:380px}}@media(max-width:991px){.services-image-right{justify-content:center;min-height:380px;margin-bottom:40px}.services-image-right .mesh-image{width:120%;right:auto;left:50%;transform:translate(-50%)}.services-image-right .main-image{width:320px}}@media(max-width:767px){#advisory .services-testing-heading{margin-bottom:45px}#advisory .services-testing-heading h2{font-size:34px}#advisory .services-testing-heading p{font-size:16px;line-height:1.7}.services-image-right{min-height:300px}.services-image-right .main-image{width:240px}}.care-section{position:relative;padding:60px 0;background:#000;overflow:hidden}.care-section .container{position:relative;z-index:2}.care-heading{max-width:1100px;margin:0 auto 70px}.care-heading h2{margin:0 0 20px;color:#fff;font-size:var(--fs-5xl);font-weight:500;line-height:1.1}.care-heading h2 span{color:#35d45d}.care-heading h4{font-family:var(--font-secondary);margin:0 auto 25px;max-width:900px;color:#32d45c;font-size:var(--fs-xl);font-weight:400;line-height:1.55}.care-heading p{font-family:var(--font-secondary);margin:0 auto;max-width:1100px;color:#d6d6d6;font-size:var(--fs-lg);line-height:1.55}.care-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.compare-box{border:1px solid rgba(0,210,150,.45);border-radius:22px;padding:24px 30px;background:#00ff9608;text-align:center;transition:.35s}.compare-box:hover{transform:translateY(-8px);border-color:#34d45d;box-shadow:0 20px 60px #00ff961a}.compare-box h5{margin:0 0 12px;color:#fff;font-size:var(--fs-xl)}.compare-box span{font-family:var(--font-secondary);display:block;color:#11d39c;font-size:var(--fs-md);line-height:1.45}.care-intro{font-family:var(--font-secondary);margin:0 auto 50px;max-width:1100px;color:#f2f2f2;text-align:center;font-size:var(--fs-lg);line-height:1.55}.care-card{position:relative;height:100%;padding:40px;border-radius:26px;border:1px solid rgba(86,86,86,.75);background:linear-gradient(45deg,#fff3,#e2e2e212,#b4b4b417);transition:.45s;overflow:hidden}.care-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,rgba(0,255,160,.04),transparent);opacity:0;transition:.45s}.care-card:hover{transform:translateY(-12px);border-color:#35d45d;box-shadow:0 20px 70px #00ffa024}.care-card:hover:before{opacity:1}.care-essential h3 span,.care-advanced h3 span{color:#19d59f}.care-elite h3 span{color:#35d45d}.care-card.active{background:#002112;background:linear-gradient(45deg,#5efa5000,#22a86733,#5efa5033);border:2px dotted rgba(57,221,99,.9)}.care-card.active:hover{border:2px solid rgba(57,221,99,.9)}.care-badge{position:absolute;top:22px;right:22px;padding:8px 18px;border-radius:100px;background:#2bd857;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.care-small{margin:0 0 12px;color:#ececec;font-size:var(--fs-md);line-height:1.5}.care-top h3{color:#fff;font-size:var(--fs-xl);background:#313131;border-width:1px;border-style:solid;border-image:linear-gradient(to right,#333,#333) 1;padding:12px 20px;border-radius:0;text-align:center;margin:20px 0}.care-card.active h3{background:#1e3e33;color:#fff;border-width:1px;font-size:var(--fs-xl);padding:12px 20px;border-radius:0;text-align:center;margin:20px 0}.care-advanced{background:#002112;background:linear-gradient(35deg,#1e3e33cc,#253f3c99,#3c3c3c4d);border:1px solid rgba(56,94,88,.75)}.care-advanced h3{background:#1e3e33;border:1px solid rgba(39,66,61);border-radius:0}.care-card{overflow:hidden;cursor:pointer}.care-divider{display:block;opacity:1;height:1px}.care-features,.care-btn{display:block;overflow:hidden;opacity:0;height:0}.care-divider{margin:0}.care-btn{display:inline-flex}.row.care-row{align-items:flex-start}.row.care-row>div{display:block}.care-card{height:auto!important}.care-for{margin:0;min-height:80px}.care-for span{display:block;margin-bottom:0;color:#19d59f;font-size:var(--fs-md);font-family:var(--font-secondary)}.care-for p{font-family:var(--font-secondary);margin:0;color:#ececec;font-size:var(--fs-md);line-height:1.45}.care-divider{height:1px;margin:35px 0;background:linear-gradient(90deg,transparent,rgba(0,255,170,.35),transparent)}.care-features h6{margin:0 0 24px;color:#16d49e;font-size:var(--fs-lg)}.care-features ul{margin:0;padding:0;list-style:none}.care-features li{font-family:var(--font-secondary);display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;color:#ececec;font-size:var(--fs-md);line-height:1.55}.care-features li i{color:#24d65a;margin-top:5px}.care-btn{display:inline-flex;align-items:center;gap:14px;margin-top:35px;color:#29d85a;font-size:22px;font-weight:600;text-decoration:none;transition:.35s}.care-btn:hover{color:#fff;transform:translate(8px)}.care-btn i{transition:.35s}.care-btn:hover i{transform:translate(8px)}@media(max-width:1199px){.care-top h3{font-size:36px}.compare-box h5{font-size:24px}.compare-box span,.care-features li{font-size:18px}}@media(max-width:991px){.care-compare{grid-template-columns:1fr}.care-card.active{transform:none}.care-heading h2{font-size:46px}.care-heading h4{font-size:24px}.care-intro{font-size:20px}}@media(max-width:767px){.care-section{padding:0 0 70px}.care-heading{margin-bottom:45px}.care-heading h2{font-size:36px}.care-heading h4{font-size:20px}.care-heading p{font-size:16px}.compare-box{padding:24px}.compare-box h5{font-size:22px}.compare-box span{font-size:16px}.care-intro{font-size:17px;margin-bottom:40px}.care-card{padding:28px}.care-top h3{font-size:30px}.care-small{font-size:var(--fs-md)}.care-for span{font-size:20px}.care-for p{font-size:17px}.care-features h6{font-size:24px}.care-features li{font-size:16px}.care-btn{font-size:18px}}
