/* Owner-selected AI color-bridge wordmark; turquoise, black, and white palette.
   Source artwork in public/brand uses the approved Runway concept proofs. */
:root{--ink:#080c0e;--ink-soft:#35484e;--muted:#526a72;--paper:#fff;--white:#fff;--line:#dce7eb;--accent:#00e5ff;--mint:#edfbfd;--deep:#007c91}
.wordmark{gap:0;flex-shrink:0;letter-spacing:normal}
.wordmark-frame{display:block;position:relative;width:170px;aspect-ratio:5.05;overflow:hidden}
.wordmark-frame img{position:absolute;width:139.33%;height:auto;max-width:none;left:-19.74%;top:50%;transform:translateY(-46.8%)}
.footer-top>.wordmark{align-self:start}
.wordmark-with-icon{width:205px;aspect-ratio:6.25}
.wordmark-with-icon img{width:117.8%;left:-8.37%;top:50%;transform:translateY(-46.85%)}
@media(max-width:600px){.wordmark-frame{width:140px}.site-header .header-cta{font-size:11px;padding:11px 12px;gap:10px}}
@media(max-width:600px){.wordmark-with-icon{width:165px}}
@media(max-width:380px){.site-header .header-cta{display:none}.site-header .menu-toggle{margin-left:auto}.wordmark-with-icon{width:170px}}
.site-header{background:#080c0e;color:#fff;border-color:#253238;max-width:none}
.site-header .wordmark-inc{color:#00e5ff}
.site-header .brand-symbol i{background:#fff}.site-header .brand-symbol i:last-child{background:#00e5ff}
.site-header nav .nav-pill{border-color:#435259;color:#a9d9e1}
.site-header .header-cta{background:#00e5ff;color:#080c0e}.site-header .header-cta:hover{background:#75f3ff}
.menu-toggle span{background:#fff}
.hero{background:#080c0e;color:#fff;max-width:none;position:relative;isolation:isolate}
.hero .serif{color:#00e5ff}
.hero-copy>p:not(.eyebrow){color:#bbccd2}
.hero .eyebrow{color:#c4e2e7}.status-dot{background:#00e5ff;box-shadow:0 0 0 4px #00e5ff16}
.hero .button-dark{background:#00e5ff;color:#080c0e}.hero .button-dark:hover{background:#75f3ff}
.hero .text-link{color:#fff}.hero-footnote{color:#91aab3}.small-cross{color:#00e5ff}
.hero-visual{isolation:isolate}.hero-visual:before{background:radial-gradient(ellipse,#00d5ff24,transparent 70%)}
.visual-grid{background-image:linear-gradient(#00e5ff0c 1px,transparent 1px),linear-gradient(90deg,#00e5ff0c 1px,transparent 1px)}
.visual-caption{color:#8db5c1}.dashboard-shell{color:#0b2028;border-color:#bcdce5;box-shadow:0 24px 75px #0005}
.mini-sidebar{background:#f4fcfe;border-color:#dcecf0}.mini-nav{color:#69838c}.mini-nav.selected{background:#d1f8fd;color:#007d96}.mini-user{background:#d9f5fa;color:#006e83}
.dashboard-top{border-color:#e3edf0;color:#5f7e89}.dashboard-top strong{color:#243e47}.sample-badge{color:#006b82;border-color:#b9dce5;background:#effbfe}
.tiny-muted{color:#54747f}.dashboard-ellipsis{color:#607e87}.kpi-grid>div{border-color:#e1edf1}.kpi-grid span{color:#56727c}.kpi-grid small{color:#007991}.kpi-grid em{color:#69828a}
.chart-panel{border-color:#dbe9ee}.chart-grid{stroke:#dfeef2}.period-switch{border-color:#cce3e9}.period-switch button{color:#476772}.period-switch button[aria-pressed=true]{background:#ccf6fd;color:#00667c}
.axis-labels,.month-labels{color:#617d87}.dashboard-bottom{color:#567680}.dot{background:#00a5c3}
.insight-float{border-color:#bcdde6;box-shadow:0 10px 30px #00192322}.insight-float>.icon{background:#d9faff;color:#0086a1}.insight-float div span{color:#52717e}.float-check{border-color:#92dbe9;color:#007a94}
.capability-strip{background:#fff}.strip-cross{color:#00a0bc}
.service-card{background:#fff}.service-card:hover{background:#edfbfd}.card-top>.icon{color:#008ca6}.card-top>span{color:#5e7d87}.card-label{color:#50727d!important}.service-card>p:not(.card-label){color:#526a72}.card-arrow{border-color:#b9dce5;color:#007b94}
.managed-line>.icon{color:#008ba4}
.workspace-feature{background:#effbfe;border-color:#d9edf2}.file-tile{background:#fff;border-color:#cce4eb}.file-type{color:#00798e;background:#d4f8fd;border-color:#9ddde9}.flow-line{background:#96d3df}.flow-line:after{border-color:#008ca6;background:#00e5ff}
.insight-card{background:#fff;border-color:#cce4eb;box-shadow:0 12px 35px #00445a08}.insight-card-label{color:#007b93}.mini-bars{border-color:#bde4ed}.mini-bars i{background:#9ce9f7}.mini-bars i:nth-child(3n){background:#29c5e4}.mini-bars i:last-child{background:#0088ad}.mini-chart-label{color:#426c7a}.graphic-note{color:#567a87}
.feature-copy>p:not(.eyebrow){color:#42636f}.feature-note{color:#537987}.check-list .icon{color:#008ca6}
.process-number{border-color:#c8e0e8;color:#007f9a}.process-number:before{background:#00bedf}.process-grid p{color:#526a72}
.cta-section{background:#080c0e}.cta-section .eyebrow{color:#00e5ff}.cta-section>div>p:not(.eyebrow){color:#b9cbd2}.button-light:hover{background:#75f3ff}
.wordmark-inc{color:#008fa9}.footer-bottom{color:#536d77}
.button-dark:hover,.button-primary:hover{background:#003a48}.hero .button-dark:hover{background:#75f3ff}
.dataset-art,.dataset-art-business,.dataset-art-operations,.dataset-art-research{background:#e5f9ff}.dataset-art i,.dataset-art-business i,.dataset-art-operations i,.dataset-art-research i{background:#1aaedb33}.dataset-art>.icon{background:#fff;color:#008eac;box-shadow:0 6px 20px #007c9b12}.dataset-use{color:#467382}
.architecture-stack>div{background:#f0fbfd}.architecture-stack>.icon{color:#008fac}.architecture-stack>i{color:#008ca6}.choice:has(input:checked){background:#e4faff;border-color:#89d6e6}
.field input,.field select,.field textarea,.ws-page input.field,.ws-page select.field{border-color:#bed8e0;background:#fcfeff}.field input::placeholder,.field textarea::placeholder,.ws-page input.field::placeholder{color:#617f8b}
.ws-local-badge>span{background:#00a8c7}.ws-feedback{color:#006e82}.ws-feedback.is-error{color:#a43826}.ws-result mark{background:#abf1ff}.ws-bar{background:#00a8cc}.ws-bar-negative{background:#476f7e}.ws-empty-symbol{color:#008ca6}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.search-field:focus-within{outline-color:#009ebc}
@media(min-width:1600px){.hero{padding-left:max(6%,calc((100vw - 1267px)/2));padding-right:max(6%,calc((100vw - 1267px)/2))}}
@media(max-width:600px){.site-header nav{background:#080c0e;border-color:#253238}.site-header nav a{color:#fff}}

/* Navigation accommodates the document-intelligence section. */
@media (max-width:1100px){.site-header{gap:16px;height:80px}.site-header .header-cta{margin-left:auto}.menu-toggle{display:flex;order:3;flex-direction:column;justify-content:center;gap:5px;width:30px;height:40px;border:0;background:none;padding:3px}.menu-toggle span{width:20px;height:1px;background:#fff}.site-header nav{display:none;position:absolute;top:79px;left:0;right:0;background:#080c0e;padding:18px 6% 25px;border-bottom:1px solid #253238;box-shadow:0 12px 15px #0002}.site-header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav a{font-size:14px;padding:14px 0;color:#fff}}
@media (max-width:600px){.site-header{height:74px}.site-header nav{top:73px}}
