span.d-block{display:block}
.trusted-worldwide::before{content:"";width:10px;height:10px;background:#00ffab;opacity:.69;border-radius:10px}
.trusted-worldwide{display:flex;align-items:center;justify-content:center;gap:15px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.5px;color:#fff;width:340px;background:rgba(255,255,255,.06);border:.977583px solid rgba(255,255,255,.1);border-radius:20px;height:40px;margin:0 auto 0 auto}
section.blue-banner{background: radial-gradient(50% 50% at 50% 50%, #193160 32.69%, #111f3b 100%);padding:75px 0}
section.blue-banner h1{font-weight:700;font-size:50px;line-height:69px;text-align:center;letter-spacing:-1.8px;color:#fff;max-width:760px;margin:30px auto 30px auto}
section.blue-banner p{font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#fff;max-width:690px;margin:0 auto 0 auto}
section.blue-banner ul li{font-weight:400;font-size:17px;line-height:24px;color:#fff;display:flex;align-items:center;gap:10px}
section.blue-banner ul{margin:40px 0 0 0;list-style:none;display:flex;align-items:center;justify-content:center;gap:28px}
.blue-banner .button-wrapper a{font-weight:500;font-size:17px;line-height:24px;text-align:center;color:#fff;background:#1167e8;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 25px;border-radius:10px;text-decoration:none}
.button-wrapper a.white-btn{color:#000;background:#fff}
.blue-banner .button-wrapper{margin-top:45px}
.client-review{text-align:center;margin-top:50px}
.box-one-list{background:#fff;border:.858263px solid #f3f4f6;box-shadow:0 1.07283px 3.21849px rgba(0,0,0,.1),0 1.07283px 2.14566px -1.07283px rgba(0,0,0,.1);border-radius:34px;padding:26px;flex:0 0 calc(25% - 20px)}
.wetting-process-wrapper{display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;margin-top:60px}
.box-one-list h3{font-weight:600;font-size:17px;line-height:26px;color:#0b1a2e}
.box-one-list ul li{padding:0;list-style:none;font-weight:400;font-size:15px;line-height:21px;color:#6a7282;margin-bottom:0;display:flex;align-items:center;width:100%}
.box-one-list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}
.box-one-list:nth-child(2) li::before{
    background: #10B981;
}
.box-one-list:nth-child(3) li::before{
    background: #8B5CF6;
} 
.box-one-list:nth-child(4) li::before{
    background: #F59E0B;
} 

.box-one-list ul li::before{content:"";width:7px;height:7px;display:inline-block;background:#2563eb;border-radius:10px;margin-right:8px}
section.vetting-process-block{padding:100px 0}
section.vetting-process-block .commen-title-heading h2{margin-bottom:10px}
section.vetting-process-block .servises-button{padding-top:60px;padding-bottom:0}
section.testimonials{padding:100px 0;background:#f8fafc}
.section-header{text-align:center}
.section-header h2{margin-bottom:60px}
.testimonial-card{background:#fff;border:1px solid #f3f4f6;box-shadow:0 1.18253px 3.54758px rgba(0,0,0,.1),0 1.18253px 2.36505px -1.18253px rgba(0,0,0,.1);border-radius:18px;padding:28px;flex:0 0 calc(50% - 30px)}
.testimonials-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:980px;margin:0 auto}
.testimonial-card p{font-weight:500;font-size:18px;line-height:26px;color:#0b1a2e;margin-top:10px;margin-bottom:15px}
.testimonial-card span{font-weight:400;font-size:16px;line-height:24px;color:#99a1af}
.rating{color:#f59e0b;display:inline-block;margin-right:5px;font-size:18px}
.clutch-footer{background:#fff;padding:25px;border-radius:19px;display:flex;align-items:center;max-width:490px;margin:60px auto 0 auto;justify-content:center}
.clutch-info{margin-right:15px;padding-right:15px;border-right:1px solid #e9e9e9}
.clutch-footer a.blue-button{font-size:14px}
.comparison-section{padding:80px 20px;color:#1f2a37}
.comparison-section .servises-button{padding:50px 0 0 0}
.comparison-section .container{max-width:1190px;margin:auto}
.comparison-section .section-header{text-align:center;margin-bottom:30px}
.comparison-section .section-header h2{font-size:28px;margin:0}
.comparison-section .table-wrapper{overflow:hidden;background:rgba(255,255,255,1e-05);border:1px solid #e5e7eb;;border-radius:28px}
.comparison-section table{width:100%;border-collapse:collapse}
.comparison-section thead{background:#f8fafc}
.comparison-section thead th{text-align:left;padding:18px 20px;font-size:16px;color:#6b7280;font-weight:500}
.comparison-section tbody td{padding:18px 20px;font-size:14px}
.comparison-section tbody tr:nth-child(even){background:#fafbfc}
.comparison-section td:not(:first-child),.comparison-section th:not(:first-child){text-align:center}
.comparison-section thead th:nth-child(2){color:#2563eb;font-weight:700}
.comparison-section .check,.comparison-section .cross{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:50%;font-weight:700}
.comparison-section .check{background:#d1f3dc;color:#1f9d55}
.comparison-section .cross{background:#f8d7da;color:#d93025}
.comparison-section .cta{text-align:center;margin-top:30px}
.comparison-section thead th span{width:99px;height:28px;background:#eff6ff;border-radius:3px;display:flex;margin:0 auto;align-items:center;justify-content:center;border-radius:30px;font-size:14px}
.comparison-section tbody tr td:first-child{font-weight:600;font-size:16px;line-height:25px;color:#0b1a2e}
.comparison-section tbody tr td{font-weight:400;font-size:16px;line-height:25px;color:#374151}
section.testimonial-section::after{height:407px;background:linear-gradient(180deg,#0b1a2e 0,#162844 100%);content:"";position:absolute;width:100%;top:0;z-index:-1}
section.testimonial-section{position:relative;z-index:1;padding-top:100px;padding-bottom:100px}
section.testimonial-section h2{text-align:center;color:#fff;margin-bottom:15px}
section.testimonial-section h2+p{text-align:center;font-weight:400;font-size:19px;line-height:29px;color:#99a1af}
.video-card video{width:100%;max-width:850px;margin:0 auto;display:block;border-radius:30px}
.video-card{margin-top:60px}
.stats-grid{display:flex;justify-content:center;margin-top:100px;gap:30px}
.stat-card{max-width:320px;flex:0 0 320px;text-align:center;padding:25px 25px;background:#f8fafc;border:1px solid #f3f4f6;border-radius:20px}
.stat-card h3.stat-title{font-weight:700;font-size:33px;line-height:44px;text-align:center;color:#0b1a2e;margin:15px 0 10px 0}
p.stat-subtitle{font-weight:400;font-size:17px;line-height:25px;color:#6a7282;margin-bottom:0}
.stat-card:last-child h3{font-weight:500;font-size:24px;line-height:34px;color:#0b1a2e}
@media (max-width:1024px){
.box-one-list{flex:0 0 calc(50% - 20px)}
.stat-card{max-width:calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px)}
.stat-card h3.stat-title{font-size:26px;line-height:33px}
.stat-card:last-child h3{font-size:20px;line-height:28px}
}
@media (max-width:860px){
.wetting-process-wrapper{gap:15px}
.box-one-list{flex:0 0 calc(50% - 8px)}
section.blue-banner ul li{font-size:14px;line-height:18px}
}
@media (max-width:768px){
section.blue-banner h1{font-size:38px;line-height:1.4;margin:20px auto 20px auto}
section.blue-banner p{font-size:16px;line-height:25px}
section.blue-banner ul{margin-top:26px;padding:0;gap:10px}
.comparison-section table{width:770px}
.comparison-section .table-wrapper{overflow-x:scroll}
}
@media (max-width:767px){
.stat-card h3.stat-title{font-size:21px;line-height:28px}
section.comparison-section{width:100%}
.client-review img{width:100%}
section.blue-banner h1 span.d-block{display:inline}
section.blue-banner ul{flex-wrap:wrap}
.comparison-section,section.testimonial-section,section.testimonials,section.vetting-process-block{padding:60px 0}
.section-header h2,section.vetting-process-block .commen-title-heading h2{margin-bottom:20px;line-height:1.4}
.wetting-process-wrapper{margin-top:30px}
}
@media (max-width:640px){
.clutch-footer{flex-wrap:wrap;margin-top:30px}
.clutch-info{border-right:0;border-bottom:1px solid #e9e9e9;margin-bottom:15px;padding-bottom:15px;margin-right:0;padding-right:0}
.button-wrapper{gap:15px}
.box-one-list{flex:0 0 100%}
.testimonials-grid{flex-wrap:wrap}
.testimonial-card{flex:0 0 100%}
.stat-card{max-width:100%;flex:0 0 100%}
.blue-banner .button-wrapper a{width:100%}
.testimonials-grid{gap:15px}
.stats-grid{margin-top:60px;flex-wrap:wrap}
.trusted-worldwide{width:100%;font-size:11px}
section.testimonial-section::after{ height: 378px;}
}