.mobile-card-slider,.pm-capability-slides{display:contents}.mobile-slider-progress{display:none}.bc-management-marquee{display:contents}.bc-management-marquee>.bc-management-copy{display:none}.bc-automation-slider{display:contents}.web-creative-design .wd-title-mobile{display:none}.final-cta .cta-action-desktop{display:contents}.final-cta .cta-action-mobile{display:none}.sg-sem-slider{display:contents}.pricing-comparison-mobile,.pricing-only-mobile{display:none}.pricing-only-desktop{display:contents}.adshub-team-title-mobile,.pricing-bundle-mobile-periods{display:none}.adshub-title-accent{font-weight:inherit}.whatsapp-chat-button{display:none}@media (max-width:640px){.oads-site .whatsapp-chat-button{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:14px;box-sizing:border-box;border:1px solid #ffbe8270;border-radius:40px;background:linear-gradient(135deg,#352418f5,#17120ff5);color:#ffe0bf;box-shadow:0 6px 24px #0008,0 0 20px #ff804525;text-decoration:none}.whatsapp-chat-button svg{width:26px;height:26px;flex-shrink:0;color:#ffad73}.oads-site:has(.header.menu-open,.client-portal.portal-open) .whatsapp-chat-button{display:none}.whatsapp-chat-button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}#company-events-heading>.orange{display:block}#company-events-heading .company-events-period{display:none}.oads-site #main .company-faq-list{gap:16px;min-width:0}.company-faq-mobile-card{min-width:0;border:1px solid #ff804535;border-radius:12px;background:radial-gradient(ellipse at top right,#ff804512,transparent 70%),#11100f;transition:border-color .3s ease,box-shadow .3s ease}.company-faq-mobile-card[data-open=true]{border-color:#ff804580;box-shadow:0 0 22px #ff6a2515}.company-faq-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;border:0;background:transparent;color:var(--paper);text-align:left;font:inherit;cursor:pointer;border-radius:12px}.company-faq-question{font-size:18px;line-height:1.6;font-weight:500}.company-faq-icon{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #ff804550;border-radius:50%;background:#ff804510;font-size:22px;color:var(--orange);transition:transform .35s ease}.company-faq-mobile-card[data-open=true] .company-faq-icon{transform:rotate(45deg)}.company-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s ease}.company-faq-mobile-card[data-open=true] .company-faq-answer{grid-template-rows:1fr;opacity:1}.company-faq-answer>div{min-height:0;overflow:hidden}.oads-site #main .company-faq-answer p{margin:0 20px;padding:16px 0 20px;border-top:1px solid #ff804525;font-size:16px;line-height:1.8;color:var(--muted)}.company-faq-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.oads-site #main .company-faq-links{gap:16px;margin-top:24px}.oads-site #main .company-faq-links .text-link{font-size:14px;line-height:1.8}.adshub-page .adshub-title-accent{color:var(--orange)}.oads-site #main .adshub-page .company-card-row{padding:16px 12px;border:1px solid transparent;border-top-color:#ffffff15;border-radius:8px;transform-origin:center;animation:adshub-overview-highlight 9s ease-in-out infinite}.oads-site #main .adshub-page .company-card-row:nth-of-type(2){animation-delay:3s}.oads-site #main .adshub-page .company-card-row:nth-of-type(3){animation-delay:6s}.oads-site #main .adshub-page .company-card-row:last-child{padding-bottom:16px}.oads-site #main .pm-hero .pm-funnel-top>.pm-status-dot{display:none}.oads-site:not(:has(.hero)) #main .pricing-bundle-periods{display:none}.oads-site:not(:has(.hero)) #main .pricing-bundle-mobile-periods{display:grid;gap:12px}.pricing-bundle-period-disclosure{padding:16px;border:1px solid #ff995050;border-radius:12px;background:#ffffff03}.pricing-bundle-period-disclosure .pricing-recommendation-category{color:var(--orange)}.pricing-bundle-period-disclosure[open] .pricing-recommendation-plus{transform:rotate(45deg)}.pricing-bundle-period-disclosure .pricing-recommendation-details>p{font-size:15px;line-height:1.8}.pricing-bundle-period-disclosure[open] .pricing-recommendation-details{animation:wd-service-copy-enter .35s ease both}.pricing-recommendation-toggle{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.pricing-recommendation-toggle::-webkit-details-marker{display:none}.pricing-recommendation-toggle>.comparison-service-icon{flex-shrink:0;width:36px;height:36px;margin:0}.pricing-recommendation-category{flex:1;font-size:22px;line-height:1.4;font-weight:600}.pricing-recommendation-expand-hint{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:var(--muted);font-weight:400}.pricing-recommendation-plus{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #ff5a1f50;border-radius:50%;background:#ff5a1f12;color:var(--orange);font-size:22px;transition:transform .3s ease}.pricing-comparison-card[open] .pricing-recommendation-plus{transform:rotate(45deg)}.pricing-comparison-card[open] .pricing-recommendation-expand-hint{visibility:hidden}.pricing-recommendation-details{margin-top:20px;padding-top:20px;border-top:1px solid #ffffff12}.pricing-comparison-card[open] .pricing-recommendation-details{animation:wd-service-copy-enter .35s ease both}.pricing-recommendation-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:8px}#pricing-heading .pricing-title-line{display:block}.oads-site:not(:has(.hero)) #main .pricing-service-links{gap:12px}.oads-site:not(:has(.hero)) #main .pricing-service-links>a{animation:bc-destination-highlight 8s ease-in-out infinite}.oads-site:not(:has(.hero)) #main .pricing-service-links>a:nth-child(2){animation-delay:2s}.oads-site:not(:has(.hero)) #main .pricing-service-links>a:nth-child(3){animation-delay:4s}.oads-site:not(:has(.hero)) #main .pricing-service-links>a:nth-child(4){animation-delay:6s}.oads-site #main .pricing-only-mobile{display:contents}.oads-site #main .pricing-only-desktop{display:none}.pricing-recommendation-label{color:var(--orange);font-size:12px;line-height:1.6;margin-bottom:12px}.pricing-recommendation-goal{color:var(--muted);font-size:15px;line-height:1.8;margin-bottom:16px}.pricing-recommendation-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 16px}.pricing-recommendation-price strong{color:var(--orange);font-size:clamp(30px,8.2vw,36px);line-height:1.2}.pricing-recommendation-price>span{color:var(--muted);font-size:13px;line-height:1.6}.pricing-recommendation-link{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid #ffffff12;color:var(--orange);font-size:14px;line-height:1.6}.oads-site:not(:has(.hero)) #main .pricing-comparison{display:none}.oads-site:not(:has(.hero)) #main .pricing-comparison-mobile{display:grid;gap:16px}.pricing-comparison-card{min-width:0;padding:16px;border:1px solid #ffffff20;border-radius:16px;background:linear-gradient(135deg,#ffffff05,#ffffff02)}.pricing-comparison-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pricing-comparison-card-heading .comparison-service-icon{flex-shrink:0;width:36px;height:36px;margin:0}.pricing-comparison-card-heading h3{font-size:22px;line-height:1.4;font-weight:600}.pricing-comparison-card dl{margin:0}.pricing-comparison-card dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #ffffff12}.pricing-comparison-card dl>div:last-child{padding-bottom:0}.pricing-comparison-card dt{font-size:13px;line-height:1.8;color:var(--muted)}.pricing-comparison-card dd{min-width:0;margin:0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.pricing-comparison-card dd p+p{margin-top:4px}.pricing-comparison-card-price dd p:first-child{font-size:clamp(24px,6.7vw,30px);line-height:1.3;color:var(--orange);font-weight:600}.pricing-comparison-card-price dd p+p{font-size:13px;line-height:1.7;color:var(--muted)}.oads-site:not(:has(.hero)) #main .pricing-plans{grid-template-columns:minmax(0,1fr);gap:16px}.oads-site:not(:has(.hero)) #main .pricing-plans>.pricing-plan{padding:20px}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-title{font-size:clamp(20px,5.6vw,24px);line-height:1.4;font-weight:600;margin:16px 0;text-wrap:balance;overflow-wrap:anywhere}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-header{gap:12px;font-size:13px;line-height:1.6}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-header>span:first-child{font-size:13px}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-platform-logo{width:34px;height:34px}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-platform-logo svg{width:22px;height:22px}.oads-site:not(:has(.hero)) #main .pricing-plan :is(.design-price,.ad-price-facts>div:first-child strong){font-size:clamp(34px,9.5vw,44px);line-height:1.2;font-weight:700}.oads-site:not(:has(.hero)) #main .pricing-plan .design-price>span{font-size:16px}.oads-site:not(:has(.hero)) #main .pricing-plan :is(.design-price>small,.ad-price-facts span,.ad-price-facts small){font-size:13px;line-height:1.6}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-facts strong{font-size:18px}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-facts>div:first-child strong{font-size:clamp(34px,9.5vw,44px)}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-facts{gap:16px;padding-block:16px}.oads-site:not(:has(.hero)) #main .pricing-plan :is(.ad-price-audience,.design-price-detail p,.design-price-detail>strong){font-size:15px;line-height:1.8}.oads-site:not(:has(.hero)) #main .pricing-plan .social-price-includes strong{font-size:26px}.oads-site:not(:has(.hero)) #main .pricing-plan .social-price-includes span{font-size:14px}.oads-site:not(:has(.hero)) #main .pricing-plan .ad-price-link{font-size:14px;line-height:1.6;padding-top:8px}.oads-site:not(:has(.hero)) #main .cooperation-note{text-align:left}#workflow-title .workflow-title-desktop-end{display:none}.oads-site:not(:has(.hero)) #main .cooperation-accordion{display:block;border-color:#ff5a1f80;box-shadow:inset 0 1px 0 #ffb37b25,0 0 16px #ff5a1f20;animation:cooperation-card-glow 4s ease-in-out infinite;transition:border-color .3s ease,box-shadow .3s ease}.oads-site:not(:has(.hero)) #main .cooperation-accordion:nth-child(2){animation-delay:-1s}.oads-site:not(:has(.hero)) #main .cooperation-accordion:nth-child(3){animation-delay:-2s}.oads-site:not(:has(.hero)) #main .cooperation-accordion:nth-child(4){animation-delay:-3s}.oads-site:not(:has(.hero)) #main .cooperation-accordion:focus-within,.oads-site:not(:has(.hero)) #main .cooperation-accordion:has([aria-expanded=true]){animation:none;border-color:#ff9b62b3;box-shadow:inset 0 1px 0 #ffb37b35,0 0 24px #ff5a1f35,0 0 48px #ff5a1f12}.cooperation-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left}.cooperation-accordion-toggle small{display:block;color:var(--stage-accent);font-size:12px;line-height:1.6;margin-bottom:12px}.cooperation-accordion-title{display:block;font-size:24px;line-height:1.35;font-weight:600}.cooperation-accordion-hint{display:block;margin-top:12px;color:var(--orange);font-size:12px;line-height:1.6}.cooperation-accordion-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid #ff5a1f80;border-radius:50%;color:var(--orange);background:#ff5a1f15;font-size:26px}.cooperation-accordion-toggle[aria-expanded=false] .cooperation-accordion-icon{animation:cooperation-expand-glow 3s ease-in-out infinite}.cooperation-accordion-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:8px}.cooperation-accordion-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s ease,opacity .35s ease}.cooperation-accordion-body.is-open{grid-template-rows:1fr;opacity:1}.cooperation-accordion-inner{min-height:0;overflow:hidden}.oads-site:not(:has(.hero)) #main .cooperation-accordion-inner .cooperation-copy{padding:24px 0;gap:24px}.oads-site:not(:has(.hero)) #main .sg-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.oads-site:not(:has(.hero)) #main .sg-metrics>article{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:12px;text-align:left}.oads-site:not(:has(.hero)) #main .sg-metrics>article>span{line-height:1.6}.oads-site:not(:has(.hero)) #main .sg-metrics>article>h3{width:100%;margin:0;min-height:2.8em;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.oads-site:not(:has(.hero)) #main .sg-metrics>article>p{margin:0;min-height:3.6em;font-size:16px;line-height:1.8}.oads-site:not(:has(.hero)) #main .sg-sem-slider{display:block;min-width:0;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.oads-site:not(:has(.hero)) #main .sg-sem-slider::-webkit-scrollbar{display:none}.oads-site:not(:has(.hero)) #main .sg-sem-slider .sg-sem-scope{display:flex;width:max-content;gap:16px;border:0;margin:0}.oads-site:not(:has(.hero)) #main .sg-sem-slider li{flex:0 0 calc((100vw - 64px) * 0.68);width:calc((100vw - 64px) * .68);min-height:160px;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(135deg,#ffffff07,#ffffff02);scroll-snap-align:start;transition:border-color .4s ease,background .4s ease}.oads-site:not(:has(.hero)) #main .sg-sem-slider li[data-current-step=true]{border-color:#ff5a1f80;background:radial-gradient(ellipse at 100% 0,#ff5a1f20,transparent 70%),#191411}.oads-site:not(:has(.hero)) #main .sg-sem-slider .sg-sem-number{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #ff5a1f50;border-radius:50%;background:#ff5a1f12;font-size:13px}.oads-site:not(:has(.hero)) #main .sg-sem-slider .sg-sem-copy{width:100%;flex-direction:column;align-items:flex-start;gap:12px}.oads-site:not(:has(.hero)) #main .sg-sem-slider .sg-sem-copy>span{font-size:20px;line-height:1.4}.oads-site:not(:has(.hero)) #main .sg-sem-slider .sg-sem-copy>small{width:100%;border-top:1px solid #ffffff12;padding-top:12px;font-size:12px;text-align:left}.oads-site #main .final-cta .cta-action-desktop{display:none}.oads-site #main .final-cta .cta-action-mobile{display:contents}.oads-site:not(:has(.hero)) #main .wd-expanding-cards{gap:16px;padding:0 0 16px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.oads-site:not(:has(.hero)) #main .wd-expanding-cards::-webkit-scrollbar{display:none}.oads-site:not(:has(.hero)) #main .wd-expanding-card,.oads-site:not(:has(.hero)) #main .wd-expanding-card.is-active{flex:0 0 78%;padding:20px;scroll-snap-align:start;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.oads-site:not(:has(.hero)) #main .wd-expanding-card-head{gap:16px}.oads-site:not(:has(.hero)) #main .wd-expanding-card-body{margin-top:24px}.oads-site:not(:has(.hero)) #main .wd-expanding-card-head{flex-direction:row;align-items:center}.oads-site:not(:has(.hero)) #main .wd-expanding-card-body:not([hidden]){animation:wd-service-copy-enter .35s ease both}.oads-site:not(:has(.hero)) #main .wd-expanding-card-description{font-size:16px;line-height:1.8}.oads-site:not(:has(.hero)) #main .wd-expanding-card-foot{padding-top:24px}.oads-site:not(:has(.hero)) #main .wd-chapter-label{flex-direction:row-reverse;align-items:center;gap:12px}.oads-site:not(:has(.hero)) #main .wd-chapter-label .section-label{flex:1;margin-bottom:0;text-align:left;font-size:10px}.oads-site:not(:has(.hero)) #main .wd-chapter-label>span{display:none}.oads-site:not(:has(.hero)) #main .wd-showcase{min-height:0}.oads-site:not(:has(.hero)) #main .wd-showcase-tabs{gap:10px}.oads-site:not(:has(.hero)) #main .wd-showcase-tabs button{transition:transform .4s ease,color .4s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease}.oads-site:not(:has(.hero)) #main .wd-showcase-tabs button[aria-selected=true]{transform:scale(1.035);color:var(--orange);border-color:#ff5a1f80;background:#ff5a1f15;box-shadow:0 0 14px #ff5a1f25}.oads-site:not(:has(.hero)) #main .wd-showcase-canvas{min-height:0;padding:16px}.oads-site:not(:has(.hero)) #main .wd-showcase-brand-logo{width:40px;height:40px}.oads-site:not(:has(.hero)) #main .wd-showcase-nav{padding-bottom:12px}.oads-site:not(:has(.hero)) #main .wd-showcase-copy{padding:20px 0 12px}.oads-site:not(:has(.hero)) #main .wd-showcase-copy h2{margin-top:12px;font-size:clamp(24px,6.5vw,28px);line-height:1.25}.oads-site:not(:has(.hero)) #main .wd-showcase-copy p{margin:12px 0;line-height:1.7}.oads-site:not(:has(.hero)) #main .wd-showcase-detail{position:relative;right:auto;bottom:auto;align-self:flex-end;width:150px;padding:10px 12px;margin:4px 0 8px;transform:rotate(-3deg)}.oads-site:not(:has(.hero)) #main .wd-showcase-detail>div{margin:8px 0}.oads-site:not(:has(.hero)) #main .wd-showcase-detail b{width:22px;height:22px;border-radius:5px}.oads-site:not(:has(.hero)) #main .wd-showcase-detail>i{margin-top:5px}.oads-site:not(:has(.hero)) #main .wd-showcase-footer{margin-top:8px}.oads-site:not(:has(.hero)) #main .wd-title-desktop{display:none}.oads-site:not(:has(.hero)) #main .wd-title-mobile,.oads-site:not(:has(.hero)) #main .wd-title-mobile>span{display:block}.oads-site:not(:has(.hero)) #main .bc-publish-destinations{gap:12px;padding:6px 0}.oads-site:not(:has(.hero)) #main .bc-publish-destinations>span{animation:bc-destination-highlight 8s ease-in-out infinite;transform-origin:center}.oads-site:not(:has(.hero)) #main .bc-publish-destinations>span:nth-child(2){animation-delay:2s}.oads-site:not(:has(.hero)) #main .bc-publish-destinations>span:nth-child(3){animation-delay:4s}.oads-site:not(:has(.hero)) #main .bc-publish-destinations>span:nth-child(4){animation-delay:6s}.oads-site:not(:has(.hero)) #main .bc-automation-grid{grid-template-columns:minmax(0,1fr)}.oads-site:not(:has(.hero)) #main .bc-automation-grid>*{min-width:0;max-width:100%}.oads-site:not(:has(.hero)) #main .bc-automation-grid .bc-publishing{width:100%;padding:20px}.oads-site:not(:has(.hero)) #main .bc-publish-step{gap:12px;padding:16px 12px}.oads-site:not(:has(.hero)) #main .bc-publish-step>div{min-width:0}.oads-site:not(:has(.hero)) #main .bc-publish-step small{overflow-wrap:anywhere}.oads-site:not(:has(.hero)) #main .mobile-card-slider:has(.bc-automation-slider){margin-top:24px}.oads-site:not(:has(.hero)) #main .bc-automation-slider{display:block;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:none}.oads-site:not(:has(.hero)) #main .bc-automation-slider::-webkit-scrollbar{display:none}.oads-site:not(:has(.hero)) #main .bc-automation-slider .bc-automation-list{display:flex;width:max-content;gap:16px;margin:0;counter-reset:automation-card}.oads-site:not(:has(.hero)) #main .bc-automation-slider li{flex:0 0 calc((100vw - 64px) * 0.68);width:calc((100vw - 64px) * .68);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:20px;border:1px solid #ffffff1c;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#ff804510,transparent 65%),linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff10;scroll-snap-align:start;counter-increment:automation-card}.oads-site:not(:has(.hero)) #main .bc-automation-slider li:before{content:counter(automation-card,decimal-leading-zero);color:var(--orange);font-size:12px;line-height:1.6}.oads-site:not(:has(.hero)) #main .bc-automation-slider li span{font-size:20px;line-height:1.4}.oads-site:not(:has(.hero)) #main .bc-automation-slider li small{width:100%;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff12;font-size:12px;line-height:1.6}.oads-site:not(:has(.hero)) #main .bc-management-marquee{display:flex;overflow:hidden;margin-top:24px}.oads-site:not(:has(.hero)) #main .bc-management-marquee>.bc-service-tags{display:flex;flex-wrap:nowrap;flex-shrink:0;width:max-content;gap:16px;margin-top:0;padding-right:16px;animation:bc-management-slide 24s linear infinite}.oads-site:not(:has(.hero)) #main .bc-management-marquee .bc-service-tags>div{flex:0 0 150px;padding:16px}.oads-site:not(:has(.hero)) #main .bc-management-marquee:is(:hover,:active,:focus-within)>.bc-service-tags{animation-play-state:paused}.mobile-card-slider{display:block}.mobile-slider-progress{display:block;position:relative;height:3px;overflow:hidden;border-radius:999px;background:#ffffff12}.mobile-slider-progress>span{position:absolute;top:0;height:100%;border-radius:inherit;background:var(--orange)}#bc-production-heading>.orange,#bc-social-heading>.orange,#pm-channels-heading>.orange,#pm-metrics-heading>.orange,#pm-services-heading>.orange,#sg-seo-heading>.orange,#wd-principles-heading>.orange{display:block}#wd-message-heading .wd-purpose-desktop-word{display:none}.oads-site:not(:has(.hero)) #main .bc-production{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:none}.oads-site:not(:has(.hero)) #main .bc-production::-webkit-scrollbar{display:none}.oads-site:not(:has(.hero)) #main .bc-production>.bc-production-card{display:flex;flex-direction:column;min-width:0;padding:20px;gap:16px;scroll-snap-align:start}.oads-site:not(:has(.hero)) #main .bc-production .bc-production-card h3{margin-top:0;min-height:2.7em}.oads-site:not(:has(.hero)) #main .bc-production .bc-production-en{margin-top:0;min-height:3.2em;line-height:1.6}.oads-site:not(:has(.hero)) #main .bc-production .bc-production-card p{margin-top:0;padding-top:16px;border-top:1px solid #ffffff12}.oads-site:not(:has(.hero)) #main .bc-platforms{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;grid-auto-rows:auto;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:none}.oads-site:not(:has(.hero)) #main .bc-platforms::-webkit-scrollbar{display:none}.oads-site:not(:has(.hero)) #main .bc-platforms>.bc-platform{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:20px;scroll-snap-align:start}.oads-site:not(:has(.hero)) #main .bc-platforms>.bc-platform:after{content:"↗︎";position:absolute;top:36px;right:20px;color:var(--orange);font-size:16px}.oads-site:not(:has(.hero)) #main .bc-platforms .bc-platform-logo{flex-shrink:0;width:58px;height:58px}.oads-site:not(:has(.hero)) #main .bc-platforms h3{width:100%;margin:0;min-height:2.8em;box-sizing:content-box;border-bottom:1px solid #ffffff12;padding-bottom:20px;font-size:20px;line-height:1.4}.oads-site:not(:has(.hero)) #main .bc-platforms p{margin:0}#bc-message-heading>.bc-purpose-start,#sg-message-heading .sg-message-title-end{display:block}#sg-message-heading .sg-message-title-period{display:none}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading)){grid-template-columns:clamp(150px,41vw,180px) minmax(0,1fr);gap:24px 12px;align-items:center}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading))>div:first-child{display:contents}.oads-site:not(:has(.hero)) #main :is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading){grid-column:1;grid-row:1}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading))>.bc-message-lines{grid-column:2;grid-row:1;min-width:0;padding-left:12px}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading))>.bc-message-lines p{font-size:clamp(11px,3.3vw,14px);line-height:1.9;letter-spacing:-.02em;white-space:nowrap}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#pm-message-heading,#bc-message-heading,#wd-message-heading,#sg-message-heading)) :is(.bc-description,.bc-content-values,.solution-next,.sg-key-message){grid-column:1/-1;margin-top:0}.oads-site:not(:has(.hero)) #main .pm-channels{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;grid-auto-rows:auto;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--orange) #ffffff12}.oads-site:not(:has(.hero)) #main .pm-channel-reveal,.oads-site:not(:has(.hero)) #main .pm-channel-reveal:last-child{grid-column:auto;scroll-snap-align:start}.oads-site:not(:has(.hero)) #main .pm-channel{height:100%;padding:20px}.oads-site:not(:has(.hero)) #main .pm-channel:is(:hover,:focus-visible){transform:none}.oads-site:not(:has(.hero)) #main .pm-capabilities:has(.pm-capability-slides){display:block}.oads-site:not(:has(.hero)) #main .pm-capability-slides{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--orange) #ffffff12}.oads-site:not(:has(.hero)) #main .pm-capability-slides>.pm-capability{padding:16px;scroll-snap-align:start}.oads-site:not(:has(.hero)) #main .pm-capability-slides h3{margin-top:16px}.oads-site:not(:has(.hero)) #main .pm-capability-slides .pm-capability-en{margin-top:8px}.oads-site:not(:has(.hero)) #main .pm-capability-slides p{margin-top:12px}.oads-site:not(:has(.hero)) #main .pm-capabilities:has(.pm-capability-slides)>.pm-adshub-card{margin-top:24px}.oads-site:not(:has(.hero)){--pad:32px;--mobile-section-space:32px;--mobile-content-space:24px;--mobile-card-space:16px}.oads-site:not(:has(.hero)) #main .section-pad{padding-top:var(--mobile-section-space);padding-bottom:var(--mobile-section-space)}.oads-site:not(:has(.hero)) #main :is(.company-hero,.work-hero,.oa-welcome,.solution-hero,.workflow-intro,.pricing-hero,.contact-main,.demo-page){padding-top:140px;padding-bottom:32px;min-height:0}.oads-site:not(:has(.hero)) #main h1{font-size:clamp(40px,11.2vw,54px);line-height:1.2;letter-spacing:-.025em}.oads-site:not(:has(.hero)) #main :is(h2[id]:not(:where(.pm-card *,.cooperation-card *,.wd-showcase *,.portal-dashboard *)),.pm-section-heading h2,.pm-section>h2,.solution-scope>h2,.oa-centered-intro h2,.oa-story-heading h2,.oa-team-section h2,.company-adshub h2,.company-faq-layout h2,.pricing-faq-grid h2,.wd-service-center-heading h2,.sg-sem-intro h2,.sg-strategy-grid h2,.careers-apply h2,.cta-heading h2,.pricing-bundle-heading h2,.bc-message-grid h2,.bc-automation-grid h2,.work-contact h2){font-size:clamp(30px,8.2vw,36px);line-height:1.2;letter-spacing:-.025em}.oads-site:not(:has(.hero)) #main :is(.company-hero-card h2,.contact-channel h2,.cooperation-card h2,.company-service h3,.company-talent h3,.company-adshub-card h3,.company-event-empty h3,.solution-capabilities h3,.pm-capability h3,.bc-production-card h3,.oa-service-card-top h3,.wd-principle-grid h3,.sg-strategy-list h3,.sg-metrics h3){font-size:24px;line-height:1.35}.oads-site:not(:has(.hero)) #main :is(.section-intro,.company-hero-description,.oa-welcome-copy,.solution-description,.pm-hero-message,.bc-description,.contact-description,.demo-intro>p,.pm-section-heading>p,.oa-centered-intro>p:last-child,.oa-story-heading p,.company-card-row p,.company-service p,.company-talent p,.company-adshub-card p,.company-event-empty p,.company-notice,.solution-capabilities p,.solution-next p,.pm-capability p,.bc-platform p,.bc-production-card p,.oa-service-card>p,.wd-service-center-heading p,.wd-principle-grid p,.wd-editorial-hero-copy>p:nth-child(2),.sg-strategy-list p,.sg-metrics p,.cooperation-description,.contact-channel p,.testimonials-header>p,.cta-bottom p,.pricing-hero-heading p,.pricing-bundle-heading>p,.work-intro){font-size:16px;line-height:1.8;white-space:normal}.oads-site:not(:has(.hero)) #main :is(.company-hero-description,.oa-welcome-copy,.solution-description,.bc-description,.contact-description,.pm-hero-message){margin-top:16px}.oads-site:not(:has(.hero)) #main .section-label{margin-bottom:24px}.oads-site:not(:has(.hero)) #main :is(.section-english-label,.cooperation-card h2 span){font-size:14px;line-height:1.5}.oads-site:not(:has(.hero)) #main :is(.company-hero-heading,.oa-welcome,.solution-hero-grid,.workflow-intro,.pricing-hero-heading,.contact-main,.company-adshub,.company-faq-layout,.pricing-faq-grid,.oa-story-heading,.oa-team-section,.sg-strategy-grid,.pm-section-heading,.section-title-row,.cta-bottom,.careers-apply){gap:24px}.oads-site:not(:has(.hero)) #main :is(.pm-section-heading,.section-title-row,.wd-service-center-heading,.wd-chapter-label,.cta-top){margin-bottom:24px}.oads-site:not(:has(.hero)) #main :is(.company-services,.company-talents,.adshub-feature-grid,.careers-benefits,.solution-capabilities,.pm-capabilities,.bc-production-grid,.oa-service-group,.sg-metrics,.contact-channel-list){gap:16px}.oads-site:not(:has(.hero)) #main :is(.company-hero-card,.company-service,.company-talent,.company-adshub-card,.company-event-empty,.solution-capabilities article,.pm-capability,.bc-platform,.bc-production-card,.oa-company-overview,.sg-strategy-list article,.sg-metrics article,.contact-channel,.company-notice,.testimonial-card){padding:20px}.oads-site:not(:has(.hero)) #main :is(.bc-platform h3,.pm-channel h3){font-size:20px;line-height:1.4}.oads-site:not(:has(.hero)) #main :is(.company-faq-list summary,.pricing-faq-list summary){font-size:16px;line-height:1.6;padding-block:20px}.oads-site:not(:has(.hero)) #main :is(.company-faq-list details p,.pricing-faq-list details>p,.faq-answer p){font-size:14px;line-height:1.8;padding-bottom:20px}.oads-site:not(:has(.hero)) #main :is(.oa-service-carousel,.oa-story-timeline,.solution-capabilities,.solution-next,.company-page-nav,.pricing-service-links,.testimonials-header,.testimonials-carousel,.cta-bottom,.demo-actions){margin-top:24px}.oads-site:not(:has(.hero)) #main .demo-intro{margin:24px 0}.oads-site:not(:has(.hero)) #main :is(.pricing-bundle-note,.pricing-bundle-periods p,.pricing-service-accordion>summary p){font-size:14px;line-height:1.8}.oads-site:not(:has(.hero)) #main .pricing-service-accordion>summary h3{font-size:24px;line-height:1.35}.oads-site:not(:has(.hero)) #main .final-cta{min-height:0}.oads-site:not(:has(.hero)) #main .final-cta .project-cta{width:fit-content;justify-content:flex-start;gap:12px}.oads-site:not(:has(.hero)) #main .pricing-plan-intro{margin-bottom:44px}}@keyframes bc-management-slide{to{transform:translateX(-100%)}}@keyframes cooperation-expand-glow{0%,to{box-shadow:0 0 0 0 #ff5a1f00}50%{box-shadow:0 0 0 5px #ff5a1f12,0 0 14px #ff5a1f25}}@keyframes cooperation-card-glow{0%,to{border-color:#ff5a1f65;box-shadow:inset 0 1px 0 #ffb37b20,0 0 12px #ff5a1f18}50%{border-color:#ff9b62a6;box-shadow:inset 0 1px 0 #ffb37b30,0 0 24px #ff5a1f30,0 0 40px #ff5a1f10}}@keyframes wd-service-copy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-destination-highlight{0%,25%,to{transform:scale(1);color:var(--muted);border-color:#ff804530;background:transparent;box-shadow:none}18%,7%{transform:scale(1.08);color:var(--paper);border-color:var(--orange);background:#ff5a1f20;box-shadow:0 0 14px #ff5a1f35}}@media (max-width:640px){.oads-site #main .social-brand-disclosure{min-width:0;border:1px solid #ff804545;border-radius:12px;background:radial-gradient(ellipse at top right,#ff6a251a,transparent 70%),#11100f;overflow:hidden}.social-brand-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px;list-style:none;cursor:pointer}.social-brand-summary::-webkit-details-marker{display:none}.social-brand-summary>div{min-width:0}.oads-site #main .social-brand-summary h3{font-size:22px;line-height:1.4;margin:8px 0 12px;overflow-wrap:anywhere}.social-brand-category{font-size:11px;color:var(--muted)}.social-brand-collapse-hint,.social-brand-expand-hint{font-size:12px;color:var(--orange)}.social-brand-collapse-hint,.social-brand-disclosure[open] .social-brand-expand-hint{display:none}.social-brand-disclosure[open] .social-brand-collapse-hint{display:inline}.social-brand-disclosure-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #ff804550;border-radius:50%;background:#ff804512;color:var(--orange);font-size:22px;transition:transform .25s ease}.social-brand-disclosure[open] .social-brand-disclosure-icon{transform:rotate(45deg)}.social-brand-summary:focus-visible{outline:1px solid var(--orange);outline-offset:-4px}.oads-site #main .ai-video-disclosure .ai-video-case,.oads-site #main .search-case-disclosure .search-case-showcase,.oads-site #main .social-brand-disclosure-content .social-brand-case{border:0;border-radius:0}.oads-site #main .search-case-disclosure .search-case-copy dl{grid-template-columns:1fr;gap:16px}.oads-site #main .search-case-disclosure .search-case-entry{padding:16px}.oads-site #main .search-case-disclosure .search-case-entry h3{font-size:20px;overflow-wrap:anywhere}.oads-site #main .social-brand-disclosure[open]{border-color:#ff804590;box-shadow:0 0 20px #ff6a2515}.oads-site #main .design-case-gallery{display:grid;gap:16px}.oads-site #main .design-industry-group{min-width:0;border:1px solid #ff804545;border-radius:12px;background:radial-gradient(ellipse at top right,#ff6a251a,transparent 70%),#11100f;box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .25s ease,box-shadow .25s ease}.oads-site #main .design-industry-group[open]{border-color:#ff804590;box-shadow:0 0 20px #ff6a2515}.oads-site #main .design-industry-summary{padding:22px 20px;gap:16px}.oads-site #main .design-industry-summary h3{font-size:22px;line-height:1.4}.oads-site #main .design-industry-summary span{font-size:11px;letter-spacing:.06em;line-height:1.6;margin-top:8px}.oads-site #main .design-industry-summary>svg{width:34px;height:34px;padding:7px;border:1px solid #ff804550;border-radius:50%;background:#ff804512}.oads-site #main .design-industry-content{padding:0 16px 16px}.oads-site #main .ads-result:not([open]){height:auto}.oads-site #main .ads-result:not([open]) .ads-result-summary{height:auto;gap:20px}.oads-site #main .ads-result:not([open]) :is(.ads-result-header p,.ads-result-goal,.ads-result-supporting,.ads-result-label){display:none}.oads-site #main .ads-result:not([open]) .ads-result-metrics{grid-template-columns:minmax(0,1fr);margin:0}.oads-site #main .ads-result:not([open]) .ads-result-metrics>div:not(:first-child){display:none}.oads-site #main .ads-result:not([open]) .ads-result-toggle{margin-top:0}}@media (max-width:640px){.oads-site:not(:has(.hero)) #main .about-oads-page :is(.oa-services-section,.oa-story-section,.oa-team-section){padding-block:32px}.oads-site:not(:has(.hero)) #main .about-oads-page :is(.oa-small-label,.oa-welcome-eyebrow){font-size:10px;line-height:1.8;letter-spacing:.08em;margin-bottom:20px}.oads-site:not(:has(.hero)) #main .about-oads-page :is(.oa-company-overview,.oa-service-card,.oa-adshub-card){border:1px solid #ff804535;border-radius:12px;background:radial-gradient(ellipse at top right,#ff6a2512,transparent 70%),#11100f;box-shadow:inset 0 1px 0 #ffffff08}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-company-overview{padding:20px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-company-overview h2{font-size:22px;line-height:1.4;margin-bottom:20px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-overview-row{padding-block:16px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-overview-row:last-child{padding-bottom:0}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-overview-row p{font-size:16px;line-height:1.8;margin-top:8px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-card-top{padding:20px;gap:12px;align-items:flex-start}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-card-top h3{font-size:22px;line-height:1.4;margin-top:12px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-card-top small{font-size:12px;line-height:1.6}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-card>p{padding:20px;min-height:0;font-size:16px;line-height:1.8}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-art{height:120px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-service-art>span{font-size:10px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-story-timeline{gap:16px;border:0}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-story-timeline article{min-width:0;padding:20px;border:1px solid #ff804535;border-radius:12px;background:#ffffff03}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-milestone-dot{left:20px;top:24px;width:6px;height:6px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-story-timeline .pm-number{display:block;padding-left:16px;font-size:10px;line-height:1.8}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-story-timeline h3{font-size:22px;line-height:1.4;margin-top:16px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-story-timeline p{font-size:16px;line-height:1.8;margin-top:12px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-team-mark{min-height:240px;border-radius:12px;border-color:#ff804535}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card{padding:20px;background:linear-gradient(135deg,#ffbc83,#ff884b 48%,#ff6428);border-color:#ffc28e;color:#111;box-shadow:0 0 30px #ff6a2545,inset 0 1px 0 #ffffff60}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card :is(.pm-number,h3,p){color:#17110d}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card>img{margin-bottom:20px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card h3{font-size:22px;line-height:1.4;margin:16px 0 12px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card .text-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-top:24px;border:1px solid #ffe0be;border-radius:8px;background:linear-gradient(135deg,#ffe0b8,#ffb46c 55%,#ff9145);color:#111;font-size:16px;line-height:1.4;font-weight:600;box-shadow:0 6px 22px #ff6a2530;animation:oa-adshub-button-pulse 2.8s ease-in-out infinite;transform-origin:center;margin-inline:6px}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card .text-link>span{color:#111}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card .text-link:focus-visible{outline:2px solid var(--paper);outline-offset:4px}}@keyframes oa-adshub-button-pulse{0%,to{transform:scale(.97);box-shadow:0 6px 22px #ff6a2530}50%{transform:scale(1.07);box-shadow:0 0 30px #ffe0b890,0 8px 24px #ff6a2560}}@keyframes adshub-overview-highlight{0%,33%,to{transform:scale(1);border-color:#ffffff15 transparent transparent;background:transparent;box-shadow:none}24%,8%{transform:scale(1.045);border-color:#ff804580;background:#ff804518;box-shadow:0 0 20px #ff6a2530,inset 0 1px 0 #ffb77820}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.company-faq-answer,.company-faq-icon,.company-faq-mobile-card{transition:none}.oads-site #main .adshub-page .company-card-row{animation:none}.oads-site:not(:has(.hero)) #main .about-oads-page .oa-adshub-card .text-link{animation:none}}@media (max-width:640px){#adshub-workflow-heading>.orange{display:block}#adshub-workflow-heading .adshub-workflow-period{display:none}.oads-site:not(:has(.hero)) #main .adshub-process{grid-template-columns:minmax(0,1fr);gap:20px;border:0;margin-top:24px}.oads-site:not(:has(.hero)) #main .adshub-process li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 16px;align-items:start;min-width:0;padding:20px;border:1px solid #ffbb8560;border-radius:12px;background:linear-gradient(135deg,#ffbc8330,#ff884b20 48%,#ff642810);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px #00000025,0 0 24px #ff6a2510,inset 0 1px 0 #ffd2ae30;transition:border-color .3s ease,box-shadow .3s ease}.oads-site:not(:has(.hero)) #main .adshub-process li:not(:last-child):after{content:"";position:absolute;top:100%;left:39px;width:2px;height:22px;background:linear-gradient(#ff804570,#ff804525)}.oads-site:not(:has(.hero)) #main .adshub-process .pm-number{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffb77850;border-radius:50%;background:linear-gradient(135deg,#ffb77835,#ff642818);color:#ffbc83;font-size:14px;line-height:1;letter-spacing:0}.oads-site:not(:has(.hero)) #main .adshub-process h3{grid-column:2;margin:4px 0 0;font-size:22px;line-height:1.4;color:var(--paper)}.oads-site:not(:has(.hero)) #main .adshub-process p{grid-column:2;margin:0;font-size:16px;line-height:1.8;color:#e3cdbc}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading){grid-template-columns:clamp(150px,41vw,180px) minmax(0,1fr);gap:24px 12px;align-items:center}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading)>div:first-child{display:contents}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading) .section-label{grid-column:1/-1;grid-row:1;margin-bottom:0}.oads-site:not(:has(.hero)) #main #adshub-team-heading{grid-column:1;grid-row:2}#adshub-team-heading .adshub-team-title-desktop{display:none}#adshub-team-heading .adshub-team-title-mobile{display:inline}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading)>.bc-message-lines{grid-column:2;grid-row:2;min-width:0;padding-left:12px}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading)>.bc-message-lines p{font-size:clamp(11px,3.3vw,14px);line-height:1.9;letter-spacing:-.02em;overflow-wrap:anywhere}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(#adshub-team-heading) :is(.bc-description,.text-link){grid-column:1/-1;margin-top:0}.oads-site .footer-adshub-register,.oads-site:not(:has(.hero)) #main :is(.company-adshub-card,.pm-adshub-card){border:1px solid #ffc28e;border-radius:12px;background:linear-gradient(135deg,#ffbc83,#ff884b 48%,#ff6428);color:#17110d;box-shadow:0 0 30px #ff6a2545,inset 0 1px 0 #ffffff60}.oads-site .footer-adshub-register :is(span,small),.oads-site:not(:has(.hero)) #main :is(.company-adshub-card,.pm-adshub-card) :is(h3,p,.pm-number,.pm-capability-en,.pm-adshub-badge,.bc-content-values>span){color:#17110d}.oads-site:not(:has(.hero)) #main .adshub-identity .bc-content-values>span{border-color:#17110d30;background:#ffffff18}.oads-site:not(:has(.hero)) #main :is(.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin:24px 6px 0;border:1px solid #ffe0be;border-radius:8px;background:linear-gradient(135deg,#ffe0b8,#ffb46c 55%,#ff9145);color:#111;font-size:16px;line-height:1.4;font-weight:600;animation:oa-adshub-button-pulse 2.8s ease-in-out infinite;transform-origin:center}.oads-site:not(:has(.hero)) #main :is(.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature)>span{width:auto;height:auto;background:transparent;color:#111}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.oads-site:not(:has(.hero)) #main :is(.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature){animation:none}}@media (max-width:640px){.oads-site .footer-adshub-register,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card,.adshub-process li){background:radial-gradient(ellipse at 0 0,#ffd1a64a,transparent 65%),linear-gradient(135deg,#ffac7040,#ff804529 55%,#ff642818);border-color:#ffc28e80;color:var(--paper);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 28px #ff6a2525,0 10px 28px #00000025,inset 0 1px 0 #ffe1c660}.oads-site .footer-adshub-register>span,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(h3,.pm-number,.pm-adshub-badge,.bc-content-values>span){color:#ffe0bf}.oads-site .footer-adshub-register small,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(p,.pm-capability-en){color:#f0d8c4}.oads-site:not(:has(.hero)) #main .pm-adshub-badge{border-color:#ffd1a640;background:#ffffff08}.oads-site:not(:has(.hero)) #main .adshub-identity .bc-content-values>span{border-color:#ffd1a640;background:#ffffff08}}@media (max-width:359px){.oads-site:not(:has(.hero)) #main .sg-metrics{grid-template-columns:1fr}.oads-site:not(:has(.hero)) #main .bc-message-grid:has(:is(#bc-message-heading,#wd-message-heading,#sg-message-heading))>.bc-message-lines p{white-space:normal}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.pricing-bundle-period-disclosure[open] .pricing-recommendation-details{animation:none}.pricing-recommendation-plus{transition:none}.pricing-comparison-card[open] .pricing-recommendation-details{animation:none}.oads-site:not(:has(.hero)) #main .pricing-service-links>a{animation:none}.cooperation-accordion-toggle[aria-expanded=false] .cooperation-accordion-icon{animation:none}.oads-site:not(:has(.hero)) #main .cooperation-accordion{transition:none;animation:none}.cooperation-accordion-body{transition:none}.oads-site:not(:has(.hero)) #main .sg-sem-slider{scroll-behavior:auto}.oads-site:not(:has(.hero)) #main .sg-sem-slider li{transition:none}.oads-site:not(:has(.hero)) #main .wd-expanding-cards{scroll-behavior:auto}.oads-site:not(:has(.hero)) #main .wd-expanding-card{transition:none}.oads-site:not(:has(.hero)) #main .wd-expanding-card-body:not([hidden]){animation:none}.oads-site:not(:has(.hero)) #main .wd-showcase-tabs button{transition:none}.oads-site:not(:has(.hero)) #main .wd-showcase-tabs button[aria-selected=true]{transform:none}.oads-site:not(:has(.hero)) #main .bc-publish-destinations>span{animation:none}.oads-site:not(:has(.hero)) #main :is(.pm-channels,.pm-capability-slides,.bc-platforms,.bc-automation-slider,.bc-production){scroll-behavior:auto}.oads-site:not(:has(.hero)) #main .bc-management-marquee{overflow-x:auto}.oads-site:not(:has(.hero)) #main .bc-management-marquee>.bc-service-tags{animation:none}.oads-site:not(:has(.hero)) #main .bc-management-marquee>.bc-management-copy{display:none}}@media (max-width:640px){.oads-site{--mobile-card-surface:radial-gradient(ellipse at 100% 0%,#ffad7320,transparent 68%),linear-gradient(135deg,#20160fe6,#100e0de0 70%);--mobile-card-border:#ffad7345;--mobile-card-shadow:inset 0 1px 0 #ffd5b020,0 8px 24px #00000020,0 0 20px #ff6a2508}.oads-site #main :is(.service,.testimonial-card),.oads-site .footer-adshub-register,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.pm-card,.pm-funnel,.pm-channel,.solution-capabilities article,.bc-platform,.bc-production-card,.bc-automation-list>li,.bc-publishing,.wd-expanding-card,.wd-principle-grid>article,.sg-sem-scope>li,.sg-metrics>article,.sg-strategy-list>article,.cooperation-accordion,.pricing-plan,.pricing-comparison-card,.pricing-bundle-period-disclosure,.company-hero-card,.oa-company-overview,.oa-service-card,.oa-story-timeline>article,.oa-team-mark,.company-notice,.company-faq-mobile-card,.contact-channel,.testimonial-card,.ads-result,.design-industry-group,.design-client-group,.social-brand-disclosure,.adshub-process>li){background:var(--mobile-card-surface);border-color:var(--mobile-card-border);box-shadow:var(--mobile-card-shadow)}.oads-site .footer-adshub-register>span,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(h3,.pm-number,.pm-capability-en,.pm-adshub-badge,.bc-content-values>span){color:#ffe0bf}.oads-site .footer-adshub-register small,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) p{color:#e3cdbc}.oads-site:not(:has(.hero)) #main :is(.company-faq-mobile-card[data-open=true],.social-brand-disclosure[open],.design-industry-group[open],.ads-result[open],.wd-expanding-card.is-active,.sg-sem-scope>li[data-current-step=true]){border-color:#ffad7380;box-shadow:inset 0 1px 0 #ffd5b030,0 0 24px #ff6a2520}.oads-site .footer-adshub-register,.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card){background:radial-gradient(ellipse at 0 0,#d7a64b30,transparent 60%),linear-gradient(135deg,#332619ee,#201711ed 45%,#321b10ed 78%,#14100eed);border-color:#d5a65d80;color:#f2d9a8;box-shadow:inset 0 1px 0 #ffe3a640,inset 0 -1px 0 #00000040,0 0 28px #c8893220,0 10px 28px #00000035}.oads-site .footer-adshub-register :is(span,small),.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(h3,.pm-number,.pm-capability-en,.pm-adshub-badge,.bc-content-values>span,p){color:#f2d9a8}.oads-site:not(:has(.hero)) #main .adshub-identity .bc-content-values>span,.oads-site:not(:has(.hero)) #main .pm-adshub-badge{border-color:#d5a65d45;background:#d7a64b10}.oads-site:not(:has(.hero)) #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature){background:linear-gradient(135deg,#fff1c8,#f3cd7c 50%,#f4a44f);border-color:#fff0c4;color:#21160b}.oads-site .footer-adshub-register{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;padding:16px 20px;text-align:left;box-sizing:border-box}.oads-site .footer-adshub-register img{grid-column:1;grid-row:1/3;width:48px;height:48px;border-radius:12px}.oads-site .footer-adshub-register>span{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;line-height:1.4;letter-spacing:.04em}.oads-site .footer-adshub-register>span>span{font-size:20px}.oads-site .footer-adshub-register small{grid-column:2;font-size:12px;line-height:1.6}.oads-site .footer{--footer-arrow-inset:17px;width:100%;box-sizing:border-box;padding:32px 32px 20px;background:linear-gradient(180deg,#12100e,#0b0b0b);border-top:1px solid #ffad7330}.oads-site .footer-top{display:flex;flex-direction:column;gap:20px;margin-bottom:24px;align-items:start;width:100%;max-width:none}.oads-site .footer-brand-contact{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #ffffff12}.oads-site .footer-logo{width:64px;max-width:40%}.oads-site .footer .footer-brand-email{font-size:13px;line-height:1.6;font-weight:500;margin-right:var(--footer-arrow-inset)}.oads-site .footer-location{order:4;width:100%;padding-top:0;text-align:left;font-size:9px;line-height:1.7;letter-spacing:.04em}.oads-site .footer-location br{display:none}.oads-site .footer-location>span{display:inline;float:right;margin-top:0;font-size:10px;line-height:1.6}.oads-site .footer nav{order:3;width:100%;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;padding-top:0;border-top:0;font-size:12px;line-height:1.6}.oads-site .footer nav>a{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:12px var(--footer-arrow-inset) 12px 0;text-align:left;border:0;border-bottom:1px solid #ffffff12;border-radius:0;background:transparent;color:#d8d1c9}.oads-site .footer nav>a>span:last-child{margin-left:auto;flex-shrink:0;color:#d5a65d;font-size:14px}.oads-site .footer .social-links{order:2;width:100%;grid-column:1/-1;padding-top:0;gap:12px}.oads-site .footer .footer-social-icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:0;max-width:none;gap:8px}.oads-site .footer .footer-social-icon{width:100%;min-width:0;height:38px;border-color:#ffffff12;background:transparent;box-sizing:border-box}.oads-site .footer-social-icon[aria-label=Facebook]{order:1}.oads-site .footer-social-icon[aria-label=Instagram]{order:2}.oads-site .footer-social-icon[aria-label=TikTok]{order:3}.oads-site .footer-social-icon[aria-label="小红书"]{order:4}.oads-site .footer-social-icon[aria-label=WhatsApp]{order:5}.oads-site .footer-social-icon[aria-label=Telegram]{order:6}.oads-site .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10px;line-height:1.6}.oads-site .footer-bottom>span:nth-child(2){display:none}.oads-site .footer-adshub-register{width:100%;max-width:none;margin-inline:0;padding:16px;padding-right:calc(var(--footer-arrow-inset) - 1px);grid-template-columns:44px minmax(0,1fr);gap:4px 16px}.oads-site .footer-adshub-register img{width:44px;height:44px;border-radius:10px}.oads-site .footer-adshub-register>span{font-size:17px}}@media (max-width:640px){.oads-site :is(.button-arrow,.service-arrow,.industry-switch-arrow,.contact-channel-arrow,.testimonial-arrow,.testimonial-avatar,.pm-channel-arrow,.sg-strategy-arrow,.portal-top-arrow,.text-link>span[aria-hidden=true],.text-link>span:last-child,.phone-menu-submenu a>span:last-child,.phone-menu-adshub>span[aria-hidden=true]){font-size:1em!important;line-height:1}.oads-site .magnetic-button .button-arrow{width:2em;height:2em;flex-shrink:0}}@media (max-width:640px){.oads-site :is(h1,h2,h3,h4,p,li,dd,blockquote,summary){text-wrap:pretty}.oads-site:not(:has(.hero)) #main :is(.company-hero-eyebrow,.about-oads-page .oa-welcome-eyebrow){font-size:10px;letter-spacing:.15em;line-height:1.8}#company-careers-heading>.orange,#sg-tracking-heading>.orange{display:block}.oads-site:has(.hero) .final-cta h2{font-size:clamp(36px,11.4vw,46px);line-height:1.12}.oads-site:not(:has(.hero)) #main .wd-principle-grid{gap:16px}.oads-site:not(:has(.hero)) #main .wd-principle-grid>article{padding:20px;border:1px solid var(--mobile-card-border);border-radius:16px}.oads-site:not(:has(.hero)) #main .wd-principle-grid h3{margin:16px 0 8px}.oads-site:not(:has(.hero)) #main .wd-principle-grid p{max-width:none}.oads-site .cooperation-flow-node-1 .cooperation-flow-icon,.oads-site .cta-star{font-size:0}.oads-site .cta-star:before{content:"\2731";font-size:36px;line-height:1}.oads-site .cooperation-flow-node-1 .cooperation-flow-icon:before{content:"\2731";font-size:14px;line-height:1}}@media (max-width:640px){.oads-site:not(:has(.hero)) #main .pricing-service-links>a{animation-duration:10s}.oads-site:not(:has(.hero)) #main .pricing-service-links>a:nth-child(5){animation-delay:8s}.oads-site:not(:has(.hero)) #main .pricing-web-plans{gap:16px}.oads-site:not(:has(.hero)) #main .pricing-web-plans>.pricing-plan.pricing-web-featured{border-color:#ff864cb0;box-shadow:0 0 24px #ff6b2528,inset 0 1px 0 #ffb37b30}.oads-site:not(:has(.hero)) #main .pricing-web-info .design-price>small,.oads-site:not(:has(.hero)) #main .pricing-web-plans .design-price>small{display:inline;margin:0 0 0 4px;font-size:14px}.oads-site:not(:has(.hero)) #main .pricing-web-info .design-price{font-size:clamp(30px,8.2vw,36px)}.oads-site #main .pricing-web-features li,.oads-site #main .pricing-web-info li{font-size:15px;line-height:1.6}.oads-site #main .pricing-web-features ul,.oads-site #main .pricing-web-info ul{gap:10px}.oads-site #main .pricing-web-info p,.oads-site #main .pricing-web-terms p{font-size:15px;line-height:1.8}.oads-site #main .pricing-web-info>article,.oads-site #main .pricing-web-terms{border-radius:16px;border-color:var(--mobile-card-border);background:var(--mobile-card-surface);box-shadow:var(--mobile-card-shadow)}.oads-site #main .pricing-web-extras>span{font-size:13px;padding:6px 10px}.oads-site #main .pricing-web-compare{overflow:visible;border-radius:16px;border-color:var(--mobile-card-border);background:var(--mobile-card-surface)}.oads-site #main .pricing-web-compare table{min-width:0}.oads-site #main .pricing-web-compare caption{padding:16px 12px;font-size:13px}.oads-site #main .pricing-web-compare td,.oads-site #main .pricing-web-compare th{padding:10px 4px;font-size:13px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.oads-site #main .pricing-web-compare tr>:first-child{width:31%;padding-left:12px;text-align:left}.oads-site #main .pricing-web-compare thead th{font-size:11px;letter-spacing:.02em}.oads-site #main .pricing-web-compare thead th .pricing-web-badge{display:none}.oads-site #main .pricing-web-compare thead small{font-size:11px}.oads-site #main .pricing-web-compare-price td{font-size:13px}.oads-site #main .pricing-web-compare-price td small{display:block;margin:2px 0 0;font-size:12px}.oads-site #main .pricing-web-compare tbody th{text-wrap:balance}.oads-site #main .company-faq-list{gap:32px}.oads-site #main .company-faq-group{gap:12px;min-width:0}.oads-site #main .company-faq-group-label{font-size:20px}}@media (max-width:640px){.oads-site :is(.company-faq-question,.faq-item summary>span,.pricing-faq-list summary){text-wrap:pretty}}@media (min-width:641px){.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card),.oads-site .footer .footer-adshub-register{border:1px solid #d5a65d80;background:radial-gradient(ellipse at 0 0,#d7a64b30,transparent 60%),linear-gradient(135deg,#332619ee,#201711ed 45%,#321b10ed 78%,#14100eed);color:#f2d9a8;box-shadow:inset 0 1px 0 #ffe3a640,inset 0 -1px 0 #00000040,0 0 28px #c8893220,0 10px 28px #00000035;transition:border-color .3s ease,box-shadow .3s ease}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card):hover,.oads-site .footer .footer-adshub-register:hover{border-color:#e9c27acc;box-shadow:inset 0 1px 0 #ffe3a660,inset 0 -1px 0 #00000040,0 0 40px #c8893238,0 12px 32px #00000040}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(h3,.pm-number,.pm-capability-en,.pm-adshub-badge,.bc-content-values>span,p){color:#f2d9a8}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) h3{color:#ffe9c4}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) p{color:#e3cdbc}.oads-site #main :is(.pm-adshub-badge,.adshub-identity .bc-content-values>span){border-color:#d5a65d45;background:#d7a64b10}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:320px;box-sizing:border-box;padding:14px 20px;border:1px solid #fff0c4;border-radius:8px;background:linear-gradient(135deg,#fff1c8,#f3cd7c 50%,#f4a44f);color:#21160b;font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 5px 24px #ff975c40,0 1px 4px #ff6a2510;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature):hover{gap:16px;color:#21160b;filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 30px #ff975c60,0 1px 4px #ff6a2518}.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature)>span{width:auto;height:auto;background:transparent;color:#21160b}.oads-site #main .pm-adshub-card .pm-adshub-signature{max-width:none;margin-top:auto}.oads-site .footer .footer-adshub-register{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 14px;width:100%;min-width:250px;box-sizing:border-box;padding:14px 18px;border-radius:12px}.oads-site .footer .footer-adshub-register img{grid-row:1/3;width:48px;height:48px;border-radius:12px}.oads-site .footer .footer-adshub-register>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffe9c4;font-size:16px}.oads-site .footer .footer-adshub-register small{color:#e3cdbc;font-size:12px}.oads-site .footer .footer-adshub-register:hover>span{color:#ffe9c4}}@media (min-width:641px) and (prefers-reduced-motion:reduce){.oads-site #main :is(.about-oads-page .oa-adshub-card,.company-adshub-card,.pm-adshub-card) :is(.text-link,.pm-adshub-signature){transition:none}}@media (min-width:641px){.header .nav-submenu a[href="/adshub"],html .oads-site .mobile-nav .mobile-adshub-entry,html .oads-site .mobile-nav a.mobile-service-link[href="/adshub"]{border:1px solid #fff0c4;border-radius:8px;background:linear-gradient(135deg,#fff1c8,#f3cd7c 50%,#f4a44f);color:#21160b;font-weight:600;box-shadow:0 5px 24px #ff975c40,0 1px 4px #ff6a2510;transition:filter .2s ease,box-shadow .2s ease}.header .nav-submenu a[href="/adshub"]{margin:6px 0;padding-inline:14px}.header .nav-submenu a[href="/adshub"]:hover,html .oads-site .mobile-nav .mobile-adshub-entry:hover,html .oads-site .mobile-nav a.mobile-service-link[href="/adshub"]:hover{color:#21160b;filter:brightness(1.04);box-shadow:0 8px 30px #ff975c60,0 1px 4px #ff6a2518}.header .nav-submenu a[href="/adshub"]>span,html .oads-site .mobile-nav .mobile-adshub-entry>span,html .oads-site .mobile-nav a.mobile-service-link[href="/adshub"] span{color:#21160b}}