/* VoltQube brand introduction below the shared AmpByte About hero. */
#main > .voltqube-story{width:100%;max-width:none;margin:0;padding:44px 5% 38px;color:var(--ink);background:color-mix(in srgb,var(--action) 3%,var(--paper));}
.voltqube-story .eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.6;color:var(--action);margin:0 0 18px}
.vq-brand-intro{display:block;padding-bottom:28px;border-bottom:1px solid var(--vq-divider);scroll-margin-top:32px}
.vq-brand-intro h2{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.15;letter-spacing:-.045em;margin:0}
.vq-brand-intro h2 span{color:var(--action)}
.vq-brand-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:40px 0}
.vq-brand-meaning{min-width:0;padding-right:8%}
.vq-brand-meaning + .vq-brand-meaning{padding:0 0 0 8%;border-left:1px solid var(--vq-divider)}
.vq-brand-meaning h3{font-size:clamp(28px,2.65vw,40px);line-height:1.22;font-weight:450;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}
.vq-brand-meaning p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 16px;max-width:600px}
.vq-brand-meaning .vq-meaning-lead{font-size:18px!important;line-height:1.5!important;color:var(--ink)!important}
.voltqube-story .text-link{display:inline-block;font-size:13px;line-height:1.7;font-weight:600;padding-bottom:5px;margin-top:4px}
.vq-brand-service{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--vq-divider);padding-top:26px}
.vq-brand-service p{font-size:14px;line-height:1.8;color:var(--muted);margin:0;max-width:760px}
.vq-brand-service strong{display:block;color:var(--ink);font-size:17px;font-weight:500}
.vq-brand-service .text-link{flex-shrink:0}
.voltqube-story .vq-brand-ownership{font-size:12px;line-height:1.8;color:var(--muted);margin:28px 0 0;max-width:1000px}
.vq-brand-ownership a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}
@media(min-width:761px){.vq-brand-meaning h3{min-height:2.44em}}
@media(max-width:760px){#main > .voltqube-story{padding:36px 5% 28px}.vq-brand-intro{padding-bottom:24px}.vq-brand-pair{grid-template-columns:1fr;padding:28px 0;gap:28px}.vq-brand-meaning{padding:0}.vq-brand-meaning+.vq-brand-meaning{padding:28px 0 0;border-left:0;border-top:1px solid var(--vq-divider)}.vq-brand-meaning h3{font-size:30px;margin-bottom:18px}.vq-brand-service{align-items:flex-start;flex-direction:column;gap:12px}.voltqube-story .vq-brand-ownership{margin-top:24px}}

.voltqube-story .vq-brand-label{font-family:Manrope,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none;margin-bottom:20px}

/* Stronger light-mode separators; preserve the existing dark-mode color. */
.voltqube-story{--vq-divider:var(--line)}
html:not([data-theme="dark"]) .voltqube-story{--vq-divider:#b2c5cb}
