.service-icon:where(.astro-V2K6SK25){width:20px;height:20px}.case-studies-label:where(.astro-V2K6SK25){position:absolute;padding:5px;font-size:20px;font-weight:700;color:#fff;background:rgba(0,0,0,.3);width:100%;text-align:right;z-index:1}.service-chip:where(.astro-V2K6SK25){flex-shrink:0;margin-right:5px}.progress-bar:where(.astro-V2K6SK25){position:absolute;top:0;left:0;height:3px;background:rgba(255,255,255,.4);width:0;transition:width 7s linear;z-index:1}.hero-container:where(.astro-V2K6SK25){position:relative;width:80%;height:70vh;margin:1rem auto 0;background:#f5f5f5}.hero-container:where(.astro-V2K6SK25) .slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25){width:180px;height:270px;position:absolute;top:50%;transform:translateY(-50%);border-radius:20px;box-shadow:0 15px 30px #00000073;background-position:50% 50%;background-size:cover;display:inline-block;transition:.5s;overflow:hidden}.hero-container:where(.astro-V2K6SK25) .slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25) video:where(.astro-V2K6SK25){width:100%;height:100%;object-fit:cover;border-radius:inherit}.black-overlay:where(.astro-V2K6SK25){position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(2px);border:2px solid rgba(255,255,255,.25);border-radius:20px;z-index:1;transition:opacity .5s}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(2) .black-overlay:where(.astro-V2K6SK25){opacity:0}.project:where(.astro-V2K6SK25) .company-logo-overlay:where(.astro-V2K6SK25){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:1;transition:opacity .5s}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(2) .company-logo-overlay:where(.astro-V2K6SK25){opacity:0}.project:where(.astro-V2K6SK25) .content:where(.astro-V2K6SK25){position:absolute;top:50%;left:100px;width:300px;max-height:500px;text-align:left;color:#eee;transform:translateY(-50%);display:none;z-index:3}.content-background:where(.astro-V2K6SK25){box-shadow:0 15px 30px #00000040;backdrop-filter:blur(5px);border-radius:15px;border:2px solid rgba(255,255,255,.15);background:rgba(0,0,0,.3);padding:20px}.company-logo:where(.astro-V2K6SK25){width:100%;max-height:170px;display:flex;margin-bottom:10px;justify-content:center}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(2) .content:where(.astro-V2K6SK25){display:block}@media (max-width:1000px){.content:where(.astro-V2K6SK25){width:calc(100% - 200px)!important}}@media (max-width:450px){.content:where(.astro-V2K6SK25){width:100%!important;left:0!important}}.content:where(.astro-V2K6SK25) .name:where(.astro-V2K6SK25){font-size:40px;text-transform:uppercase;font-weight:700;opacity:0;animation:animate .5s ease-in-out 1 forwards}.content:where(.astro-V2K6SK25) .des:where(.astro-V2K6SK25){margin-top:10px;margin-bottom:20px;opacity:0;animation:animate .5s ease-in-out .15s 1 forwards}.content:where(.astro-V2K6SK25) .hero-case-study-button{opacity:0;animation:animate .5s ease-in-out .3s 1 forwards}.project-logo:where(.astro-V2K6SK25){width:100%;max-width:150px;height:auto;margin-bottom:10px;opacity:0;animation:animate .5s ease-in-out 1 forwards}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(1),.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(2){top:0;left:0;transform:translate(0);border-radius:0;width:100%;height:100%}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(3){left:calc(100% - 220px)}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(4){left:calc(100% - 20px)}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(5){left:calc(100% + 180px)}.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(n+6){left:calc(100% + 380px);opacity:0}@media (max-width:1200px){.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(5),.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(n+6){display:none}.hero-container:where(.astro-V2K6SK25){width:100%}}@media (max-width:1000px){.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(3),.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(4),.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(5),.slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25):nth-child(n+6){display:none}}@keyframes animate{0%{opacity:0;transform:translateY(100px);filter:blur(33px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.carousel:where(.astro-V2K6SK25){width:100%;text-align:center;position:absolute;bottom:20px;left:0}.carousel:where(.astro-V2K6SK25) button{margin:0 5px}@media (max-width:800px){.hero-container:where(.astro-V2K6SK25){width:100%;margin-top:0;border-radius:0}.hero-container:where(.astro-V2K6SK25) .slide:where(.astro-V2K6SK25) .project:where(.astro-V2K6SK25){border-radius:0}.black-overlay:where(.astro-V2K6SK25){border-radius:0}}.background:where(.astro-X2F2MZNS){position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background:linear-gradient(244.08deg,#83478f 1.34%,#20122c 82%)}.ring-wrapper:where(.astro-X2F2MZNS){position:absolute;transform:translateY(-60px);animation:scale-up 20s infinite ease-in-out}.content-container:where(.astro-X2F2MZNS){width:90vw;position:relative;padding:2rem}@keyframes scale-up{0%{transform:scale(1) rotate(0)}to{transform:scale(4) rotate(360deg)}}@media (max-width:800px){.content-container:where(.astro-X2F2MZNS){width:100vw;padding:0}}.carousel-container:where(.astro-7BUX6JPY){max-width:800px;margin:0 auto;padding-left:4rem;padding-right:4rem;padding-bottom:2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.swiper-container:where(.astro-7BUX6JPY){width:100%;overflow:hidden}.swiper-wrapper:where(.astro-7BUX6JPY){display:flex;transition:transform .5s ease-in-out}.swiper-slide:where(.astro-7BUX6JPY){display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 100%;opacity:0;transition:opacity .3s ease-in-out;box-sizing:border-box}.swiper-slide-active:where(.astro-7BUX6JPY){opacity:1}.testimonial-text:where(.astro-7BUX6JPY){font-size:1.2rem;margin:1rem;font-style:italic;font-weight:lighter}.author-logo-container:where(.astro-7BUX6JPY){display:flex;align-items:center;gap:1rem}.testimonial-author:where(.astro-7BUX6JPY){font-weight:700}.logo-container:where(.astro-7BUX6JPY){display:flex;gap:.5rem}.logo-container:where(.astro-7BUX6JPY) img:where(.astro-7BUX6JPY){max-height:50px;max-width:90px}.swiper-button-next:where(.astro-7BUX6JPY),.swiper-button-prev:where(.astro-7BUX6JPY){position:absolute;top:50%;transform:translateY(-50%);z-index:10}.swiper-button-next:where(.astro-7BUX6JPY):after,.swiper-button-prev:where(.astro-7BUX6JPY):after{content:none}.swiper-button-next:where(.astro-7BUX6JPY){right:10px}.swiper-button-prev:where(.astro-7BUX6JPY){left:10px}.clients-label:where(.astro-4ZUDQ3KW){position:relative;text-align:right;font-size:18px;font-weight:700;color:#fff;background:rgba(0,0,0,.3);padding:5px 10px}.clients-heading:where(.astro-4ZUDQ3KW){color:#fff;margin-left:10px;font-size:20px;font-weight:lighter}.marquee:where(.astro-4ZUDQ3KW){overflow:hidden;white-space:nowrap;padding:20px 0}.marquee-inner:where(.astro-4ZUDQ3KW){--marquee-speed:80px;display:flex;width:max-content;align-items:center;animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee:where(.astro-4ZUDQ3KW):hover .marquee-inner:where(.astro-4ZUDQ3KW){animation-play-state:paused}.marquee-logo:where(.astro-4ZUDQ3KW){width:100px;height:80px;object-fit:contain;margin-right:100px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-section-container:where(.astro-PPEUNE4U){background-color:var(--darkest)}.solutions-container:where(.astro-WW6OFAQP){display:flex;flex-direction:column;align-items:center;gap:50px;padding:50px 0;color:#fff}.introduction:where(.astro-WW6OFAQP),.success:where(.astro-WW6OFAQP),.conversation:where(.astro-WW6OFAQP){width:min(720px,90%);text-align:center}.engagements:where(.astro-WW6OFAQP),.plan:where(.astro-WW6OFAQP){width:min(1100px,90%);text-align:center}h2:where(.astro-WW6OFAQP),h3:where(.astro-WW6OFAQP),p:where(.astro-WW6OFAQP){margin:0}.introduction:where(.astro-WW6OFAQP) h2:where(.astro-WW6OFAQP){font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}h2:where(.astro-WW6OFAQP){font-size:1.5rem;font-weight:400}h3:where(.astro-WW6OFAQP){font-size:1.2rem;font-weight:400}p:where(.astro-WW6OFAQP){margin-top:16px;font-size:1.1rem;line-height:1.5}.tracks:where(.astro-WW6OFAQP),.engagement-options:where(.astro-WW6OFAQP){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tracks:where(.astro-WW6OFAQP){width:min(1350px,90%)}.track:where(.astro-WW6OFAQP),.engagement-options:where(.astro-WW6OFAQP) section:where(.astro-WW6OFAQP){padding:28px;background-color:#00000040}.engagement-options:where(.astro-WW6OFAQP) section:where(.astro-WW6OFAQP){display:flex;flex-direction:column}.track:where(.astro-WW6OFAQP) a:where(.astro-WW6OFAQP){display:inline-block;margin-top:20px;color:#fff}.engagement-options:where(.astro-WW6OFAQP){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin-top:24px}.track-heading:where(.astro-WW6OFAQP),.engagement-heading:where(.astro-WW6OFAQP){display:flex;align-items:center;gap:12px}.track-icon:where(.astro-WW6OFAQP),.engagement-icon:where(.astro-WW6OFAQP){width:40px;height:40px}.engagement-options:where(.astro-WW6OFAQP) p:where(.astro-WW6OFAQP){font-size:1rem}.engagement-options:where(.astro-WW6OFAQP) ul:where(.astro-WW6OFAQP){margin:16px 0;padding-left:20px;text-align:left;line-height:1.5}.track:where(.astro-WW6OFAQP) .secondary-button{display:table;margin:20px auto 0}.cost-guidance:where(.astro-WW6OFAQP){opacity:.8}.plan:where(.astro-WW6OFAQP),.success:where(.astro-WW6OFAQP),.conversation:where(.astro-WW6OFAQP){margin-top:25px}.plan-steps:where(.astro-WW6OFAQP){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin-top:24px}.plan-steps:where(.astro-WW6OFAQP) section:where(.astro-WW6OFAQP){padding:28px;background-color:#00000040}.plan-icon:where(.astro-WW6OFAQP){width:24px;height:24px;margin-right:12px;vertical-align:middle}.plan-step-number:where(.astro-WW6OFAQP),.plan-steps:where(.astro-WW6OFAQP) h3:where(.astro-WW6OFAQP){display:inline}.plan-step-number:where(.astro-WW6OFAQP){margin-right:12px;font-size:1.2rem}.plan-steps:where(.astro-WW6OFAQP) p:where(.astro-WW6OFAQP){font-size:1rem}.success-heading:where(.astro-WW6OFAQP){display:flex;align-items:center;justify-content:center;gap:12px}.success-heading:where(.astro-WW6OFAQP) img:where(.astro-WW6OFAQP){width:32px;height:32px}.conversation:where(.astro-WW6OFAQP) .contact-button{height:50px;margin:24px auto 0}@media (max-width:800px){.tracks:where(.astro-WW6OFAQP),.engagement-options:where(.astro-WW6OFAQP),.plan-steps:where(.astro-WW6OFAQP){display:flex;flex-direction:column}.tracks:where(.astro-WW6OFAQP){width:90%}}.hero-introduction:where(.astro-GTWPLMPM){width:80%;margin:0 auto;padding:15px 15px 0;color:var(--white);text-align:center}.hero-introduction:where(.astro-GTWPLMPM) h1:where(.astro-GTWPLMPM){display:grid;grid-template-columns:1fr;gap:24px;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:300;line-height:1.4}.problem:where(.astro-GTWPLMPM){text-align:left}.solution:where(.astro-GTWPLMPM){text-align:right}@media (max-width:1200px){.hero-introduction:where(.astro-GTWPLMPM){width:100%}}