@media (width<=980px){.ec-pains-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:10px;max-width:none;margin:24px -16px 18px;padding:6px 16px 14px;display:flex;overflow:auto visible}.ec-pains-tabs::-webkit-scrollbar{display:none}.ec-pains-tab{scroll-snap-align:start;background:#fff;border:1px solid #0a0b0e1a;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:0;min-height:40px;padding:10px 18px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ec-pains-tab.is-active{background:linear-gradient(180deg, var(--pink,#ee4ca5) 0%, var(--pink-deep,#d6388f) 100%);border-color:var(--pink,#ee4ca5);box-shadow:0 8px 20px -8px #ee4ca58c}.ec-pains-tab.is-desktop-only{display:inline-flex}.ec-pain.is-desktop-only.is-active{display:grid}.ec-pain-close,.ec-pain-mock--inbox .ec-pain-mock-qpill:nth-of-type(n+4),.ec-pain-mock--inbox .ec-pain-mock-rows li:nth-of-type(n+4),.ec-pains-tab:not(:last-child):after,.ec-pains-tab-disc,.ec-pains-tab-stat{display:none}.ec-pains-tab-meta{line-height:1;display:block}.ec-pains-tab-label{font-family:var(--sans);letter-spacing:-.005em;text-transform:none;color:#0a0b0ea6;white-space:nowrap;font-size:13px;font-weight:500}.ec-pains-tab.is-active .ec-pains-tab-label{color:#fff;font-weight:600}.ec-pains-rail{display:none}.ec-pains-grid{margin-top:4px;display:block;position:relative}.ec-pain{display:none}.ec-pain.is-active{animation:.28s cubic-bezier(.22,1,.36,1) ecPainFade;display:grid}@keyframes ecPainFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}html[lang=ro] .ec-spotlight--ecom .ec-spotlight-card{background:linear-gradient(#080b14cc 0%,#080b14e6 100%),url(/case-study-photos/unfazed.webp) 50%/cover no-repeat}html[lang=ro] .ec-spotlight--ecom .ec-spotlight-glow--orange{opacity:.32;background:#3b6fe0}html[lang=ro] .ec-spotlight--ecom .ec-spotlight-glow--pink{opacity:.2;background:#7aa2ff}html[lang=ro] .ec-spotlight--ecom .ec-spotlight-hero-n,html[lang=ro] .ec-spotlight--ecom .ec-spotlight-mini-n{background-image:linear-gradient(#e2ecff,#9bbcff 55%,#5b8af0)}html[lang=ro] .ec-spotlight--ecom .ec-spotlight-live{color:#c2d6ff;background:#3b6fe033}html[lang=ro] .ec-spotlight-name--logo{align-items:center;display:inline-flex}html[lang=ro] .ec-spotlight-name--logo img{background:#fff;border-radius:12px;width:auto;height:30px;padding:8px 14px;display:block;box-shadow:0 6px 18px -8px #00000080}html[lang=ro] .ec-spotlight--bw .ec-spotlight-card{background:linear-gradient(#080b14c7 0%,#080b14e6 100%),url(/case-study-photos/vivo-body-studio.webp) 50%/cover no-repeat}html[lang=ro] .ec-spotlight--re .ec-spotlight-card{background:linear-gradient(#080b14c7 0%,#080b14e6 100%),url(/case-study-photos/no5-realestate.webp) 50%/cover no-repeat}html[lang=ro] .ec-cta-strong{background:linear-gradient(180deg, var(--pink) 0%, var(--pink-deep) 100%)!important;box-shadow:inset 0 1px #fff6,0 12px 30px -8px #ee4ca5cc,0 4px 12px -4px #ee4ca599!important}html[lang=ro] .ec-cta-strong:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 16px 38px -8px #ee4ca5e6,0 6px 16px -4px #ee4ca5b3!important}html[lang=ro] .ec-spotlight-card{gap:clamp(18px,2.2vw,28px);padding:clamp(24px,2.8vw,40px)}html[lang=ro] .ec-spotlight-head-quote{margin:9px 0 11px;padding:9px 12px}html[lang=ro] .ec-spotlight-head-quote-text{font-family:var(--sans);letter-spacing:-.005em;color:#fff;font-style:normal;font-weight:500;line-height:1.4;font-size:14.5px!important}html[lang=ro] .ec-spotlight-head-quote-author{color:#ffffff9c;font-size:11px}html[lang=ro] .ec-spotlight--hos .ec-spotlight-hero-n{font-size:clamp(46px,5.2vw,74px)}html[lang=ro] .ec-spotlight--hos .ec-spotlight-body{gap:clamp(18px,2.2vw,32px);padding:clamp(14px,1.7vw,22px) 0}html[lang=ro] .ec-spotlight--hos .ec-spotlight-mark{border-radius:16px;width:clamp(96px,10vw,132px);padding:0;overflow:hidden}html[lang=ro] .ec-spotlight--hos .ec-spotlight-mark img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}@media (width>=481px){.re-roster.re-roster--4-centered .re-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;max-width:1080px;margin-left:auto;margin-right:auto}.re-roster.re-roster--4-centered .re-roster-card:nth-child(4){grid-area:auto;justify-self:stretch;width:auto;max-width:none}}@media (width>=481px) and (width<=900px){.re-roster.re-roster--4-centered .re-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}
