.play{justify-content:center;align-items:center;padding:0}.play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.play:hover img{transform:scale(1.04)}.play .pb{position:relative;align-self:center;width:56px;height:56px;background:rgba(255,255,255,.94);color:#0F1115;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 24px rgba(0,0,0,.28)}.play .who{position:absolute;left:14px;top:14px;font-size:14px}.tile .cap{margin:2px 6px 4px;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.3;min-width:0}.tile .cap b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .cap span{color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero{padding:40px 0 36px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.hero h1.display{font-size:clamp(42px,4.9vw,72px);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin-bottom:22px;max-width:12ch}.hero .lead{max-width:40ch;margin-bottom:30px}.hero-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.hero-reels .tile{padding:7px;border-radius:22px}.hero-reels .tile:nth-child(1){margin-top:56px}.hero-reels .tile:nth-child(3){margin-top:28px}.hero-reels .play .pb{width:46px;height:46px}.proof{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.proof li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 10px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--hair);font-size:14px;font-weight:500}.proof svg{width:20px;height:20px;flex:none;color:#A8741A}@media (prefers-reduced-motion:no-preference){.hero-reels .tile,.proof{animation:rise .8s cubic-bezier(.2,.8,.2,1) both}.hero-reels .tile:nth-child(1){animation-delay:.18s}.hero-reels .tile:nth-child(2){animation-delay:.26s}.hero-reels .tile:nth-child(3){animation-delay:.34s}.proof{animation-delay:.22s}}@media (max-width:1000px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hero-reels{max-width:620px}}@media (max-width:560px){.hero-reels{gap:8px}.hero-reels .tile{padding:5px;border-radius:16px}.hero-reels .tile:nth-child(1){margin-top:28px}.hero-reels .tile:nth-child(3){margin-top:14px}.hero-reels .play .pb{width:36px;height:36px}.play .pb{width:44px;height:44px}.tile .cap{font-size:13px}.proof{display:none}.hero-grid{gap:28px}}.pillar li a::before{content:"";width:16px;height:16px;margin-right:7px;background:center/contain no-repeat;flex:none}.svc::before{content:"";display:block;width:46px;height:46px;margin-bottom:16px;border-radius:14px;background:rgba(43,63,224,.08) center/24px no-repeat}.pillar li a[href$="#branding"]::before,#branding.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.6 5.6 6 .6-4.5 4.1 1.3 6L12 16.2 6.6 19.3l1.3-6L3.4 9.2l6-.6z'/%3E%3C/svg%3E")}.pillar li a[href$="#creative-strategy"]::before,#creative-strategy.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9V16h7v-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.pillar li a[href$="#creative-campaigns"]::before,#creative-campaigns.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10v4h3l8 4.5v-13L6 10H3zM17.5 9a4 4 0 0 1 0 6'/%3E%3C/svg%3E")}.pillar li a[href$="#content-creation"]::before,#content-creation.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h4l2-3h6l2 3h4v11H3z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E")}.pillar li a[href$="#social-media-marketing"]::before,#social-media-marketing.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10.2A4.2 4.2 0 0 1 12 7.2a4.2 4.2 0 0 1 7.5 2.6C19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E")}.pillar li a[href$="#ppc-ads"]::before,#ppc-ads.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3l13 7.2-5.6 1.6-1.9 5.7z'/%3E%3Cpath d='M13.4 11.8l5 5'/%3E%3C/svg%3E")}.pillar li a[href$="#seo"]::before,#seo.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.8-4.8'/%3E%3C/svg%3E")}.pillar li a[href$="#content-marketing"]::before,#content-marketing.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M9 12h7M9 16h7M9 8h4'/%3E%3C/svg%3E")}.pillar li a[href$="#e-mail-marketing"]::before,#e-mail-marketing.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18v12H3z'/%3E%3Cpath d='M3.5 7l8.5 6 8.5-6'/%3E%3C/svg%3E")}.pillar li a[href$="#omni-channel-strategy"]::before,#omni-channel-strategy.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='2.5'/%3E%3Ccircle cx='18' cy='6' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='M8.3 10.9l7.4-3.8M8.3 13.1l7.4 3.8'/%3E%3C/svg%3E")}.pillar li a[href$="#omni-channel-analytics"]::before,#omni-channel-analytics.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20h18M6 20v-6M11 20V6M16 20v-9M21 20V9'/%3E%3C/svg%3E")}.pillar li a[href$="#martech-services"]::before,#martech-services.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10H7z'/%3E%3Cpath d='M10 3v4M14 3v4M10 17v4M14 17v4M3 10h4M3 14h4M17 10h4M17 14h4'/%3E%3C/svg%3E")}.pillar li a[href$="#responsible-advertising"]::before,#responsible-advertising.svc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3FE0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19C5 10.5 10.5 5 20 4c-.8 9.6-6.3 15-15 15z'/%3E%3Cpath d='M5 19l7.5-7.5'/%3E%3C/svg%3E")}.quote .ql{width:auto;max-width:150px;object-fit:contain;object-position:left center}