:is(.site-footer,.home-photo-hero,.home-remote,.visual-hero,.about-final-cta,.about2026-cta){--brand-link:var(--brand-blue-on-dark);--accent:var(--brand-link);--accent-ink:var(--brand-link)}body .eyebrow,body .hero-kicker,.ad-hero__brief>.eyebrow,.contact-v2-direct>.eyebrow,.work-detail--zh .project-cta .eyebrow,.legal-doc .legal-doc__eyebrow,.tvc-stage-number,.corporate-steps li>span,.about-studio-process li>span,.ad-hero__brief article>span,.ad-feature-list article>span,.process-index,.production-plan__steps li::marker,.model-casting-steps li::before,.home-why-choose__icon{color:var(--brand-link)}.production-home .home-remote .home-remote__label,.about-final-cta .eyebrow,.about2026-cta .eyebrow{color:var(--brand-link)}.process-index{background:var(--brand-blue-soft);border-color:var(--brand-blue-line)}body :is(.btn,.nav-cta,.site-nav-toggle,.home-photo-hero__actions a,.home-photo-hero__motion,.particle-tools button,.category-btn,.work-filter-tab,.tab-link,.pill-link,.article-tags a,.page-link,.copy-btn,.contact-chip,.post-navigation a,.video-collection__filters button,.chat-widget__preview-dismiss,.chat-panel__send,.chat-panel__whatsapp,.photo-viewer button,.video-collection-viewer button){border-radius:var(--button-radius)}.btn.link,.btn.text-link,.photo-service__link,.tvc-link,.corporate-link,.production-text-link,.production-category-links a,.production-service-links a,.home-purchase-paths a,.about-studio-link,.video-showcase__links a:not(.video-showcase__more),.pricing-table a,.cta-contact-line a,.contact-v2-line,.contact-v2-note a,.contact-v2-brief a,.post-content p a:not(.btn),.article-body p a:not(.btn),.markdown-content a:not(.btn),.about-studio-copy p a,.ad-content a:not(.btn),.legal-doc a:not(.btn){color:var(--brand-link)}.btn.link:hover,.btn.text-link:hover,.photo-service__link:hover,.tvc-link:hover,.corporate-link:hover,.production-text-link:hover,.about-studio-link:hover,.video-showcase__links a:not(.video-showcase__more):hover,.pricing-table a:hover{color:var(--brand-link);text-decoration:underline;text-underline-offset:.22em}body .btn.ghost{color:var(--brand-link);border-color:var(--brand-blue-line)}body .btn.ghost:hover,.service-landing main .btn.ghost:hover,.contact-v2-line:hover,.contact-chip:hover,.copy-btn:hover{color:var(--brand-blue);border-color:var(--brand-blue);background:var(--brand-blue-soft)}.post-title a:hover,.photo-service__work:hover strong,.tvc-film:hover strong,.corporate-work:hover strong,.service-visual-item h3 a:hover,.production-project:hover h3,.service-catalog-group .value-card:hover h3,.about-studio-services>a:hover h3{color:var(--brand-link)}.service-catalog-group .value-card:hover{background:var(--brand-blue-soft)}.production-uses__links a.is-featured,.production-uses__links a:is(:hover,:focus-visible){color:var(--brand-link)}.work-card__media .work-card__play,.video-collection__play{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.work-filter-tab.active,.category-btn.active,.tab-link.active{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.work-filter-tab:hover,.category-btn:hover,.tab-link:hover{color:var(--brand-blue)}.page-item.active .page-link,.video-collection__filters button[aria-pressed=true]{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.pagination a.page-link:not([aria-current=page]):hover,.video-collection__filters button[aria-pressed=false]:hover{color:var(--brand-blue);border-color:var(--brand-blue-line);background:var(--brand-blue-soft)}.production-start,.minimal-cta,.about-contact-cta,.work-cta,.work-detail .project-cta,body .services-cta,.service-landing main .services-cta,.ad-final-cta__box{background:var(--brand-blue-soft);background-image:none}.ad-final-cta__box{border-color:transparent;padding:clamp(24px,3vw,42px)}body :is(a,button,summary,input,select,textarea):focus-visible,body :is(main,.site-header,.chat-panel) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--brand-link);outline-offset:4px}main :is(.contact-v2-fields,.model-casting-fields,.quote-form) :is(input,textarea,select):focus,.chat-panel .chat-panel__input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft);outline:2px solid var(--brand-blue);outline-offset:2px}main :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-blue)}.contact-v2-optional summary:hover,.contact-v2-optional[open] summary,.contact-v2-preparation summary:hover,.contact-v2-preparation[open] summary{color:var(--brand-blue)}.chat-widget__launcher,.chat-panel__send{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.chat-widget__launcher:hover,.chat-panel__send:hover{background:var(--brand-blue-hover)}.chat-panel__head,.chat-msg--agent .chat-msg__body{background:var(--brand-blue-soft)}.chat-msg--visitor .chat-msg__body{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.site-footer .footer-email{color:var(--brand-link)}.production-home .home-remote .production-text-link{color:var(--brand-link)}:is(.about-final-cta,.about2026-cta) .btn.ghost{color:#fff;border-color:var(--brand-link)}:is(.about-final-cta,.about2026-cta) .btn.ghost:hover{color:#fff;background:rgb(255 255 255/12%)}.home-photo-hero a:focus-visible,.home-photo-hero button:focus-visible,.site-footer a:focus-visible,.photo-viewer button:focus-visible,.video-collection-viewer>button:focus-visible{outline-color:#fff}