/* Public site only; deliberately independent of workspace preferences. */
.aks-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #708794;border-radius:7px;background:transparent;color:inherit;min-width:42px;height:38px;padding:6px 10px;white-space:nowrap;font-size:12px!important}
.aks-theme-toggle>span:first-child{font-size:22px;line-height:1}
.aks-theme-toggle:hover{background:#839caf22}
html[data-landing-theme=day]{color-scheme:light}
html[data-landing-theme=dark]{color-scheme:dark}
[data-landing-theme=day] body:has(.aks-site){background:#f7fafc}
[data-landing-theme=day] .aks-site{--ink:#172e3c;--muted:#506575;--line:#d3dfe7;background:#fff;color:var(--ink)}
[data-landing-theme=day] .aks-contact-strip{background:#eef3f7;color:#425a6a;border-color:#d3dfe7}
[data-landing-theme=day] .aks-contact-strip .aks-container>div>span{background:#697e8d}
[data-landing-theme=day] .aks-header{background:#fffffff5;color:#172e3c;border-color:#d3dfe7}
[data-landing-theme=day] .aks-logo img,[data-landing-theme=day] .aks-footer-grid>div:first-child>img{content:url('/assets/ak_traders/images/site/ak-logo.svg?v=20260908-corrected')}
[data-landing-theme=day] .aks-nav a{color:#304b5c}
[data-landing-theme=day] .aks-staff-link{color:#fff}
[data-landing-theme=day] .aks-nav a:hover,[data-landing-theme=day] .aks-nav a[aria-current]{color:#871e4b}
[data-landing-theme=day] .aks-menu-button{border-color:#bacbd7}
[data-landing-theme=day] .aks-menu-button span{background:#172e3c}
[data-landing-theme=day] .aks-map-hero{color:#172e3c;background:linear-gradient(90deg,#f7fafcfa,#f3f8f4e8 50%,#eef6fae0),url('/assets/ak_traders/images/site/hero-corporate.jpg') center/cover}
[data-landing-theme=day] .aks-hero h1 span{color:#871e4b}
[data-landing-theme=day] .aks-hero .aks-kicker,[data-landing-theme=day] .aks-kicker.light,[data-landing-theme=day] .aks-model-intro .aks-kicker{color:#871e4b}
[data-landing-theme=day] .aks-hero-lead,[data-landing-theme=day] .aks-license small,[data-landing-theme=day] .aks-license strong,[data-landing-theme=day] .aks-map-caption,[data-landing-theme=day] .aks-map-caption>span:last-child,[data-landing-theme=day] .aks-map-footer>p,[data-landing-theme=day] .aks-map-markets button,[data-landing-theme=day] .aks-map-origin>span{color:#415e70}
[data-landing-theme=day] .aks-button-ghost{color:#172e3c!important;border-color:#a8bccb;background:#ffffff70}
[data-landing-theme=day] .aks-world-map>img{filter:brightness(.6) saturate(.7);opacity:.85}
[data-landing-theme=day] .aks-map-led>i{background:#871e4b;box-shadow:0 0 3px #871e4b,0 0 12px #871e4b55}
[data-landing-theme=day] .aks-map-led>span{color:#172e3c;background:#fff;border-color:#b6c9d5}
[data-landing-theme=day] .aks-map-origin>i{background:#0876b1;box-shadow:0 0 9px #0876b160}
[data-landing-theme=day] .aks-map-markets button:hover,[data-landing-theme=day] .aks-map-markets button[aria-pressed=true]{color:#871e4b}
[data-landing-theme=day] :is(.aks-hero-foot,.aks-hero-foot>a,.aks-hero-foot strong,.aks-motion-toggle){color:#415e70;border-color:#c4d3df}
[data-landing-theme=day] :is(.aks-map-footer,.aks-scroll-mark){border-color:#c4d3df}
[data-landing-theme=day] .aks-trust-band{background:#f7edf2;color:#172e3c;border-block:1px solid #ead7e0}
[data-landing-theme=day] .aks-trust-grid strong{color:#871e4b}
[data-landing-theme=day] .aks-trust-grid span{color:#506575}
[data-landing-theme=day] .aks-trust-grid>div{border-color:#dfcbd5}
[data-landing-theme=day] :is(.aks-services,.aks-contact){background:#faf3f6;color:#172e3c}
[data-landing-theme=day] .aks-contact::before{opacity:.04;mix-blend-mode:multiply}
[data-landing-theme=day] :is(.aks-services .aks-kicker,.aks-service-number,.aks-service-expand,.aks-service-card[open] .aks-service-expand,.aks-contact-options a>span){color:#871e4b}
[data-landing-theme=day] :is(.aks-services .aks-centered-heading>p:last-child,.aks-service-card p,.aks-contact-card>div>p:not(.aks-kicker),.aks-contact-options small){color:#506575}
[data-landing-theme=day] .aks-service-card[open] h3{color:#172e3c}
[data-landing-theme=day] :is(.aks-service-grid,.aks-service-card,.aks-service-expand,.aks-contact-options a){border-color:#dcc7d1}
[data-landing-theme=day] .aks-model-section{background:radial-gradient(ellipse at 75% 40%,#e1edf5,#f8fafc 70%);color:#172e3c;border-color:#d3dfe7}
[data-landing-theme=day] .aks-model-intro h2 em{color:#172e3c}
[data-landing-theme=day] .aks-model-intro .aks-text-link{color:#871e4b!important}
[data-landing-theme=day] :is(.aks-model-intro>p:not(.aks-kicker),.aks-cycle-control>span,.aks-cycle-control button,.aks-showcase-top,.aks-showcase-top>span:last-child,.aks-model-toolbar p,.aks-model-toolbar button,.aks-scene-tabs button,.aks-scene-copy p,.aks-scene-copy>span,.aks-model-credit,.aks-job-options span,.aks-no-script){color:#506575}
[data-landing-theme=day] :is(.aks-cycle-control,.aks-cycle-control button,.aks-model-toolbar,.aks-model-toolbar button,.aks-scene-tabs button,.aks-job-options span){border-color:#b9ccd9}
[data-landing-theme=day] .aks-showcase-word{color:#193d5910}
[data-landing-theme=day] .aks-model-status{background:#fffffff0;color:#304b5c}
[data-landing-theme=day] .aks-scene-tabs button[aria-selected=true]{color:#871e4b;border-color:#871e4b}
[data-landing-theme=day] .aks-showcase .aks-destinations button{color:#506575}
[data-landing-theme=day] :is(.aks-showcase .aks-destinations button[aria-pressed=true],.aks-model-toolbar #showcase-next,.aks-cycle-control button:hover,.aks-model-toolbar button:hover){color:#fff}
[data-landing-theme=day] .aks-process{background:#edf3f7;color:#172e3c}
[data-landing-theme=day] :is(.aks-process-heading>p,.aks-process-grid p,.aks-journey-label,.aks-journey-label>span,.aks-journey-orbit small,.aks-journey-orbit #journey-word,.aks-journey-visual>p){color:#506575}
[data-landing-theme=day] :is(.aks-journey-orbit strong,.aks-process-grid article>span){color:#172e3c}
[data-landing-theme=day] :is(.aks-journey-label,.aks-process-grid,.aks-process-grid article){border-color:#c0d1de}
[data-landing-theme=day] .aks-journey-progress{background:#c0d1de}
[data-landing-theme=day] .aks-footer{background:#f4f7fa;color:#415e70;border-top:1px solid #d3dfe7}
[data-landing-theme=day] :is(.aks-footer p,.aks-footer-grid a,.aks-footer-bottom){color:#506575}
[data-landing-theme=day] .aks-footer-grid>div>strong{color:#172e3c}
[data-landing-theme=day] .aks-footer-grid a:hover{color:#871e4b}
[data-landing-theme=day] .aks-footer-bottom{border-color:#d3dfe7}
/* Dark mode extends across the formerly light content sections as well. */
[data-landing-theme=dark] .aks-site{--ink:#ecf2f7;--muted:#aec0ce;--line:#354c5c;background:#0c222f;color:var(--ink)}
[data-landing-theme=dark] :is(.aks-industries,.aks-purpose,.aks-outcomes,.aks-testimonials,.aks-social-proof){background:#102936;border-color:#354c5c;color:#ecf2f7}
[data-landing-theme=dark] :is(.aks-sector-panel,.aks-outcome-card,.aks-testimonial-grid article,.aks-purpose-grid .aks-certification){background:#183340;border-color:#354c5c;color:#ecf2f7}
[data-landing-theme=dark] :is(.aks-sector-copy p,.aks-outcomes-heading p:not(.aks-kicker),.aks-testimonial-grid article>p,.aks-certification p,.aks-sector-tabs button,.aks-carousel-controls button){color:#b6c9d6}
[data-landing-theme=dark] :is(.aks-sector-tabs,.aks-sector-tabs button,.aks-sector-copy li,.aks-testimonial-grid footer){border-color:#476170}
[data-landing-theme=dark] .aks-sector-tabs button:hover:not([aria-selected=true]){background:#274654}
[data-landing-theme=dark] :is(.aks-text-link,.aks-kicker,.aks-sector-copy>small,.aks-purpose-grid article>span,.aks-certification span,.aks-testimonials .aks-kicker,.aks-social-grid .aks-kicker,.aks-instagram-card small){color:#ef9fbe!important}
[data-landing-theme=dark] .aks-clients{background:#102936;border-color:#354c5c}
[data-landing-theme=dark] .aks-clients p{color:#b6c9d6}
[data-landing-theme=dark] .aks-client-row img{background:#fff;border-radius:6px}
[data-landing-theme=dark] .aks-site .ak-pwa-prompt{background:#183340;border-color:#354c5c}
@media(max-width:1150px){[data-landing-theme=day] .aks-nav{background:#fff;border-color:#d3dfe7}.aks-nav-wrap{gap:20px}}
@media(min-width:1151px) and (max-width:1300px){.aks-nav{gap:16px}.aks-nav-wrap{gap:20px}.aks-nav a{font-size:13px}.aks-logo img{width:180px}}
@media(max-width:540px){.aks-theme-label{display:none}.aks-theme-toggle{width:36px;min-width:36px;padding:4px}.aks-nav-wrap{gap:8px}.aks-logo img{width:clamp(110px,34vw,175px)}.aks-nav-actions{gap:6px}.aks-menu-button{width:36px;min-width:36px}.aks-staff-link{padding:9px}}
