
html[data-theme] .home-v2 .brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}
html[data-theme] .home-v2 .brand-mark{display:block;width:44px;height:44px;padding:0;border-radius:10px;background:transparent;overflow:hidden;flex-shrink:0}
.mf-symbol{display:block;width:100%;height:100%}.mf-case,.mf-letters{fill:var(--green-deep,#202020)}.mf-panel{fill:var(--green,#ffbc0d)}
html[data-theme] .home-v2 .brand-word{font-family:inherit;font-weight:800;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}
html[data-theme] .home-v2 .brand-word em{font-style:normal;color:var(--green)}
html[data-theme="yellow"] .home-v2{--ink:#202020}
html[data-theme="yellow"] .home-v2 :is(.btn-primary,.nav-cta,.feature .check,.brand-mark){color:#202020}
html[data-theme="yellow"] .home-v2 :is(.eyebrow,.kicker,.detail-head h2 em,.intro-message strong,.original-content h3 strong,.service strong){color:#906300}
@media(max-width:600px){html[data-theme] .home-v2 .brand-mark{width:40px;height:40px}}
