.article-page{font-family:"Poppins",sans-serif;background-color:#f8f9fa}img{max-width:100%;display:block}a{text-decoration:none}.hero-section,.article-banner{position:relative;width:100%;height:320px;overflow:hidden}.hero-section img,.article-banner img{width:100%;height:100%;object-fit:cover;display:block}.banner_tab,.banner_mobile{display:none}.hero-image{width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:zoomOut 2s ease forwards}.articledetail{position:relative}@keyframes zoomOut{to{transform:scale(1)}}.content-section{padding:80px 0 0}.content-wrap{display:flex;gap:80px;justify-content:center}.article-content{max-width:900px;padding:6rem 6rem 0rem;animation:fadeUp 1.5s ease forwards;opacity:0;transform:translateY(40px);animation-delay:0.4s}.article-content ol,.faq-content ol{display:block;list-style:number;margin-bottom:4rem;margin-top:0;margin-left:1.8rem;margin-right:0;color:#000}.article-content ul,.faq-content ul{display:block;list-style:disc;margin-bottom:4rem;margin-top:0;margin-left:1.8rem;margin-right:0;color:#000}.article-content ul li,.article-content ol li,.faq-content ul li,.faq-content ol li{margin-bottom:.8rem;font-weight:300}strong,b{font-weight:500}.article-content h1,.faq-content h1{margin-bottom:50px;color:#000}.article-content h2,.faq-content h2{font-size:2rem;line-height:2.8rem;color:#000;font-weight:500;margin-top:5rem;margin-bottom:2rem}.article-content p,.faq-content p{color:#000;margin-bottom:2rem;font-weight:300}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.faq-content{max-width:900px;padding:0rem 6rem 0rem;animation:fadeUp 1.5s ease forwards;opacity:0;transform:translateY(40px);animation-delay:0.4s}.faq-article{background-color:#f8f9fa;padding-bottom:15rem}.faq-content h3{color:#000;font-weight:500;font-size:1.8rem;margin-bottom:2rem}.faq-que{background-color:#efefef;padding:3rem 3rem 1rem;margin-bottom:3rem}@media (min-width:1440px){.hero-section,.article-banner{height:500px}.article-content{max-width:80%;padding:6rem 6rem 0rem;animation:fadeUp 1.5s ease forwards;opacity:0;transform:translateY(40px);animation-delay:0.4s}.faq-content{max-width:80%;padding:0rem 6rem 0rem;animation:fadeUp 1.5s ease forwards;opacity:0;transform:translateY(40px);animation-delay:0.4s}}@media (max-width:1366px){.article-content p,.faq-content p{margin-bottom:4rem;font-size:15px;line-height:2.8rem}.faq-article h3{margin-bottom:2rem;font-size:15px;line-height:2.8rem}}@media (max-width:991px){.article-content h2,.faq-content h2{font-size:1.8rem;margin-bottom:1.5rem;line-height:2.4rem}.article-content{max-width:90%;margin:0 auto;padding:2rem 2rem 0}.faq-content{max-width:90%;margin:0 auto;padding:0rem 2rem}}@media (max-width:992px){.hero-section{height:450px}.banner-img{display:none}.banner_tab{display:block}.content-wrap{flex-direction:column;gap:40px}}@media (max-width:768px){.hero-section,.article-banner{position:relative;width:100%;height:100px;overflow:hidden}.banner-img{display:none}.banner_tab{display:none}.banner_mobile{display:block}.content-section{padding:0 0 60px}.articledetail{margin-top:-10rem}.section-padding{padding:5rem 1rem}}@media (max-width:576px){.hero-section{height:350px}}@media (max-width:576px){.hero-section,.article-banner{height:300px}.article-page .section-padding{padding-top:2rem;padding-bottom:8rem}.faq-content{padding-top:0}.faq-que{padding:2rem 2rem 1rem}}@media (max-width:576px){.articledetail{margin-top:-7rem}.article-content h1,.faq-content h1{margin-bottom:0;font-size:2rem!important;padding:2rem 0;line-height:2.4rem!important}}@media (max-width:768px){.article-content h2,.faq-content h2{margin-top:0rem}}@media (max-width:991px){.article-content h1{padding:2rem 0;font-size:5rem;line-height:5.4rem}.hero-section,.article-banner{height:300px}}@media (max-width:991px){.article-page .section-padding{padding:5rem 1rem}}@media (min-width:1441px) and (max-width:2560px){.articledetail{margin-top:-30rem}}@media (max-width:1440px){.articledetail{margin-top:-25rem}}@media (max-width:990px){.articledetail{margin-top:-15rem}}.article-content ul.article-tag{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.article-content ul.article-tag li{color:#000;background-color:#efefef;font-size:1.8rem;padding:.5rem 2.6rem;white-space:nowrap}.article-content ul.article-tag li a{color:#000;text-decoration:none;pointer-events:none}.case-detail-page .banner-dec{position:relative;margin-bottom:30px!important}.case-detail-page{position:sticky;top:0}.case-study-detail{background-color:#000}.case-detail-page .banner-dec:after{position:absolute;content:'';width:30%;height:2px;top:-20px;left:0;background-color:#ed1819}.banner-overlay{background:#000000a8;position:absolute;width:100%;height:100%;top:0;left:0}.impact-body,.overview-box{position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform 0.5s cubic-bezier(.25,1,.5,1),box-shadow 0.5s cubic-bezier(.25,1,.5,1),border-color 0.5s ease;border:1px solid rgb(255 255 255 / .05)}.impact-body{background-color:rgb(24 24 24 / .9);padding:30px 30px 14px 30px}.impact-body:hover,.overview-box:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .7),0 0 30px rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .15)}.impact-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.impact-number{border-bottom:.5px solid #5d5d5d;margin-bottom:30px}.impact-shortp{font-size:1.5rem;height:4rem}.impact-number span{display:inline-block}.impact-number .impact-num{color:#fff;font-size:70px;line-height:80px;font-weight:400;position:relative;text-align:center;display:flex;align-items:baseline;justify-content:center;gap:4px}.impact-number .impact-num .impact-num-value{font-size:70px;line-height:80px}.impact-number .impact-num .impact-symbol{color:#ed1819;font-size:30px;line-height:40px;font-weight:400;margin-top:0}.impact-number .impact-num .impact-prefix{color:#ed1819;font-size:36px;line-height:1;font-weight:400;align-self:flex-start;margin-top:6px}.bot-padding{padding-top:0rem;padding-bottom:15rem}.overview-box{background-color:rgb(68 68 68 / .47);padding:5rem 5rem}.overview-outer{display:grid;grid-template-columns:1fr 1fr;gap:30px}.image-box img{width:100%}.challenge-para{margin-top:6.3rem}@media (max-width:991px){.challenge-para{margin-top:5rem}}p.overview-box__p{font-size:1.9rem!important;margin-bottom:2.3rem;line-height:2.8rem;margin-top:0}@media (max-width:991px){p.overview-box__p{font-size:1.6rem!important;margin-bottom:1.5rem;line-height:2.4rem}}.challenge-para h3,.overview-box h3{margin-bottom:3rem}.overview-box ul{color:#fff;padding:0 15px;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzk3ODkgMTEuOTk5OEg1LjYwMTE3QzUuNTg0OTcgMTEuOTkwMiA1LjU0NjcgMTEuOTgyNyA1LjUxODk5IDExLjk4MDNDMi41OTU4MyAxMS43NDc5IDAuMjY1ODA2IDkuNDI3NDYgMC4wMjExMzMgNi41MDQ1NEMwLjAxODA4MDQgNi40NjY5NyAwLjAxMjkxNDYgNi40MjI1OSAwIDYuMzk4NjRWNS42MDE5M0MwLjI1OTcwMSAyLjI5OTA4IDMuMDU4MTcgLTAuMTg1MjE3IDYuMzU1ODUgMC4wMTA4NDk1QzkuMzg3NzMgMC4xOTExODQgMTEuODA4NiAyLjYxMjA4IDExLjk4OSA1LjY0Mzk2QzEyLjAwMjggNS44Nzc1OSAxMi4wMDQyIDYuMTIzNjggMTEuOTg5OSA2LjM1MjM4QzExLjc5ODggOS40MTcxMyA5LjM5OTI0IDExLjc2MzQgNi4zOTc4OSAxMS45OTk4Wk0xMS4xOTcyIDYuMDAwNEMxMS4xOTcyIDMuMTI5ODQgOC44Njk5NyAwLjgwMjYzMSA1Ljk5OTQxIDAuODAyNjMxQzMuMTI4ODUgMC44MDI2MzEgMC44MDE2NDQgMy4xMjk2IDAuODAxNjQ0IDYuMDAwNEMwLjgwMTY0NCA4Ljg3MTIgMy4xMjg4NSAxMS4xOTgyIDUuOTk5NDEgMTEuMTk4MkM4Ljg2OTk3IDExLjE5ODIgMTEuMTk3MiA4Ljg3MDk2IDExLjE5NzIgNi4wMDA0WiIgZmlsbD0iI0VEMUMyNCIvPgo8cGF0aCBkPSJNMi44NDI2NyA2LjI4NjFDMi42NzE5NyA2LjExNTM5IDIuNjU3NDEgNS44ODYyMiAyLjgwMTU4IDUuNzE5MDNDMi45NDU3NiA1LjU1MTg1IDMuMjA4OTggNS41MjM5MSAzLjM3NzEgNS42OTE3OUw1LjA0NDI2IDcuMzU2Nkw4LjU5NzQxIDMuODA0MTVDOC43NjI0OSAzLjYzOTA4IDkuMDA3ODYgMy42NDAwMiA5LjE2NzA2IDMuNzk2MTdDOS4zMjE1NyAzLjk0NzYyIDkuMzMwNDkgNC4yMDA3NSA5LjE2MTkgNC4zNjkxMUw1LjMzNTQyIDguMTk1NThDNS4xNjg3MSA4LjM2MjMgNC45MjEyMiA4LjM2MzQ3IDQuNzU0OTcgOC4xOTc0NkwyLjg0MjQ0IDYuMjg2MUgyLjg0MjY3WiIgZmlsbD0iI0VEMUMyNCIvPgo8L3N2Zz4K)}.overview-box ul li{padding-left:2rem;font-size:1.4rem;color:#fff;margin-bottom:1.5rem;padding-right:1rem;font-weight:200}@media (max-width:1366px){.case-detail-page h2.banner__title{font-size:3.75rem}}@media (min-width:1366px){h1.high-font{font-size:5rem;font-weight:300}.banner__slideinfo p{color:#fff;margin-bottom:3rem;font-size:2.4rem;line-height:3.5rem;margin-top:3rem}.case-detail-page .banner__title{font-size:4rem!important;margin-top:5rem;font-weight:300}}@media (min-width:1300px){.overview-box ul li{font-size:1.5rem!important}p{font-size:1.5rem!important}}@media (max-width:991px){.bot-padding{padding:10rem 1rem}.mob-padding{padding:0rem 1rem}}@media (max-width:768px){.overview-box ul li{font-size:1.2rem!important}p{font-size:1.2rem!important}.case-detail-page h2.banner__title{font-size:3rem}.case-detail-page .banner-dec{margin-bottom:50px!important}.impact-grid{gap:25px}.impact-body{padding:30px 25px 14px 25px}.impact-number .impact-num{font-size:50px;line-height:65px}.overview-outer{grid-template-columns:repeat(2,1fr)}.bot-padding{padding-top:0rem;padding-bottom:8rem;padding-left:1rem;padding-right:1rem}.overview-box{padding:2rem 2rem}.h2-margin{margin-bottom:3rem}.objective-ul li{padding-left:2rem;font-size:1.2rem;color:#fff;margin-bottom:1.5rem;padding-right:1rem;font-weight:200}.overview-box ul li{padding-left:2rem;font-size:1.2rem;color:#fff;margin-bottom:1.5rem;padding-right:1rem;font-weight:200}.case-detail-page .banner-dec:after{bottom:15px}}@media (max-width:599px){.case-detail-page h2.banner__title{font-size:2rem}.impact-grid{grid-template-columns:repeat(1,1fr)}.impact-body{padding:30px 50px 14px 50px}.overview-outer{grid-template-columns:repeat(1,1fr);gap:30px}.banner-bg{height:100vh}.banner__slideinfo{top:60%}}@media (max-width:480px){.case-detail-page .banner__title{font-size:5rem}.impact-number .impact-num{font-size:64px;line-height:70px}.h2-margin{margin-bottom:3rem}}@media (min-width:1024px){.case-detail-page .banner__title.high-font{font-size:9rem!important;font-weight:300}}@media (max-width:1024px){.impact-number .impact-num{font-size:74px;line-height:90px}}@media screen and (min-width:1300px) and (max-width:1640px){.banner__title,.banner__box p{margin-bottom:4rem}..banner__para{margin-top:3rem!important}}.case-detail-page{background:#000}.case-banner{position:relative;height:300vh;background:#000}.banner-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.headerVideo{position:sticky;left:0;right:0;margin:0 auto;width:80%}@media(max-width:767px){.headerVideo{width:100%}}@media(max-width:992px){.banner__title{font-size:64px}}@media(max-width:768px){.case-banner{height:220vh}.banner-content{padding:0 20px}.banner__title{font-size:42px}.banner__para{font-size:17px;line-height:1.7}.banner-dec{font-size:14px}.next-section h2{font-size:36px}.next-section p{font-size:17px}}.reveal{opacity:0;transform:translateY(30px);transition:all 0.6s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.pr-banner{height:60vh;position:relative;overflow:hidden;display:flex;align-items:center;background:#000}.pr-banner .blogbanner__slidercontainer{position:relative;width:100%;height:100%}.pr-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:bannerZoomOut 8s ease-out forwards}.pr-banner .banner_tab,.pr-banner .banner_mobile{display:none}@keyframes bannerZoomOut{0%{transform:scale(1.15)}100%{transform:scale(1)}}.pr-banner .overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.pr-banner .banner__slideinfo{position:relative;z-index:2;color:#fff}.pr-banner .banner__title{font-size:56px;font-weight:500;margin-bottom:14px;line-height:1.1;color:#fff}.pr-banner .banner__slideinfo p{font-size:17px;opacity:.9;font-weight:300;color:#fff}.news-section{background-color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.news-grid h3{font-size:3rem;color:#000;line-height:normal}.card-link{text-decoration:none;color:inherit;display:block;height:100%;transition:0.4s ease}.card-link:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.card{padding:34px 30px;height:100%;position:relative;overflow:hidden;transition:0.4s ease;border:1px solid #0000002d;opacity:0;transform:translateY(60px);cursor:pointer}.card:nth-child(odd){background-color:#EFEFEF}.card:nth-child(even){background-color:#DFDFDF}.card.show{opacity:1;transform:translateY(0)}.card.image-card{padding:0}.card h3{line-height:1.25;font-weight:400;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card p{font-weight:300;color:#000;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-date{background:#434346;width:fit-content;padding:5px 10px;border-radius:3px;margin-bottom:15px;color:#fff;font-size:14px}.animate-card .icon-arrow:before{position:absolute;right:28px;bottom:24px;content:"\e92e";color:#888;transition:0.3s ease}.image-card.animate-card .icon-arrow:before{position:absolute;right:28px;bottom:24px;color:#c2c1c1;z-index:1}.card-link:hover .icon-arrow:before{transform:translateX(6px);color:#000}.card-link.image-card:hover .icon-arrow:before,.card-link--right:hover .icon-arrow:before,.card-link--left:hover .icon-arrow:before{transform:translateX(6px);color:#fff;z-index:1}.image-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:0.6s ease}.image-card:hover img{transform:scale(1.08)}.image-card::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8),rgb(0 0 0 / .1));z-index:1}.image-content{position:relative;z-index:2;padding:34px 30px}.image-content h3{color:#fff;margin-bottom:18px}.image-content p{color:rgb(255 255 255 / .82);max-width:100%}.card-link--right{grid-column:span 2}.card-link--left{grid-column:span 2}.btn-wrap{text-align:center;margin-top:60px}.load-btn{padding:14px 34px;border:1px solid #aaa;background:#fff;cursor:pointer;font-size:14px;transition:0.35s ease}.load-btn:hover{background:#111;color:#fff;border-color:#111}.skeleton-card{background:#EFEFEF;border-radius:4px;overflow:hidden;padding:34px 30px;min-height:280px}.skeleton-card:nth-child(even){background:#DFDFDF}.skeleton-content{display:flex;flex-direction:column;gap:10px}.skeleton-badge{height:26px;width:90px;background:#c8c8c8;border-radius:50px;margin-bottom:6px}.skeleton-title-line{height:22px;width:100%;background:#c8c8c8;border-radius:4px}.skeleton-title-line.short{width:55%}.skeleton-title-line.white{background:rgb(255 255 255 / .3)}.skeleton-desc-line{height:14px;width:100%;background:#c8c8c8;border-radius:4px}.skeleton-desc-line.short{width:70%}.skeleton-desc-line.white{background:rgb(255 255 255 / .25)}.skeleton-img-card{grid-column:span 2;padding:34px 30px;background:#333!important}.shimmer{position:relative;overflow:hidden}.shimmer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transform:translateX(-100%);animation:shimmer 1.2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.animate-card{opacity:0;transform:translateY(40px);transition:opacity 0.5s ease,transform 0.5s ease}.animate-card.show{opacity:1;transform:translateY(0)}.hidden-card{display:none!important}.hidden-card.show-more{display:block!important;animation:showCard 0.7s ease forwards}@keyframes showCard{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.pr-banner{height:50vh}.pr-banner .banner-img{display:none}.pr-banner .banner_tab{display:block}}@media (max-width:768px){.pr-banner{height:40vh}.pr-banner .banner_tab{display:none}.pr-banner .banner_mobile{display:block}.pr-banner .banner__title{font-size:36px}.news-grid{grid-template-columns:repeat(2,1fr)}.card{min-height:auto;padding:28px 24px 70px}.card h3{font-size:24px}.image-card{min-height:320px}.card-link--right,.card-link--left{grid-column:span 1}}@media (max-width:599px){.news-grid{grid-template-columns:1fr;gap:18px}.card-link--right,.card-link--left{grid-column:span 1}}@media (max-width:480px){.pr-banner{height:35vh}.pr-banner .banner__title{font-size:30px}.card h3{font-size:22px}.card p{font-size:14px}}main.no-banner .bg-white:first-of-type{padding-top:220px!important}@media (max-width:992px){main.no-banner .bg-white:first-of-type{padding-top:160px!important}}@media (max-width:767px){main.no-banner .bg-white:first-of-type{padding-top:140px!important}}.prdetail h1,.blogdetail__info h1,h1.text-dark{display:block!important;visibility:visible!important;opacity:1!important;color:#25292d!important;margin:0 0 4rem 0!important;padding:0 0 2rem 0!important;font-size:5.7rem!important;line-height:1.2!important;transform:none!important}.blogdetail__info .h1,.blogdetail__info h1,.blogdetail .h1,.blogdetail h1{position:relative!important}.blogdetail__info .h1::after,.blogdetail__info h1::after,.blogdetail .h1::after,.blogdetail h1::after{content:""!important;width:45%!important;height:0.1rem!important;color:#707070!important;background-color:#707070!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;margin:0 auto!important;display:block!important}@media (max-width:991px){.blogdetail__info .h1::after,.blogdetail__info h1::after,.blogdetail .h1::after,.blogdetail h1::after{width:100%!important}}.blogdetail__para a,.tag-anchorlist a,ul.tag-anchorlist li a,.blogdetail ul.tag-anchorlist a,.blogdetail__info ul.tag-anchorlist a{text-decoration:underline!important}.prdetail{position:relative}@media (max-width:768px){.prdetail h1,.blogdetail__info h1,h1.text-dark{font-size:3.2rem!important;margin-bottom:3rem!important}}@media (max-width:1919px){.h3,.whatwedo__item__title,h3{font-size:2.2rem}}@media (min-width:1440px){.blogdetail__info{padding:4rem 8rem 8rem 8rem}}.ai-section{padding:80px 20px;position:relative;display:none}.card_wrapper{margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.card{background:#fff0;border:1px solid #535252;padding:0 0 25px;color:#fff}.card.no-img{padding-top:25px}.card-img img{width:100%;height:180px;object-fit:cover;display:block}.card h3{margin:20px;color:#fff}.card p{margin:0 20px;color:#fff}@media (max-width:992px){.card_wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.card_wrapper{grid-template-columns:1fr}.card-img img{height:200px}}@media (max-width:2560px){.second-para .blogdetail{margin-top:0!important}}.ai-section{position:relative;overflow:hidden;padding:100px 20px}.ai-section::before,.ai-section::after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.12;z-index:0;animation:aiGlow 10s ease-in-out infinite alternate}.ai-section::before{background:#00d9ff;top:-180px;left:-120px}.ai-section::after{background:#7c3aed;bottom:-180px;right:-120px;animation-delay:3s}@keyframes aiGlow{from{transform:translate(0,0) scale(1)}to{transform:translate(30px,40px) scale(1.1)}}.card_wrapper{position:relative;z-index:2}.card{position:relative;overflow:hidden;background:#fff0;border:1px solid #535252;color:#fff;transition:transform .45s ease,border-color .35s ease,box-shadow .35s ease;opacity:0;transform:translateY(60px);animation:cardFadeUp .8s forwards}.card:nth-child(1){animation-delay:.1s}.card:nth-child(2){animation-delay:.25s}.card:nth-child(3){animation-delay:.4s}.card:nth-child(4){animation-delay:.55s}@keyframes cardFadeUp{to{opacity:1;transform:translateY(0)}}.card:hover{transform:translateY(-10px);border-color:rgb(255 255 255 / .25);box-shadow:0 20px 45px rgb(0 0 0 / .28),0 0 25px rgb(0 217 255 / .10)}.card::before{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .12),transparent);transform:skewX(-25deg);transition:left .9s ease;pointer-events:none}.card:hover::before{left:140%}.card-img{overflow:hidden}.card-img img{width:100%;height:180px;object-fit:cover;display:block;transition:transform .7s ease}.card:hover .card-img img{transform:scale(1.06)}.card h3{margin:20px;color:#fff;transition:transform .3s ease}.card p{margin:0 20px;color:rgb(255 255 255 / .8);transition:color .3s ease}.card:hover h3{transform:translateX(4px)}.card:hover p{color:#fff}@media (max-width:992px){.card_wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ai-section{padding:70px 16px}.card_wrapper{grid-template-columns:1fr}.card-img img{height:220px}}