.theme-toggle{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:8px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.theme-toggle[hidden]{display:none}.theme-toggle svg{width:20px;height:20px}.theme-toggle .theme-moon,html[data-theme=light] .theme-toggle .theme-sun{display:none}html[data-theme=light] .theme-toggle .theme-moon{display:block}.theme-toggle:hover{background:var(--surface-raised)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-switch .theme-toggle{margin-left:3px;border-color:var(--line)}html[data-theme=light]{color-scheme:light;--bg:#f5faff;--surface:#fff;--surface-raised:#e8f4fc;--text:#142d43;--muted:#4b6478;--accent:#147498;--blue:#286cb5;--line:#cbdfea;--brand-sky:#a4d5ee;--brand-orange:#f58a20;--g-ink:#142d43;--g-muted:#4b6478}html[data-theme=light] body,html[data-theme=light] :is(.inner-page,.team-page,.team-directory,.results-redesign,.production-page){background:#f5faff!important;color:var(--text)}html[data-theme=light] :is(.hero,.about-section,.work-section,.why-section,.sectors-section,.audit-section,.contact-section,.story-section,.dubai-section,.values-section,.dubai-chapter,.g-hero,.g-tools,.g-final,.page-cta,.production-process,.service-feature-hero .creative-intro,.service-intro-panel){background:linear-gradient(135deg,#fff,#e9f5fc)!important;color:var(--text)!important}html[data-theme=light] :is(.site-header,.site-header nav,.services-dropdown,.language-switch){background:#fffffff5!important;border-color:var(--line)!important;box-shadow:0 8px 32px #2248620c}html[data-theme=light] :is(.site-header nav a,.services-dropdown a,.language-switch a,.menu-toggle){color:var(--text)!important}html[data-theme=light] :is(.services-dropdown a:hover,.language-switch a[aria-current]){background:#d7edf9!important;color:#123a54!important}html[data-theme=light] :is(.service-card,.team-card,.member-info,.why-card,.why-primary,.report-card,.report-metrics>div,.booking-card,.story-detail,.review-panel,.industry-card,.industry-group,.industry-symbol,.meta-market-group,.meta-market-symbol,.mission-proof,.process-panel,.value-card,.niche-card,.portfolio-card,.proof-card,.service-direction,.study-card,.study-stats,.study-reporting,.study-quote,.google-news-card,.g-detail summary,.g-report-bar,.g-screen-bar,.mc-panel,.mc-tag,.mc-next,.meta-tool-copy,.email-comparison>div,.footer-contact .footer-office,.page-faq details,.faq-list details,.faq-section details,.team-profile,.team-preview,.team-profile-metrics span,.audit-next-steps li){background:#fff!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:0 12px 40px #315b7510}html[data-theme=light] :is(.service-client-band,.results-ticker,.sector-list span,.industry-pills li,.roadmap-number,.roadmap-step>div,.team-filter,.team-row:hover,.team-row:focus-visible,.story-milestone>button,.review-tab,.copy-email){background:#e8f4fc!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=light] :is(h1,h2,h3,h4,.team-name,.team-count strong,.team-row,.study-stat strong,.report-metrics strong,.fit-step label,.fit-choice,.cookie-close){color:var(--text)!important}html[data-theme=light] :is(p,.eyebrow,.breadcrumb,.hero-note,.hero-bottom,.hero-bottom a,.clients>p,.clients-intro,.team-role,.team-department,.team-count,.team-index,.team-filter small,.team-preview-bio,.team-profile-bio,.team-profile-top,.team-profile-role,.team-profile-meta,.team-profile-meta span,.team-profile-metrics span,.member-info>span,.member-info>p,.footer-contact,.footer-registration,.footer-registration-romania,.footer-legal,.footer-bottom,.fit-help,.fit-note,.fit-privacy,.fit-consent,.g-hero-foot,.g-hero-video figcaption,.g-hero-video figcaption small,.g-hero-video figcaption>span:last-child,.news-meta,.news-source,.news-updated,.meta-tools-offer,.art-caption,.orbit-coordinate){color:var(--muted)!important}html[data-theme=light] :is(h1 span,h1 em,h2 em,.text-link,.member-category,.team-directory .eyebrow,.section-number,.stat-number,.cookie-banner a,.fit-privacy a,.fit-consent a){color:#147498!important}html[data-theme=light] :is(.button,.text-link,.team-filter,.team-arrow,.team-directory-head,.team-row,.team-profile-meta,.clients,.footer-bottom,.footer-legal){border-color:var(--line)!important}html[data-theme=light] :is(.button.primary,.primary,.nav-cta,.fit-submit,.fit-next,.team-filter[aria-pressed=true],.team-row:hover .team-arrow,.review-tab.is-active){background:linear-gradient(120deg,#b6e1f5,#8cc9e9)!important;color:#12334c!important;border-color:#72b6da!important;box-shadow:0 6px 20px #3d86af18}html[data-theme=light] :is(.button.primary,.primary,.nav-cta,.fit-next):hover{background:#cceafa!important;border-color:#408caf!important}html[data-theme=light] :is(.audit-dialog,.case-summary-dialog,.privacy-dialog,.cookie-banner,.cookie-dialog){background:#fff!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 20px 80px #15344d26}html[data-theme=light] :is(.audit-close,.team-profile-close,.cookie-actions button,.fit-back,.gallery-controls button,.carousel-controls>button,.video-deck-controls button){background:#e8f4fc!important;color:var(--text)!important;border-color:#b3d3e5!important}html[data-theme=light] :is(.fit-step input:not([type=radio]),.fit-step select,.mc-input-row input,.mc-advanced input::file-selector-button,.fit-choice){background:#f5faff!important;color:var(--text)!important;border-color:#9ebfd4!important}html[data-theme=light] :is(input,textarea)::placeholder{color:#5a7386!important;opacity:1}html[data-theme=light] .fit-choice:has(input:checked){background:#d9eef9!important;border-color:#277da4!important}html[data-theme=light] :is(.cookie-option small,.cookie-banner p){color:var(--muted)!important}html[data-theme=light] .cookie-option{border-color:var(--line)}html[data-theme=light] :is(.cookie-option input,input[type=checkbox],input[type=radio]){accent-color:#147498}html[data-theme=light] :is(.team-filter[aria-pressed=true] small,.fit-success-icon){color:#12334c!important}html[data-theme=light] .eyebrow-line{background:var(--brand-orange)}html[data-theme=light] .language-switch a[aria-current]{box-shadow:inset 0 -2px var(--brand-orange)}html[data-theme=light] .team-card:hover{border-color:#f58a20!important}html[data-theme=light] :is(a,button,summary,input,select):focus-visible{outline-color:#167599!important}html[data-theme=light] .space-sky{background:radial-gradient(ellipse at 70% 20%,#d4ecfa,transparent 65%),#f5faff!important;opacity:.45}html[data-theme=light] :is(.starfield,.space-particles){opacity:.15}html[data-theme=light] :is(.hero:before,.hero:after,.contact-section:before,.contact-section:after,.about-section:before,.about-section:after){opacity:.12}html[data-theme=light] :is(.video-poster,.video-testimonial,.video-deck-screen,.media-dialog,.creative-viewer,.interview-picture,.dubai-panorama) :is(p,h2,h3,span,button){color:#fff!important}html[data-theme=light] :is(.media-dialog,.creative-viewer){color:#fff}html[data-theme=light] .brand img{filter:brightness(0) saturate(100%) invert(16%) sepia(19%) saturate(1700%) hue-rotate(164deg) brightness(92%)}@media(max-width:420px){.language-switch{padding:2px}.language-switch a{min-width:28px}.language-switch .theme-toggle{flex-basis:32px;width:32px;height:34px;padding:7px;margin-left:0}.site-header{gap:5px!important}}html[data-theme=light] .logo-set img{filter:brightness(0) saturate(100%) invert(21%) sepia(21%) saturate(1090%) hue-rotate(162deg)!important;opacity:.8}html[data-theme=light] .site-header nav{box-shadow:none;background:transparent!important}html[data-theme=light] .site-header nav button{color:var(--text)!important}html[data-theme=light] .art-caption{padding:8px 12px;border-radius:12px;background:#ffffffed}html[data-theme=light] .flight-progress{background:#ffffffed;color:var(--muted);border-color:var(--line);box-shadow:0 8px 32px #22486212}html[data-theme=light] :is(.google-studio,.g-hero,.g-tools,.g-final,.service-clients){--text:#142d43!important;--muted:#4b6478!important;--accent:#147498!important;--line:#cbdfea!important}html[data-theme=light] .services-menu summary{color:#142d43}html[data-theme=light] .g-quiet-link{color:#147498}@media(max-width:1000px){html[data-theme=light] .site-header nav{background:#fff!important;border-color:#cbdfea!important}}html[data-theme=light] :is(.client-bg-suffix,.clients-intro>span,.g-screen-bar>span,.g-detail summary>span,.gallery-footer>span,.industry-number,.industry-group li span,.ui-accordion summary){color:#4b6478!important}html[data-theme=light] main article>span{color:#147498}html[data-theme=light] :is(.contact-inner li,.service-list li,.process-panel li,.g-tool li,.industry-group li,.flight-progress-label){color:#4b6478!important}html[data-theme=light] :is(.email-example,.email-example-info,.deliverable-card){background:#fff!important;border-color:#cbdfea!important}html[data-theme=light] :is(.meta-tool-index,.meta-tool-copy small,.production-film figcaption span,.specialists strong,.study-card-result strong,.study-card-result span,.study-link,.proof-note a,.scope-num){color:#147498!important}html[data-theme=light] :is(.email-example-top span,.email-example-info a){color:#147498!important}html[data-theme=light] :is(.team-preview img,.team-profile-photo,.member-visual,.specialist-photos img){background:#fff!important}html[data-theme=light] :is(.team-directory-head,.section-heading,.clients,.service-client-band,.footer-registration-romania){border-bottom:1px solid #f58a2066!important}html[data-theme=light] :is(.booking-card,.page-cta,.g-final,.study-quote){border-top:2px solid #f58a20!important}html[data-theme=light] :is(.team-filter[aria-pressed=true],.team-profile-metrics span){border-color:#df852e!important}html[data-theme=light] :is(.text-link,.g-quiet-link,.study-link){text-decoration:underline;text-decoration-color:#f58a20;text-decoration-thickness:2px;text-underline-offset:7px}html[data-theme=light] :is(.button,.nav-cta,.theme-toggle,.team-filter,.team-arrow,.cookie-actions button):hover,html[data-theme=light] :is(.button,.nav-cta,.theme-toggle,.team-filter,.team-arrow,.cookie-actions button):focus-visible{background:#fff0df!important;color:#713d12!important;border-color:#e8892b!important}html[data-theme=light] :is(.service-card,.team-card,.study-card,.portfolio-card,.google-news-card):hover{border-color:#e8892b!important;box-shadow:0 10px 32px #de83221a}html[data-theme=light] :is(.team-row:hover,.team-row:focus-visible){background:#fff4e7!important;border-bottom-color:#e8892b!important}html[data-theme=light] .team-row:hover .team-arrow{background:#ffdfb9!important;color:#713d12!important;border-color:#e8892b!important}html[data-theme=light] :is(.site-header nav a,.services-menu summary,.footer-grid a,.text-link,.g-quiet-link):hover{color:#984a0c!important;text-decoration:underline;text-decoration-color:#f58a20;text-underline-offset:6px}html[data-theme=light] :is(a,button,summary,input,select):focus-visible{outline-color:#b45c10!important}html[data-theme=light] .industry-card figcaption{color:#294c65!important;border-top-color:#cbdfea}html[data-theme=light] :is(.study-back,.study-stats span,.study-stats small,.study-contents a,.study-contents a span,.study-photos figcaption,.study-source,.study-source summary,.study-quote cite,.step-number){color:#4b6478!important}html[data-theme=light] :is(.study-stats strong,.study-quote blockquote){color:#142d43!important}html[data-theme=light] .study-contents a[aria-current]{color:#147498!important;border-bottom-color:#b45c10}html[data-theme=light] .results-redesign .result-capture{background:#fff!important}html[data-theme=light] .results-redesign .result-capture span{background:#fff!important;color:#42546b!important}html[data-theme=light] body>header:not(.site-header) a{color:#147498}html[data-theme=light] body>footer{color:#4b6478}html[data-theme=light] :is(.fit-step input:not([type=radio]),.fit-step select,.mc-input-row input,.fit-choice){border-color:#6a879d!important}html[data-theme=light] .fit-error{color:#a12539!important}html[data-theme=light] .step-number{color:#142d43!important;text-shadow:none!important;border-color:#6a879d}html[data-theme=light] #flight-progress-label{color:#4b6478!important}html[data-theme=light] :is(.tags span,.results-ticker strong,.results-ticker span){color:#294c65!important}html[data-theme=light] .scroll-steps li .step-number{color:#142d43!important;text-shadow:none!important}.proof-note a{text-decoration:underline;text-underline-offset:3px}html[data-theme=light] [data-article-filter][aria-pressed=true]{background:#147498;color:#fff!important}html[data-theme=light] .email-capture-footer a{color:#147498!important}
