:root{--primary_blue:#2583e9;--secondary_blue:#3B9FFF;--stats_blue:#3b9fff;--text_white:#ffffff;--text_light:rgba(255, 255, 255, 0.85);--banner_padding:140px 0}.portfolio_main_wrap.zeroeyes{padding-top:108px}.zeroeyes_banner{background-image:url(../images/CaseStudy/zeroeyes_banner.webp);background-size:cover;background-position:center right;position:relative;min-height:720px;display:flex;align-items:center;overflow:visible}.zeroeyes_banner .container{position:relative;z-index:2;padding:0;width:100%;max-width:1440px}.zeroeyes_content{max-width:650px}.zeroeyes_content h1{font-size:60px;font-weight:800;color:var(--text_white);margin:0;padding-bottom:12px;letter-spacing:-1px}.zeroeyes_content h2{font-size:32px;font-weight:600;color:var(--text_white);line-height:1.3;padding-bottom:30px;margin:0}.zeroeyes_content p{font-size:18px;line-height:1.6;color:var(--text_light);margin:0;padding-bottom:50px}.zeroeyes_btn{display:inline-block;background:var(--primary_blue);color:var(--text_white);padding:18px 45px;border-radius:60px;font-weight:700;font-size:20px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px rgba(37,131,233,.3)}.zeroeyes_btn:hover{background:var(--secondary_blue);transform:translateY(-5px);box-shadow:0 15px 30px rgba(37,131,233,.4);text-decoration:none;color:#fff}.zeroeyes_stats_wrap{position:relative;width:100%;max-width:1188px;background:#3b9fff;border-radius:24px;display:flex;justify-content:center;padding:30px 32px;box-shadow:0 20px 50px rgba(0,0,0,.15);z-index:10;margin:-68px auto 0 auto}.zeroeyes_stat_item{text-align:center;color:var(--text_white);flex:1;position:relative}.zeroeyes_stat_item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:70px;background:#fff}.zeroeyes_stat_item h3{font-size:48px;font-weight:800;margin:0;line-height:1}.zeroeyes_stat_item p{font-size:20px;font-weight:400;margin:0;padding-top:10px}.project_highlights{padding:70px 0;background:#fff}.project_highlights .section_header h2{font-size:38px;font-weight:500;color:#1e1e1e;margin:0;padding-bottom:50px}.highlights_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1400px;margin:0 auto}.highlight_card{background:#f1f8ff;border-radius:24px;padding:18px 18px;position:relative;transition:all .4s ease;border:1px solid #a6cef6;min-height:186px;max-height:186px;overflow:hidden}.highlight_card:after{content:'';position:absolute;bottom:-63px;right:-33px;width:180px;height:180px;background-image:url(../images/CaseStudy/zeroeyes_icon_06.svg)}.highlight_card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(59,159,255,.1);background:#fff;border-color:#3b9fff}.highlight_card .card_header{margin-bottom:30px;position:relative;z-index:2}.highlight_card .label{text-align:left;padding-left:0;font-size:18px;color:#3b3b3b;font-weight:400;margin:0;display:block}.highlight_card .value{font-size:24px;font-weight:600;color:#333;margin:0;line-height:1.2}.highlight_card .icon_wrap{position:absolute;bottom:-10px;right:-10px;width:120px;height:120px;display:flex;align-items:end;justify-content:center;z-index:1;padding:15px}.highlight_card .circle_bg{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(59,159,255,.1) 0,rgba(59,159,255,0) 70%);border-radius:50%}.highlight_card img{position:relative;z-index:2;transform:translate(-10px,-10px);opacity:.8;width:60px;height:60px;transition:all .4s ease}.highlight_card:hover img{opacity:1;transform:translate(-10px,-10px) scale(1.1)}@media (max-width:1400px){.highlights_grid{gap:20px}}@media (max-width:1200px){.highlights_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.project_highlights{padding:40px 0}.project_highlights .section_header h2{font-size:36px}}@media (max-width:767px){.highlights_grid{grid-template-columns:repeat(2,1fr);gap:15px}.highlight_card{padding:25px 20px}.highlight_card .value{font-size:20px}}@media (max-width:480px){.highlights_grid{grid-template-columns:1fr}}.zeroeyes_overview{padding:70px 0;background:#fff;overflow:hidden}.overview_content h2{font-size:38px;font-weight:500;color:#1a1a1a;padding-bottom:40px;margin:0;letter-spacing:-1px}.overview_content p{font-size:20px;line-height:1.8;color:#444;font-weight:400;padding-bottom:30px;margin:0}.overview_content p:last-child{margin-bottom:0}.overview_images{display:flex;align-items:flex-start;gap:25px;position:relative;padding-left:20px}.logo_box{flex:0 0 200px;background:#111;display:flex;align-items:center;justify-content:center;padding:40px 30px;border-radius:30px;aspect-ratio:1/1;box-shadow:0 10px 30px rgba(0,0,0,.1)}.logo_box img{width:100%;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.main_image{overflow:hidden;border-radius:30px;box-shadow:0 20px 40px rgba(0,0,0,.08)}.main_image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.main_image:hover img{transform:scale(1.05)}@media (max-width:1400px){.overview_images{gap:20px}.logo_box{flex:0 0 180px}}@media (max-width:1280px){.zeroeyes_banner{min-height:612px}.zeroeyes_content p{padding-bottom:30px}.zeroeyes_stat_item h3{font-size:40px}.overview_content h2{font-size:36px}.overview_content p{font-size:18px}.overview_images{padding-left:0}.logo_box{flex:0 0 160px}.item_6{left:-86px}.item_3{right:-86px}.challenge-column .item{min-height:220px!important}.numbers{gap:140px!important}}@media (max-width:1199px){.zeroeyes_content h1{font-size:50px}.zeroeyes_content h2{font-size:28px}.zeroeyes_stats_wrap{max-width:900px}.portfolio_main_wrap.zeroeyes{padding-top:70px}.zeroeyes_overview{padding:50px 0}.challenge-column .item{min-height:283px!important}.numbers{gap:220px!important}}@media (max-width:991px){.zeroeyes_banner{min-height:auto;background-position:center;padding:70px 0 120px}.zeroeyes_content h1{font-size:45px}.zeroeyes_content h2{font-size:24px}.zeroeyes_stat_item h3{font-size:38px}.zeroeyes_stat_item p{font-size:16px}.overview_content h2{font-size:32px}.overview_images{margin-top:20px;flex-direction:row;justify-content:center}.logo_box{flex:0 0 150px}}@media (max-width:767px){.zeroeyes_banner{padding:70px 0 70px;text-align:center}.zeroeyes_content{margin:0 auto}.zeroeyes_stats_wrap{flex-direction:column;padding:30px;margin-top:30px}.zeroeyes_stat_item{padding:20px 0}.zeroeyes_stat_item:not(:last-child)::after{width:80%;height:1px;top:auto;bottom:0;right:auto;left:10%}.overview_content{text-align:center}.overview_content h2{font-size:28px}.overview_images{flex-direction:column;align-items:center;gap:15px}.logo_box{flex:0 0 120px;width:120px;margin:0 auto}.main_image{width:100%}.overview_content p{padding-bottom:10px}}.zeroeyes_categories{padding-bottom:70px;background:#fff}.notable_features_box{background:#f2f8ff;border:1px solid #d9e9ff;border-radius:60px;padding:50px 40px;position:relative;max-width:1400px;margin:0 auto}.notable_features_box .section_title{text-align:center;font-size:42px;font-weight:500;color:#1a1a1a;margin-bottom:60px;letter-spacing:-.5px}.categories_wrap{position:relative;max-width:1232px;margin:0 auto;height:600px}.center_image_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}.center_logo_box{width:200px;height:180px;background:#1a1a1a;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:20px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.center_logo_box img{width:100%;height:auto;object-fit:contain}.category_item{position:absolute;z-index:5;width:500px}.item_content{display:flex;align-items:center;gap:20px}.category_item p{font-size:22px;font-weight:400;color:#1a1a1a;line-height:1.3;margin:0}.category_item .icon_box{width:80px;height:80px;background:#fff;border:1.5px solid #2583e9;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s ease;box-shadow:0 10px 20px rgba(37,131,233,.05)}.category_item .icon_box img{width:45px;height:45px;object-fit:contain}.item_1{top:0;left:-20px}.item_1 .item_content{justify-content:flex-end;text-align:right!important}.item_1 p{max-width:250px}.item_6{top:50%;left:-130px;transform:translateY(-50%)}.item_6 .item_content{justify-content:flex-end;text-align:right}.item_6 p{max-width:220px}.item_5{bottom:7px;left:3px}.item_5 .item_content{justify-content:flex-end;text-align:right!important}.item_5 p{max-width:220px}.item_2{top:0;right:-20px}.item_2 .item_content{justify-content:flex-start;text-align:left!important}.item_2 p{max-width:250px}.item_3{top:50%;right:-130px;transform:translateY(-50%)}.item_3 .item_content{justify-content:flex-start;text-align:left}.item_3 p{max-width:250px}.item_4{bottom:7px;right:3px}.item_4 .item_content{justify-content:flex-start;text-align:left!important}.item_4 p{max-width:250px}.category_item:after{content:"";position:absolute;right:-210px;top:110px;width:255px;height:317px;background-image:url("data:image/svg+xml,%3Csvg width='245' height='420' viewBox='0 0 245 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-2' x2='482.133' y2='-2' transform='matrix(-0.498929 0.866643 -0.878823 -0.477147 240.551 0)' stroke=' %232583E9' stroke-opacity=' 0.7' stroke-width=' 4' stroke-dasharray=' 8 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;rotate:115deg}.category_item.item_2:after{top:86px;left:-181px;rotate:2deg}.category_item.item_6:after{content:'';right:-336px;top:-87px;rotate:60deg}.category_item.item_3:after{left:-298px;top:-91px;rotate:60deg}.category_item.item_4:after{top:-347px;left:-202px;rotate:-61deg}.category_item.item_5:after{top:-324px;right:-241px;rotate:-5deg}.category_item:hover .icon_box{border-radius:50%;background:#2583e9;box-shadow:0 15px 30px rgba(37,131,233,.3)}.category_item:hover .icon_box img{filter:brightness(0) invert(1)}.category_item:hover p{color:#2583e9}@media (max-width:1400px){.category_item{width:400px}.item_1{left:0}.item_2{right:0}.item_6{left:-20px}.item_3{right:-20px}.item_5{left:0}.item_4{right:0}}@media (max-width:1250px){.category_item{width:350px}.category_item p{font-size:18px}}@media (max-width:1100px){.categories_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;height:auto}.category_item{width:auto;position:static;transform:none!important}.item_content{flex-direction:row!important;text-align:center!important}.category_item.item_3 .item_content,.category_item.item_6 .item_content{display:flex;flex-direction:row-reverse!important}.center_image_wrap{display:none}.category_item:after{display:none}.item_6 .item_content{text-align:left!important}.item_3 .item_content{text-align:right!important}}@media (max-width:767px){.notable_features_box{padding:30px 20px;border-radius:40px}.notable_features_box .section_title{font-size:30px;margin-bottom:20px;margin-top:0}.categories_wrap{grid-template-columns:1fr;gap:10px}.category_item p{font-size:18px;max-width:100%}}.challenge-solution-section .container{max-width:1100px;margin:auto;background:#f1f8ff;border:1px solid #a6cef6;padding:50px!important;border-radius:20px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:38px;font-weight:600;margin:0;padding-bottom:16px;color:#222}.solution-column{width:539px;max-width:100%}.challenge-column{width:539px;max-width:100%}.challenge-column .item{min-height:168px}.section-header p{margin:auto;font-size:18px;color:#666;line-height:1.6}.challenge-wrapper{display:flex;gap:50px;align-items:start;justify-content:center;height:100%}.column-title{color:#1e1e1e;font-size:38px;font-weight:500;padding-bottom:50px;margin:0}.item{margin-bottom:35px}.item h4{font-size:26px;font-weight:500;color:#3b3b3b;margin:0;padding-bottom:10px}.item p{font-size:20px;color:#3b3b3b;line-height:1.6;margin:0}.numbers{display:flex;flex-direction:column;align-items:center;gap:88px;padding-top:113px;justify-content:center;height:100%}.numbers span{font-size:76px;font-weight:700;color:#b2d8ff}@media (max-width:1200px){.challenges_box{padding:60px 40px}.challenges_box .section_header h2{font-size:36px}.cs_row .number{font-size:80px}}@media (max-width:991px){.challenges_box{padding:50px 30px;border-radius:30px}.challenges_box .section_header h2{font-size:32px}.challenges_box .section_header p{font-size:17px}.cs_row .number{font-size:70px;margin:20px 0;height:auto}.challenges_solutions_wrap .column_title{font-size:26px;margin-bottom:30px}.cs_row{margin-bottom:50px}.numbers{display:none}}@media (max-width:767px){.challenges_box{padding:40px 20px}.cs_row .row>div{text-align:center!important}.challenges_solutions_wrap .row:first-child{display:none}.cs_row .number{margin:30px 0}.challenges_box .section_header h2{font-size:28px}.challenge_item h4,.solution_item h4{font-size:22px}.challenge-solution-section .container{padding:30px 20px!important}.section-header{margin-bottom:20px}.section-header h2{font-size:22px}.column-title{font-size:22px;padding-bottom:20px}.item h4{font-size:15px}.item p{font-size:13px}.numbers span{font-size:28px}}.zeroeyes_benefits{background:#2583e9;padding:70px 0;color:#fff;overflow:hidden}.zeroeyes_benefits .section_header h2{color:#fff;font-size:38px;font-weight:600;padding-bottom:12px;margin:0}.zeroeyes_benefits .section_header p{color:rgba(255,255,255,.8);font-size:20px;padding-bottom:50px;line-height:1.6}.benefits_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.benefit_card{background:rgba(255,255,255,.08);padding:30px 30px;border-radius:24px;border:1px solid rgba(255,255,255,.1);transition:all .4s ease;backdrop-filter:blur(10px)}.benefit_card h3{color:#fff;font-size:26px;font-weight:500;padding-bottom:12px;margin:0}.benefit_card p{color:rgba(255,255,255,.8);font-size:20px;line-height:1.6;margin:0;font-weight:400}.benefit_card:hover{background:rgba(255,255,255,.12);transform:translateY(-8px);border-color:rgba(255,255,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (max-width:1200px){.zeroeyes_benefits .section_header h2{font-size:36px}.benefit_card{padding:35px 30px}}@media (max-width:991px){.zeroeyes_benefits{padding:80px 0}.zeroeyes_benefits .section_header h2{font-size:32px}.zeroeyes_benefits .section_header p{font-size:17px}.benefits_grid{gap:20px}}@media (max-width:767px){.zeroeyes_benefits{padding:70px 0}.zeroeyes_benefits .section_header h2{font-size:28px;margin-bottom:15px}.zeroeyes_benefits .section_header p{font-size:16px;margin-bottom:0;padding-bottom:30px}.benefits_grid{grid-template-columns:1fr}.benefit_card{padding:30px 25px;border-radius:20px}}@media (max-width:480px){.zeroeyes_benefits{padding:60px 0}.benefit_card h3{font-size:20px}.benefit_card p{font-size:15px}}.zeroeyes_techstack{padding:70px 0;background:#fff;overflow:hidden}.zeroeyes_techstack .section_header h2{font-size:42px;font-weight:600;margin:0;padding-bottom:12px;color:#1a1a1a}.zeroeyes_techstack .section_header p{font-size:18px;line-height:1.6;color:#444;padding-bottom:50px}.tech_box{background:#f3f8ff;border-radius:40px;padding:70px 40px;max-width:1200px;margin:0 auto}.tech_grid{display:flex;justify-content:center;gap:80px;flex-wrap:wrap}.tech_item{display:flex;flex-direction:column;align-items:center}.tech_item h3{font-size:22px;font-weight:500;color:#1a1a1a;padding-bottom:25px;margin:0}.tech_card{background:#f1f8ff;border:1.5px solid #e1eeff;border-radius:20px;padding:20px;width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;box-shadow:0 10px 30px rgba(37,131,233,.04);transition:all .4s ease}.tech_card img{width:65px;height:65px;object-fit:contain;transition:transform .4s ease}.tech_card span{font-size:16px;font-weight:500;color:#333}.tech_card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(37,131,233,.12);border-color:#2583e9}.tech_card:hover img{transform:scale(1.1)}@media (max-width:1200px){.tech_grid{gap:50px}.tech_box{padding:60px 30px}}@media (max-width:991px){.zeroeyes_techstack{padding:80px 0}.zeroeyes_techstack .section_header h2{font-size:36px}.tech_card{width:150px;height:150px;padding:25px}}@media (max-width:767px){.zeroeyes_techstack{padding:70px 0}.zeroeyes_techstack .section_header h2{font-size:30px}.zeroeyes_techstack .section_header p{font-size:16px}.tech_grid{gap:30px}.tech_box{padding:40px 20px;border-radius:30px}}@media (max-width:480px){.zeroeyes_techstack{padding:60px 0}.tech_item h3{font-size:18px;margin-bottom:15px}.tech_card{width:130px;height:130px;padding:20px}.tech_card img{width:50px;height:50px}}.zeroeyes_cta_inner{background:#1e1e1e;border-radius:24px;padding:70px 60px;text-align:center;position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px}.zeroeyes_cta_inner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(37,131,233,.08) 0,transparent 60%);pointer-events:none}.zeroeyes_cta_inner h2{font-size:38px;font-weight:600;color:#fff;margin-bottom:16px;line-height:1.3;position:relative;z-index:1}.zeroeyes_cta_inner p{font-size:18px;font-weight:400;color:#a0b0c0;margin-bottom:36px;position:relative;z-index:1;margin-left:auto;margin-right:auto}.ze_cta_btn{display:inline-block;background:#2583e9;color:#fff;font-size:16px;font-weight:600;padding:16px 38px;border-radius:50px;text-decoration:none;transition:all .3s ease;position:relative;z-index:1}.ze_cta_btn:hover{background:#1a6fd4;transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,131,233,.4);color:#fff}@media (max-width:1200px){.zeroeyes_cta_inner h2{font-size:34px}}@media (max-width:991px){.zeroeyes_cta_inner{padding:55px 40px}.zeroeyes_cta_inner h2{font-size:30px}}@media (max-width:767px){.zeroeyes_cta{padding:30px 0 70px}.zeroeyes_cta_inner{padding:45px 30px;border-radius:20px}.zeroeyes_cta_inner h2{font-size:26px}.zeroeyes_cta_inner p{font-size:15px}.ze_cta_btn{font-size:15px;padding:14px 30px}}@media (max-width:480px){.zeroeyes_cta{padding:20px 0 60px}.zeroeyes_cta_inner{padding:40px 20px}.zeroeyes_cta_inner h2{font-size:22px}.ze_cta_btn{padding:13px 25px;font-size:14px}}.section-title{text-align:center;margin-bottom:40px}.section-title h2{font-size:38px;padding-bottom:10px;margin:0}.section-title p{color:#3b3b3b;margin:auto;font-size:18px}.testimonial-card{background:#f1f8ff;border:1px solid #cce6ff;border-radius:20px;padding:106px 60px;min-height:420px;max-height:420px}.testimonial-nav{position:absolute;bottom:60px;right:40px;z-index:999;display:flex;column-gap:10px}.testimonial-nav .nav-btn{width:60px;height:60px;border:1px solid #b1d4f8}.testimonial-nav .nav-btn svg{width:30px;height:30px;color:#2583e9}.testimonial-wrapper{display:flex;gap:40px;align-items:center}.client-info{text-align:center;min-width:160px}.client-icon{width:100px;height:100px;border-radius:12px;margin:auto;margin-bottom:10px}.client-name{font-weight:500;font-size:32px;color:#151515}.client-company{color:#252525;font-size:20px}.testimonial-text{position:relative;font-size:24px;font-weight:400;line-height:1.7;color:#3b3b3b}.quote{font-size:185px;color:rgba(37,131,233,.31);position:absolute;top:-127px;left:3px;width:64px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #cbd5e1;color:#3b82f6}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px}.explore_casestudies{padding:70px 0;background:#f8fbff;overflow:hidden}.explore_casestudies .section_header{margin-bottom:60px}.explore_casestudies .section_header h2{font-size:38px;font-weight:600;color:#1a1a1a;margin:0;position:relative;display:inline-block}.casestudies_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1400px;margin:0 auto}.casestudy_card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e8eef5;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;animation:fadeInUp .6s ease forwards;opacity:0}.casestudy_card:nth-child(1){animation-delay:.1s}.casestudy_card:nth-child(2){animation-delay:.25s}.casestudy_card:nth-child(3){animation-delay:.4s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.casestudy_card:hover{transform:translateY(-12px);box-shadow:0 25px 60px rgba(37,131,233,.15);border-color:rgba(37,131,233,.2)}.card_image{position:relative;width:100%;height:240px;overflow:hidden}.card_image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.card_overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.08) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.casestudy_card:hover .card_image img{transform:scale(1.08)}.casestudy_card:hover .card_overlay{opacity:1}.card_body{padding:28px 28px 30px;display:flex;flex-direction:column;background:#e7f3ff;flex:1}.card_body h3{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 14px 0;letter-spacing:-.2px;transition:color .3s ease}.card_image:after{content:'';position:absolute;background-image:url(../images/CaseStudy/zeroeyes_icon_07.svg);background-repeat:no-repeat;right:0;left:0;height:100%;bottom:-130px}.casestudy_card:hover .card_body h3{color:#2583e9}.card_body p{font-size:14px;line-height:1.7;color:#666;margin:0 0 24px 0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card_footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #f0f0f0;margin-top:auto}.industry_tag{display:flex;flex-direction:column;gap:4px}.tag_label{font-size:12px;color:#999;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.tag_value{font-size:15px;font-weight:600;color:#1a1a1a}.view_casestudy_btn{display:inline-flex;align-items:center;gap:8px;background:#2583e9;color:#fff;font-size:14px;font-weight:600;padding:10px 24px;border-radius:50px;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;white-space:nowrap}.view_casestudy_btn::after{content:'\2192';display:inline-block;transition:transform .3s ease;font-size:16px}.view_casestudy_btn:hover{background:#1a6fd4;transform:translateX(3px);box-shadow:0 8px 25px rgba(37,131,233,.35);color:#fff;text-decoration:none}.view_casestudy_btn:hover::after{transform:translateX(4px)}@media (max-width:1200px){.explore_casestudies .section_header h2{font-size:36px}.casestudies_grid{gap:24px}.card_image{height:220px}.card_body{padding:24px 24px 26px}.card_body h3{font-size:18px}.category_item p{font-size:16px}.item_6{left:-86px}.item_3{right:-68px}}@media (max-width:991px){.explore_casestudies{padding:80px 0}.explore_casestudies .section_header{margin-bottom:45px}.explore_casestudies .section_header h2{font-size:32px}.casestudies_grid{grid-template-columns:repeat(2,1fr);gap:24px}.casestudy_card:nth-child(3){grid-column:1/-1;max-width:50%;margin:0 auto}.notable_features_box .section_title{margin-top:0;margin-bottom:40px}.column-title{padding-bottom:30px}.testimonial-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.quote{display:none}.testimonial-card{padding:60px}.challenge-column .item{min-height:306px!important}}@media (max-width:767px){.explore_casestudies{padding:70px 0}.explore_casestudies .section_header{margin-bottom:35px}.explore_casestudies .section_header h2{font-size:28px}.explore_casestudies .section_header h2::after{width:40px;height:3px;bottom:-8px}.casestudies_grid{grid-template-columns:1fr;gap:24px;max-width:500px;margin:0 auto}.casestudy_card:nth-child(3){grid-column:auto;max-width:100%}.card_image{height:200px}.card_body{padding:22px 20px 24px}.card_body h3{font-size:17px;margin-bottom:10px}.card_body p{font-size:13px;-webkit-line-clamp:3;line-clamp:3;margin-bottom:18px}.card_footer{padding-top:16px;flex-wrap:wrap;gap:14px}.view_casestudy_btn{padding:9px 20px;font-size:13px}.challenge-wrapper{flex-direction:column;gap:0}.challenge-column,.solution-column{width:100%}.testimonial-wrapper{flex-direction:column;text-align:center;gap:0}.testimonial-text{margin-top:10px;-webkit-line-clamp:6}.testimonial-card{padding:20px 20px;min-height:615px;max-height:615px}.challenge-column .item{min-height:unset!important}}@media (max-width:480px){.explore_casestudies{padding:60px 0}.explore_casestudies .section_header h2{font-size:24px}.card_image{height:180px}.card_body h3{font-size:16px}.tag_value{font-size:14px}.view_casestudy_btn{padding:8px 18px;font-size:12px}}