.brand-marquee[data-v-7362b660]{overflow:hidden;position:relative;width:100%;z-index:9}.brand_logo[data-v-7362b660]{background:transparent;position:relative}.brand_logo[data-v-7362b660]:before{background:linear-gradient(90deg,#000,transparent);left:-2px}.brand_logo[data-v-7362b660]:after{background:linear-gradient(270deg,#000,transparent);right:-2px}.brand_logo[data-v-7362b660]:after,.brand_logo[data-v-7362b660]:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:15rem;z-index:99}.marquee-track[data-v-7362b660]{animation:scroll-marquee-7362b660 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.brand-marquee:hover .marquee-track[data-v-7362b660]{animation-play-state:paused}.marquee-slide[data-v-7362b660]{align-items:center;display:flex;justify-content:center;padding:0 2rem}.marquee-slide img[data-v-7362b660]{max-height:60px;-o-object-fit:contain;object-fit:contain;width:65%}@keyframes scroll-marquee-7362b660{0%{transform:translateX(0)}to{transform:translateX(-50%)}}section[data-v-595f6df0]{background:#000}.clients-section[data-v-595f6df0]{margin:auto;width:100%;z-index:2}.clients .client-gradient-bg[data-v-595f6df0]{background:radial-gradient(ellipse at center,rgba(37,44,119,.902) 0,transparent 42%);bottom:12%;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:81%;z-index:0}.clients[data-v-595f6df0]{background:#000;color:#fff;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.clients h2[data-v-595f6df0]{font-size:50px;font-weight:700;line-height:60px;margin-bottom:1rem}@media (max-width:480px){.clients h2[data-v-595f6df0]{font-size:40px;line-height:50px}}.clients .subhead[data-v-595f6df0]{color:#b5b4b4;font-size:18px;font-weight:500;margin-bottom:3rem}.clients .subtext[data-v-595f6df0]{color:#aaa;font-size:1rem;margin-bottom:3rem}.clients-logos[data-v-595f6df0]{border-radius:1rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;padding:2rem}.clients-logos img[data-v-595f6df0]{filter:brightness(0) invert(1);height:40px;opacity:.85;transition:opacity .3s ease}.clients-logos img[data-v-595f6df0]:hover{opacity:1}.slider-section[data-v-595f6df0]{overflow:visible!important}.slider-section .prev[data-v-595f6df0]{left:-30px}@media (max-width:480px){.slider-section .prev[data-v-595f6df0]{left:0!important}}.slider-section .next[data-v-595f6df0]{right:-30px}@media (max-width:480px){.slider-section .next[data-v-595f6df0]{right:0!important}}.testimonials-wrap[data-v-595f6df0]{position:relative}.testimonial-card[data-v-595f6df0]{align-items:flex-start;background-color:#2c2c2c;border-radius:100px;box-shadow:0 10px 20px rgba(0,0,0,.3);color:#e0e0e0;display:flex!important;gap:20px;margin:50px auto 100px;max-width:750px;padding:30px;position:relative;width:100%;z-index:1}@media (max-width:480px){.testimonial-card[data-v-595f6df0]{border-radius:20px}}.testimonial-image-container[data-v-595f6df0]{flex-shrink:0}.testimonial-image[data-v-595f6df0]{border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.testimonial-content[data-v-595f6df0]{display:flex;flex-direction:column;flex-grow:1;gap:15px}.quote-icon[data-v-595f6df0]{align-self:flex-start;color:#6a6a6a;font-size:3rem;line-height:1;margin-right:10px;transform:translateY(-5px)}.quote-text[data-v-595f6df0]{color:#fff;font-family:Lato;font-size:18px;font-style:italic;font-weight:500;line-height:1.5}@media (max-width:480px){.quote-text[data-v-595f6df0]{font-size:15px}}.attribution[data-v-595f6df0]{color:#999;font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial;font-size:15px;font-weight:500;text-align:right}@media (max-width:768px){.clients-section[data-v-595f6df0]{width:100%}.clients .client-gradient-bg[data-v-595f6df0]{bottom:13%;height:54%;width:100%}.brand_logo[data-v-595f6df0]:after,.brand_logo[data-v-595f6df0]:before{width:4rem!important}}:root{--maxw:1540px;--radius-lg:18px;--radius-md:12px;--shadow-sm:0 4px 20px rgba(18,24,40,.06);--ink:#121826;--muted:#667085;--line:#e6e7ec;--chip:#f2f4f7;--ribbon-grad:linear-gradient(90deg,#8d89fc,#7d79fd 33%,#5d85bb 66%,#5e86bb)}.overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));border-radius:35px;height:50%;left:0;position:absolute;top:55%;width:100%}.awards-page{background:#fafbfc;color:#121826;color:var(--ink);padding:10rem 0}.awards-page .container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1540px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:1700px){.awards-page .container{max-width:1440px!important}}.intro h1{font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:1.05}@media(max-width:1024px){.intro h1{text-align:center}}.intro h1 span{font-weight:700}.metrics{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(300px,484px));justify-content:center;padding:3rem 1rem}@media(max-width:1700px){.metrics{grid-template-columns:repeat(3,minmax(300px,455px))}}@media(max-width:1400px){.metrics{grid-template-columns:repeat(2,minmax(300px,484px))}}@media(max-width:1024px){.metrics{grid-template-columns:1fr;justify-items:center;padding:2rem 1rem}}@media(max-width:480px){.metrics{gap:1.5rem;padding:1rem .5rem}}.metric-card{border-radius:18px;border-radius:var(--radius-lg);max-width:484px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease}.metric-card:hover{transform:translateY(-2px)}@media(max-width:1024px){.metric-card{margin-left:auto;margin-right:auto;max-width:484px;width:100%}}.metric-card .metric-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.metric-card .metric-copy{bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding:2rem;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:480px){.metric-card .metric-copy{padding:1rem}}.metric-card h3{color:#000;font-family:Lato!important;font-size:21px;font-weight:700;margin:0 0 6px}.metric-card p{color:#292626;font-family:Lato!important;font-size:13px;line-height:1.35;margin:0;max-width:205px}.ribbon--bar{background:linear-gradient(90deg,#8d89fc,#7d79fd 33%,#5d85bb 66%,#5e86bb);background:var(--ribbon-grad);color:#fff;margin:40px 0}.ribbon--bar .container{padding:6rem 0!important}.ribbon__row{align-items:center;display:flex;gap:8px;justify-content:center}@media(max-width:720px){.ribbon__row{flex-direction:column;gap:10px;text-align:center}}.ribbon__item{align-items:center;display:flex;flex-direction:column;font-family:Lato;min-width:0;padding:0 75px;position:relative}@media(max-width:1024px){.ribbon__item{padding:0 40px;text-align:center}}@media(max-width:480px){.ribbon__item{margin-bottom:35px}}.ribbon__item:not(:last-child):after{background:hsla(0,0%,100%,.6);content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.ribbon__title{font-size:19px;font-weight:700;line-height:1.1;margin-bottom:4px}.ribbon__desc{font-size:19px;line-height:35px;opacity:.9}.section-head{margin:10px 0 5rem;text-align:center}.section-head h2{font-size:max(43px,min(2.6vw,62px));line-height:1.1;margin:0 0 4px}.section-head p{color:#667085;color:var(--muted);font-size:19px;margin:0}.container.works{padding:1rem 0}.work-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,435px));justify-content:center}@media(max-width:480px){.work-grid{gap:20px;grid-template-columns:1fr;padding:0 10px}}.work-card{background:#fff;border:1px solid #e6e7ec;border:1px solid var(--line);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(18,24,40,.06);box-shadow:var(--shadow-sm);max-width:435px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}@media(max-width:480px){.work-card{margin:1rem 20px}}.work-card:hover{box-shadow:0 8px 30px rgba(18,24,40,.1);transform:translateY(-2px)}.work-card__media{position:relative}.work-card__media img{height:235px;-o-object-fit:cover;object-fit:cover;width:100%}.work-card__media .flag{border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.15);color:#fff;font-size:13px;font-weight:700;left:10px;letter-spacing:.02em;padding:6px 10px;position:absolute;text-transform:uppercase;top:10px;white-space:nowrap}.work-card__media .flag--pink{background:#ff4fc0}.work-card__media .flag--purple{background:#7047ff}.work-card__media .flag--red{background:#ff3b30}.work-card__media .flag--green{background:#1bbf72}.work-card__media .flag--blue{background:#3aa3ff}.work-card__media .flag--black{background:#242a3a}.work-card__media .flag--reddish-pink{background:#eb5466}.work-card__body{padding:14px 14px 12px}.eyebrow{color:#c214a4;display:inline-block;font-family:Lato;font-size:14px;font-weight:700;margin-bottom:6px}.work-title{font-size:24px;line-height:1.5;margin:0}.work-sub{color:#667085;color:var(--muted);font-size:15px;margin:6px 0 10px}.chip-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.chip-list .chip{background:#e6e6e6;border-radius:999px;color:#555;font-family:Lato;font-size:14px;padding:6px 8px}.image-wrapper{margin:0!important}.image-wrapper>img,.image-wrapper>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-section{overflow:visible!important}.slider-section .prev{left:-30px}@media(max-width:480px){.slider-section .prev{left:0!important}}.slider-section .next{right:-30px}@media(max-width:480px){.slider-section .next{right:0!important}}.attribution{color:#999;font-family:Lato;font-size:13px;text-align:right}.cta-section{align-items:center;background-color:#000;display:flex;height:518px;justify-content:center;overflow:hidden;position:relative;width:100%}.cta-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.cta-overlay{position:relative;text-align:center}.cta-title{color:#fffdfd;font-size:50px;font-weight:600;line-height:1.2;margin-bottom:20px;padding-top:95px}.cta-subtext{color:#fff;font-size:18px;font-weight:500;line-height:1.6;margin-bottom:30px}.cta-button{background:linear-gradient(90deg,#ff5c32,#e040fb);border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;font-family:Rajdhani;font-size:.95rem;font-weight:700;padding:12px 28px;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease}.cta-button:hover{box-shadow:0 0 15px rgba(226,146,41,.8),0 0 30px rgba(190,20,162,.6);color:#fff}