.hero-bg[data-astro-cid-r2i6goqw]{background:linear-gradient(#1961d7 0%,#2b7de9 45%,#5ba0f5 80% 100%)}@media (width>=768px){.hero-bg[data-astro-cid-r2i6goqw]{background:linear-gradient(#1961d7 0%,#2b7de9 30%,#5ba0f5 60%,#a8d4ff 85%,#e8f4ff 100%)}}.service-card[data-astro-cid-u47hv5dc]{position:relative}@media (width>=1024px){.service-card[data-astro-cid-u47hv5dc]{top:calc(var(--card-index) * 30px);z-index:calc(10 + var(--card-index));position:sticky}}.service-card__bg[data-astro-cid-u47hv5dc]{background-color:var(--dark-blue-700);padding:2rem 0}@media (width>=768px){.service-card__bg[data-astro-cid-u47hv5dc]{padding:3rem 0}}@media (width>=1024px){.service-card__bg[data-astro-cid-u47hv5dc]{align-items:center;min-height:800px;padding:4rem 0;display:flex}}.service-card__container[data-astro-cid-u47hv5dc]{width:100%;padding-left:1rem;padding-right:1rem}@media (width>=768px){.service-card__container[data-astro-cid-u47hv5dc]{padding-left:2rem;padding-right:2rem}}@media (width>=1024px){.service-card__container[data-astro-cid-u47hv5dc]{padding-left:3rem;padding-right:3rem}}.service-card__layout[data-astro-cid-u47hv5dc]{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (width>=768px){.service-card__layout[data-astro-cid-u47hv5dc]{gap:2rem}}@media (width>=1024px){.service-card__layout[data-astro-cid-u47hv5dc]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.service-card__layout--reversed[data-astro-cid-u47hv5dc] .service-card__image-wrapper[data-astro-cid-u47hv5dc]{order:2;justify-self:end}.service-card__layout--reversed[data-astro-cid-u47hv5dc] .service-card__content[data-astro-cid-u47hv5dc]{order:1;justify-self:start}}@media (width>=1280px){.service-card__layout[data-astro-cid-u47hv5dc]{gap:5rem}}.service-card__image-wrapper[data-astro-cid-u47hv5dc]{width:100%;position:relative}.service-card__image-container[data-astro-cid-u47hv5dc]{aspect-ratio:16/12;border-radius:.75rem;min-height:clamp(240px,48vw,400px);position:relative;overflow:hidden}@media (width>=768px){.service-card__image-container[data-astro-cid-u47hv5dc]{aspect-ratio:4/3;border-radius:1rem;min-height:clamp(300px,38vw,480px)}}@media (width>=1024px){.service-card__image-container[data-astro-cid-u47hv5dc]{aspect-ratio:4/3;border-radius:1.25rem;min-height:clamp(360px,32vw,580px)}}.service-card__image[data-astro-cid-u47hv5dc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.service-card[data-astro-cid-u47hv5dc]:hover .service-card__image[data-astro-cid-u47hv5dc]{transform:scale(1.03)}.service-card__stat-badge[data-astro-cid-u47hv5dc]{background-color:var(--accent-blue);width:200px;box-shadow:0 0 0 8px var(--dark-blue-700);z-index:2;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:16px 20px 16px 16px;display:flex;position:absolute;bottom:-16px;left:-16px}.service-card__layout--reversed[data-astro-cid-u47hv5dc] .service-card__stat-badge[data-astro-cid-u47hv5dc]{left:auto;right:-16px}@media (width>=768px){.service-card__stat-badge[data-astro-cid-u47hv5dc]{width:240px;box-shadow:0 0 0 12px var(--dark-blue-700);padding:20px 24px 20px 20px;bottom:-24px;left:-24px}.service-card__layout--reversed[data-astro-cid-u47hv5dc] .service-card__stat-badge[data-astro-cid-u47hv5dc]{right:-24px}}@media (width>=1024px){.service-card__stat-badge[data-astro-cid-u47hv5dc]{width:270px;box-shadow:0 0 0 16px var(--dark-blue-700);padding:22px 28px 22px 22px;bottom:-28px;left:-28px}.service-card__layout--reversed[data-astro-cid-u47hv5dc] .service-card__stat-badge[data-astro-cid-u47hv5dc]{right:-28px}}@media (width>=1440px){.service-card__stat-badge[data-astro-cid-u47hv5dc]{width:300px;padding:24px 32px 24px 24px}}.service-card__stat-number[data-astro-cid-u47hv5dc]{color:var(--base-white);font-family:Hanken Grotesk,sans-serif;font-size:32px;font-weight:400;line-height:1.1}@media (width>=768px){.service-card__stat-number[data-astro-cid-u47hv5dc]{font-size:40px}}@media (width>=1024px){.service-card__stat-number[data-astro-cid-u47hv5dc]{font-size:44px}}@media (width>=1440px){.service-card__stat-number[data-astro-cid-u47hv5dc]{font-size:52px}}.service-card__stat-label[data-astro-cid-u47hv5dc]{color:var(--base-white);text-transform:uppercase;letter-spacing:.02em;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:1.3}@media (width>=768px){.service-card__stat-label[data-astro-cid-u47hv5dc]{font-size:13px}}@media (width>=1024px){.service-card__stat-label[data-astro-cid-u47hv5dc]{font-size:14px}}@media (width>=1440px){.service-card__stat-label[data-astro-cid-u47hv5dc]{font-size:16px}}.service-card__stat-note[data-astro-cid-u47hv5dc]{color:#ffffffb3;letter-spacing:.02em;margin-top:2px;font-family:Hanken Grotesk,sans-serif;font-size:9px;font-style:italic;font-weight:400;line-height:1.3}@media (width>=768px){.service-card__stat-note[data-astro-cid-u47hv5dc]{font-size:10px}}@media (width>=1440px){.service-card__stat-note[data-astro-cid-u47hv5dc]{font-size:11px}}.service-card__content[data-astro-cid-u47hv5dc]{text-align:left;box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}@media (width>=768px){.service-card__content[data-astro-cid-u47hv5dc]{gap:1rem}}@media (width>=1024px){.service-card__content[data-astro-cid-u47hv5dc]{gap:1.25rem}}.service-card__title[data-astro-cid-u47hv5dc]{color:var(--base-white);letter-spacing:-0.5%;letter-spacing:-.005em;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:28px;font-weight:400;line-height:1.2}@media (width>=1440px){.service-card__title[data-astro-cid-u47hv5dc]{letter-spacing:-.7px;font-size:40px}}.service-card__description[data-astro-cid-u47hv5dc]{color:var(--dark-blue-400);letter-spacing:-.2px;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:1.5}@media (width>=1024px){.service-card__description[data-astro-cid-u47hv5dc]{max-width:480px}}.service-card__partners[data-astro-cid-u47hv5dc]{box-sizing:border-box;contain:layout paint;clip-path:inset(0);isolation:isolate;width:100%;min-width:0;max-width:100%;margin-top:2.5rem;overflow:hidden}@media (width>=768px){.service-card__partners[data-astro-cid-u47hv5dc]{margin-top:1.75rem}}@media (width>=1024px){.service-card__partners[data-astro-cid-u47hv5dc]{margin-top:7rem}}.service-card__partners[data-astro-cid-u47hv5dc] .partner-logos{width:100%;min-width:0;max-width:100%}.service-card__partners[data-astro-cid-u47hv5dc] .partner-logos__track{width:100%;min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.service-card__partners[data-astro-cid-u47hv5dc] .partner-logos__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.9;filter:brightness(0)invert();width:auto;max-width:240px;height:64px;transition:opacity .3s}.service-card__partners[data-astro-cid-u47hv5dc] .partner-logos__item{flex:none;height:96px;padding:0 10px}.services-cards-section[data-astro-cid-er6ucytw]{background-color:var(--dark-blue-700);overflow:visible}@media (width>=768px){.section-header[data-astro-cid-er6ucytw]{padding:4rem 0 3rem}}@media (width>=1024px){.section-header[data-astro-cid-er6ucytw]{padding:5rem 0 4rem}}.services-stack[data-astro-cid-er6ucytw]{flex-direction:column;display:flex}.studio-capabilities-section[data-astro-cid-bzgtfcok]{background-color:var(--base-white);padding:clamp(3rem,8vw,6rem) 0}.studio-capabilities-container[data-astro-cid-bzgtfcok]{padding-left:clamp(1rem,5vw,3rem);padding-right:clamp(1rem,5vw,3rem)}.dual-tab-wrapper[data-astro-cid-bzgtfcok]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.dual-tab-content[data-astro-cid-bzgtfcok]{grid-area:1/1;transition:opacity .3s,visibility .3s}.dual-tab-content-hidden[data-astro-cid-bzgtfcok]{opacity:0;visibility:hidden;pointer-events:none;z-index:-1;position:relative}
