.VideoPlayer-module__nw6AiG__videoContainer{aspect-ratio:16/9;background-color:var(--media-overlay-base);border-radius:var(--radius-cards);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.VideoPlayer-module__nw6AiG__videoContainer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.VideoPlayer-module__nw6AiG__video{border:0;width:100%;height:100%;display:block}.VideoPlayer-module__nw6AiG__poster{object-fit:cover;filter:saturate(.95)contrast(1.08);width:100%;height:100%;transition:transform var(--motion-duration-base) var(--motion-ease-standard);display:block}.VideoPlayer-module__nw6AiG__videoContainer:hover .VideoPlayer-module__nw6AiG__poster{transform:scale(var(--motion-scale-media))}.VideoPlayer-module__nw6AiG__playIndicator{color:var(--text-primary);background:var(--surface-scrim);place-items:center;display:grid;position:absolute;inset:0}.VideoPlayer-module__nw6AiG__playIndicator svg{width:clamp(var(--spacing-48), 8vw, var(--media-control-size));height:clamp(var(--spacing-48), 8vw, var(--media-control-size))}@media (prefers-reduced-motion:reduce){.VideoPlayer-module__nw6AiG__poster{transition:none}}
.ServiceDetailSection-module__DdA1oW__contentGrid,.ServiceDetailSection-module__DdA1oW__proofGrid{gap:clamp(var(--spacing-48), 7vw, var(--spacing-96));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.ServiceDetailSection-module__DdA1oW__creativeStrategyHero{padding-top:calc(var(--site-header-height) + var(--spacing-24))}.ServiceDetailSection-module__DdA1oW__contentGridSingle{grid-template-columns:minmax(0, var(--section-header-max-lg))}.ServiceDetailSection-module__DdA1oW__scopeColumn,.ServiceDetailSection-module__DdA1oW__outcomesColumn,.ServiceDetailSection-module__DdA1oW__faqColumn{min-width:0}.ServiceDetailSection-module__DdA1oW__editorialList,.ServiceDetailSection-module__DdA1oW__outcomeList{margin:var(--spacing-40) 0 0;border-top:var(--border-width-hairline) solid var(--border-subtle);flex-direction:column;padding:0;list-style:none;display:flex}.ServiceDetailSection-module__DdA1oW__editorialItem{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);min-height:var(--spacing-96);padding:var(--spacing-24) 0;border-bottom:var(--border-width-hairline) solid var(--border-subtle);align-items:start;display:grid}.ServiceDetailSection-module__DdA1oW__itemNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ServiceDetailSection-module__DdA1oW__itemText{max-width:var(--content-measure)}.ServiceDetailSection-module__DdA1oW__chipList{gap:var(--spacing-12);margin:var(--spacing-40) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ServiceDetailSection-module__DdA1oW__chip{padding:var(--spacing-8) var(--spacing-16);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--control-radius)}.ServiceDetailSection-module__DdA1oW__outcomesColumn{top:var(--spacing-96);position:sticky}.ServiceDetailSection-module__DdA1oW__outcomeItem{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-32) 0;border-bottom:var(--border-width-hairline) solid var(--border-subtle);display:grid}.ServiceDetailSection-module__DdA1oW__outcomeText{max-width:var(--content-measure)}.ServiceDetailSection-module__DdA1oW__faqColumn{gap:var(--spacing-40);padding-left:clamp(var(--spacing-24), 4vw, var(--spacing-64));border-left:var(--border-width-hairline) solid var(--border-subtle);flex-direction:column;display:flex}@media (max-width:1023px){.ServiceDetailSection-module__DdA1oW__contentGrid,.ServiceDetailSection-module__DdA1oW__proofGrid{gap:var(--spacing-64);grid-template-columns:1fr}.ServiceDetailSection-module__DdA1oW__outcomesColumn{position:static}.ServiceDetailSection-module__DdA1oW__faqColumn{border-left:0;padding-left:0}}@media (max-width:639px){.ServiceDetailSection-module__DdA1oW__editorialList,.ServiceDetailSection-module__DdA1oW__outcomeList,.ServiceDetailSection-module__DdA1oW__chipList{margin-top:var(--spacing-24)}.ServiceDetailSection-module__DdA1oW__faqColumn{gap:var(--spacing-24)}.ServiceDetailSection-module__DdA1oW__editorialItem,.ServiceDetailSection-module__DdA1oW__outcomeItem{grid-template-columns:var(--spacing-40) minmax(0, 1fr);gap:var(--spacing-8)}}
.ServiceCaseGallerySection-module__wIKSgW__subtitle{max-width:var(--content-measure);margin-top:var(--spacing-16)}.ServiceCaseGallerySection-module__wIKSgW__grid{margin-top:var(--spacing-48)}.ServiceCaseGallerySection-module__wIKSgW__footer{margin-top:var(--spacing-40);display:flex}
.ServiceChannelsSection-module__pdSWAG__subtitle{max-width:var(--content-measure);text-align:center;margin-inline:auto}.ServiceChannelsSection-module__pdSWAG__grid{margin-top:var(--spacing-48)}.ServiceChannelsSection-module__pdSWAG__item{gap:var(--spacing-16);padding-top:var(--spacing-24);border-top:var(--border-width-hairline) solid var(--border-subtle);flex-direction:column;display:flex}.ServiceChannelsSection-module__pdSWAG__icon{width:var(--spacing-32);height:var(--spacing-32);color:var(--text-primary)}