.dc-brand-lockup{display:inline-flex!important;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;vertical-align:middle}
.dc-brand-lockup img{display:block;object-fit:contain;max-width:100%;background:transparent!important}
.dc-tagline{display:block!important;color:inherit;font:600 clamp(12px,.9vw,16px)/1.35 Arial,sans-serif;letter-spacing:.035em;white-space:normal;text-transform:none}
.site-nav .dc-brand-lockup{flex-direction:row;align-items:center;gap:22px;flex-shrink:0}
.site-nav .dc-brand-lockup img.logo{width:240px!important;height:62px!important;max-height:65px;flex:0 0 240px;object-fit:contain}
.site-nav .dc-tagline{font-family:Arial,DCArabic,sans-serif;font-size:14px;line-height:1.4;max-width:none;white-space:nowrap;font-weight:500;letter-spacing:0}
.site-nav nav,.site-nav button,.site-nav select{font-family:Arial,DCArabic,sans-serif!important}
.site-nav{min-height:95px}
.release-master-brand img{width:205px;max-height:70px;object-fit:contain}
.release-master-brand{color:#e5f5fb!important;text-decoration:none;flex-shrink:0}
#ft-coach{padding:16px;margin-bottom:20px}
#ft-coach h2{font-size:22px}
.ft-actions{display:grid;grid-template-columns:1fr 1fr}
.ft-actions button{padding:10px;font-size:14px}
body:has(#ft-coach)>header{gap:20px;padding:16px 28px}
body:has(#ft-coach) main{padding-top:22px}
body:has(#ft-coach) .heading h1{font-size:32px;margin:7px 0}
body:has(#ft-coach) .heading>div>p:last-child{font-size:16px}
body:has(#ft-coach) .heading .eyebrow{font-size:12px}
.theme-1 .site-nav nav{min-width:0;flex-wrap:wrap}
@media(max-width:1500px){.theme-1 .site-nav .menu{display:block;flex-shrink:0;width:44px;height:44px;background:transparent;color:#d5eff9;border:1px solid #527b91;border-radius:4px;font-size:24px}.theme-1 .site-nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:#061925;padding:20px 24px;max-height:calc(100dvh - 100px);overflow:auto}.theme-1 .site-nav nav.open{display:flex;flex-direction:column;align-items:stretch}.theme-1 .site-nav{justify-content:space-between}.theme-1 .site-nav nav>a{font-size:16px}}
#journey-tools{flex-wrap:wrap}
#journey-tools{margin:0}
body:has(#ft-coach)>header{padding-block:10px}
body:has(#ft-coach) .heading{margin-bottom:8px}
body:has(#ft-coach) #systems{margin:12px 0}
body:has(#ft-coach) .metrics{margin-bottom:8px}
body:has(#ft-coach) .metric{padding:12px}
body:has(#ft-coach) .metric strong{margin:5px 0}
body:has(#ft-coach) .viewbar{margin:10px 0}
body:has(#ft-coach) .scene canvas{height:440px}
#journey-tools .site-language{margin-inline-start:auto}
.site-language{display:inline-flex;align-items:center;gap:6px;padding:5px;color:inherit}
.site-language select{font:inherit;min-width:105px;color:inherit;background:#123341;border:1px solid #527987;border-radius:6px;padding:8px}
.site-language option{color:#eefaff;background:#123341}
html[dir=rtl] body{font-family:DCArabic,Arial,sans-serif}
html[lang=ar] .dc-tagline{font-family:DCArabic,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number]{direction:ltr;text-align:start}
html[dir=rtl] .process-grid,html[dir=rtl] #visual canvas,html[dir=rtl] .scene canvas{direction:ltr}
@media(max-width:650px){.dc-tagline{font-size:13px}.site-nav .dc-brand-lockup{flex-direction:column;align-items:flex-start;gap:4px}.site-nav .dc-brand-lockup img.logo{width:190px!important;height:44px!important;flex-basis:auto}.site-nav .dc-tagline{font-size:12px;max-width:none}.site-language{max-width:100%}.site-nav{min-height:85px}#journey-tools .site-language{margin-inline-start:0}}
