.position-relative{position:relative}.video-hero-with-text{position:relative;width:100%;min-height:100vh;height:100vh;overflow:hidden}.video-hero-bg{position:absolute;inset:0}.video-hero-bg img,.video-hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-hero-overlay{position:absolute;inset:0;background:#000;opacity:.4}.video-hero-with-text-inner .banner-section{padding-left:5.55%}@media (max-width:1200px){.video-hero-with-text-inner .banner-section{padding-left:3.9%}}@media (max-width:767.98px){.video-hero-with-text-inner .banner-section{padding:0 4.25%;flex-wrap:wrap}}.video-hero-with-text-inner .text-wrap{position:relative;padding-top:20%}@media (max-width:1200px){.video-hero-with-text-inner .text-wrap{padding-top:30%}}@media (max-width:480px){.video-hero-with-text-inner .text-wrap{padding-top:55%}}.video-hero-with-text .heading{font-size:64px;font-weight:500;color:var(--white);margin:0;z-index:3;line-height:1.4}@media (max-width:1600px){.video-hero-with-text .heading{font-size:48px;line-height:1.4}}@media (max-width:1200px){.video-hero-with-text .heading{font-size:45px;line-height:1.4}}@media (max-width:991.98px){.video-hero-with-text .heading{font-size:42px;line-height:1.4}}@media (max-width:767.98px){.video-hero-with-text .heading{font-size:32px;line-height:1.4}}.video-hero-with-text .heading--sub{font-size:28px;line-height:1.8;font-weight:400;margin:30px 0 0;z-index:3}@media (max-width:767.98px){.video-hero-with-text .heading--sub{font-size:20px}}@media (max-width:479.98px){.video-hero-with-text .heading--sub{font-size:18px;line-height:2.3}}.design-studio-test-top{padding:120px 20px 32px;text-align:center;display:flex;align-items:center}.design-studio-test-top .container-hero{display:block;width:85.9%;margin:0 auto;padding:0 20px}@media (max-width:768px){.design-studio-test-top .container-hero{width:88.9%}.design-studio-test-top{padding:40px 0}}.design-studio-test-top .hero-title{font-size:52px;font-weight:400;line-height:1.2;color:var(--light-black);margin:0}.design-studio-test-top .hero-title .highlight{background:var(--gradient-theme);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-weight:400}@media (max-width:1200px){.design-studio-test-top .hero-title{font-size:45px}}@media (max-width:768px){.design-studio-test-top .hero-title{font-size:38px}}@media (max-width:480px){.design-studio-test-top .hero-title{font-size:28px}}.design-studio-test-top .hero-subtitle{font-size:16px;line-height:1.6;color:#767676;margin:0 auto;font-weight:400}@media (max-width:768px){.design-studio-test-top .hero-subtitle{font-size:16px;padding:0 10px}}.enterprise-hero-design{padding:120px 20px 32px;text-align:center;display:flex;align-items:center}.enterprise-hero-design .container-hero{display:block;width:80.9%;margin:0 auto;padding:0 20px}@media (max-width:768px){.enterprise-hero-design .container-hero{width:88.9%}.enterprise-hero-design{padding:40px 0}}.enterprise-hero-design .hero-title{font-size:52px;font-weight:400;line-height:1.2;color:var(--light-black);margin-bottom:2rem}.enterprise-hero-design .hero-title .highlight{background:var(--gradient-theme);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-weight:400}@media (max-width:1200px){.enterprise-hero-design .hero-title{font-size:45px}}@media (max-width:768px){.enterprise-hero-design .hero-title{font-size:38px}}@media (max-width:480px){.enterprise-hero-design .hero-title{font-size:28px}}.enterprise-hero-design .hero-subtitle{font-size:28px;color:#767676;margin:32px auto 0;font-weight:400}@media (max-width:1366px){.gradient-text-para .hero-subtitle{font-size:26px}}@media (max-width:768px){.enterprise-hero-design .hero-subtitle{font-size:22px}}.design-feture-cards .design-feture{display:block;width:60.9%;margin:0 auto;padding:5px 0 0}@media (max-width:1200px){.design-feture-cards .design-feture{width:70.9%}}@media (max-width:768px){.design-feture-cards .design-feture{width:100%}}.design-feture-cards .design-feture .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 2rem;max-width:1200px;margin:0 auto}.design-feture-cards .design-feture .service-card{background:rgb(255 255 255 / .8);border-radius:24px;padding:1rem;border:1px solid rgb(255 255 255 / .3);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.design-feture-cards .design-feture .service-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.design-feture-cards .design-feture .service-icon{width:48px;height:48px}.design-feture-cards .design-feture .service-icon img{width:48px;height:48px}.design-feture-cards .design-feture .service-icon .dark-icon{display:none}.design-feture-cards .design-feture .service-title{font-size:26px;font-weight:500;color:var(--light-black);margin:0 0 1rem 0;line-height:1.3}@media (max-width:480px){.design-feture-cards .design-feture .service-title{font-size:22px}}.design-feture-cards .design-feture .service-description{font-size:16px;color:#767676;line-height:1.8;margin:0;font-weight:400}@media (max-width:480px){.design-feture-cards .design-feture .service-description{font-size:14px}}@media (max-width:768px){.design-feture-cards .design-feture .services-grid{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.design-feture-cards .design-feture .service-card{padding:1.5rem}}@media (max-width:480px){.design-feture-cards .design-feture .services-grid{padding:0 1rem;gap:1rem}.design-feture-cards .design-feture .service-card{padding:1.25rem}.design-feture-cards .design-feture .service-header{margin-bottom:1rem}}.home-review-wrap{display:block;width:82.2%;margin:20px auto 0}@media (max-width:1200px){.home-review-wrap{width:92.2%;margin:50px auto 0}}@media (max-width:991.98px){.home-review-wrap{padding:0;margin:0 auto 0}}@media (max-width:767.98px){.home-review-wrap{width:91.5%}}.review-slider .swiper{position:relative;padding:20px 60px 40px;overflow:hidden}.review-slider .swiper-wrapper{display:flex;gap:20px;transition:transform 0.4s ease;will-change:transform}.review-slider{--slides-per-view:2}@media (max-width:1199.98px){.review-slider .swiper{width:522px}.review-slider{--slides-per-view:1}}@media (max-width:991.98px){.review-slider .swiper{padding:20px 16px 50px;width:auto}}.review-slider .swiper-slide{box-shadow:0 13.87px 21.34px 0 #00000019;border-radius:24px;background:var(--white);opacity:0;height:auto;flex:0 0 calc((100% - (20px * (var(--slides-per-view) - 1))) / var(--slides-per-view))}.review-slider .swiper-slide.is-active,.review-slider .swiper-slide.is-next{opacity:1}@media (max-width:991.98px){.review-slider .swiper-slide{box-shadow:0 2px 18px 0 rgb(0 0 0 / .0980392157)}}.review-slider .review-slide{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%;padding:32px;position:relative}@media (max-width:374.98px){.review-slider .review-slide{padding:20px}}.review-slider .star-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.review-slider .star-wrap .icon{margin-right:8px}.review-slider .star-wrap .icon:last-child{margin-right:0}.review-slider .star-wrap .icon img{width:16px;height:16px}.review-slider .text-wrap .title{font-size:18px;font-weight:400;line-height:27px;color:var(--light-black);margin:0 0 12px}@media (max-width:991.98px){.review-slider .text-wrap .title{font-size:16px;line-height:24px}}.review-slider .text-wrap .para{font-size:14px;font-weight:400;line-height:24.5px;text-align:left;color:#767676;margin:0 0 12px}.review-slider .profile{display:flex;align-items:center;justify-content:space-between;padding-top:17px;position:relative}.review-slider .profile .details{display:flex;align-items:center;width:calc(100% - 72px);padding-right:10px}@media (max-width:991.98px){.review-slider .profile .details{width:100%;padding-right:0}}.review-slider .profile .details .img{width:60px;height:60px;border-radius:50%;overflow:hidden}.review-slider .profile .details .img img{width:100%;height:100%;object-fit:cover}.review-slider .profile .details .text{padding-left:24px}@media (max-width:991.98px){.review-slider .profile .details .text{padding-left:8px;width:calc(100% - 60px)}}.review-slider .profile .details .text .name{font-size:18px;font-weight:500;line-height:27px;color:var(--light-black);margin:0}.review-slider .profile .details .text .title{font-size:14px;font-weight:400;line-height:21px;color:var(--light-black);margin:0;white-space:pre-line}.review-slider .profile .comma-icon{width:43px;height:36px;position:absolute;right:12px;bottom:75px}@media (max-width:500px){.review-slider .profile .comma-icon{width:28px;height:36px}}.review-slider .profile .comma-icon img{width:100%}@media (max-width:991.98px){.review-slider .profile .comma-icon{right:1px;bottom:50px;top:auto}}.review-slider .swiper-pagination{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;gap:12px}.review-slider .swiper-pagination-bullet{width:8px;height:11px;background:#fafafa;box-shadow:0 2px 2px 0 #00000040;opacity:1;border-radius:50%;border:none;cursor:pointer}.review-slider .swiper-pagination-bullet-active{background:linear-gradient(268.3deg,#9747ff -5.05%,#e63c2e 75.54%)}.review-slider .swiper-button-prev,.review-slider .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background:#fff0;border:none;width:32px;height:32px;cursor:pointer;color:#ddd;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:0.4s}.review-slider .swiper-button-prev{left:12px}.review-slider .swiper-button-next{z-index:10;right:12px}@media (max-width:991.98px){.review-slider .swiper-button-prev,.review-slider .swiper-button-next{display:none}}.review-slider .swiper-button-prev:hover,.review-slider .swiper-button-next:hover{color:var(--primary-color)}.about-new-wrap{display:block;margin:0 auto;width:88.9%}@media (max-width:1200px){.about-new-wrap{width:92.2%}}@media (max-width:767.98px){.about-new-wrap{width:91.5%}}.about-new-wrap .about-img-wrap{display:flex;flex-wrap:wrap;margin:0 auto;width:83.12%;margin-top:40px}@media (max-width:1200px){.about-new-wrap .about-img-wrap{width:100%}}.about-new-wrap .about-img-wrap .light-mode-img{display:block;width:-webkit-fill-available}.about-new-wrap .about-img-wrap .dark-mode-img{display:none}.cta-about-new .career-container{display:block;margin:0 auto;width:88.9%;padding:70px 0}@media (max-width:768px){.cta-about-new .career-container{padding:40px 0}}.cta-about-new .career-banner{position:relative;overflow:hidden;border-radius:40px;background:var(--cta-gradient);padding:1.8rem;text-align:center;background-image:url(/wp-content/uploads/2026/01/cta-dotted-bg.webp);background-repeat:repeat;background-size:auto;background-position:top left}@media (min-width:768px) and (max-width:1023px){.cta-about-new .career-banner{padding:2.7rem}}@media (min-width:1024px){.cta-about-new .career-banner{padding:2.7rem}}.cta-about-new .banner-title{font-size:52px;font-weight:400;color:#fff;margin-bottom:2.5rem;line-height:1.5;margin-top:0}@media (max-width:1200px){.cta-about-new .banner-title{font-size:40px}}@media (max-width:768px){.cta-about-new .banner-title{font-size:35px}}@media (max-width:480px){.cta-about-new .banner-title{font-size:30px}}.cta-about-new .highlight{background:var(--gradient-theme);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.cta-about-new .btn-area{display:flex;justify-content:center}.cta-about-new .btn-wrap{min-width:fit-content;border:none;text-decoration:none}html[data-theme="dark"] .design-studio-test-top .hero-title,html[data-theme="dark"] .design-studio-test-top .hero-subtitle,html[data-theme="dark"] .enterprise-hero-design .hero-title,html[data-theme="dark"] .enterprise-hero-design .hero-subtitle{color:var(--dark-theme-white)}html[data-theme="dark"] .design-feture-cards .service-card{background:rgb(0 0 0 / .8);border:1px solid rgb(255 255 255 / .2);box-shadow:0 10px 30px rgb(0 0 0 / .4)}html[data-theme="dark"] .design-feture-cards .service-title,html[data-theme="dark"] .design-feture-cards .service-description{color:var(--dark-theme-white)}html[data-theme="dark"] .design-feture-cards .service-icon .light-icon{display:none}html[data-theme="dark"] .design-feture-cards .service-icon .dark-icon{display:block}html[data-theme="dark"] .about-new-wrap .about-img-wrap .light-mode-img{display:none}html[data-theme="dark"] .about-new-wrap .about-img-wrap .dark-mode-img{display:block;margin:0 auto}html[data-theme="dark"] .review-slider .swiper-slide{background:#1a1a1a;box-shadow:0 2.93px 5.46px 0 #00000010}html[data-theme="dark"] .review-slider .text-wrap .title,html[data-theme="dark"] .review-slider .profile .details .text .name{color:var(--white)}html[data-theme="dark"] .review-slider .text-wrap .para,html[data-theme="dark"] .review-slider .profile .details .text .title{color:#eaeaea}html[data-theme="dark"] .review-slider .profile .comma-icon{opacity:.05}