/* V23 — playback belongs below the artwork, not on it. */
.fw-media{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px}
.fw-media-stage{grid-column:1/-1;grid-row:1;border:0;box-shadow:none;background:#081726;border-radius:16px}
.fw-media figcaption{grid-column:1;grid-row:2;margin:0;font-size:10px;line-height:1.6;color:#91aabd}
.fw-media .fw-media-toggle{position:static;inset:auto;grid-column:2;grid-row:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:32px;width:auto;height:32px;min-height:32px;max-width:100%;margin:0;padding:4px 0 4px 7px;border:0;border-radius:7px;background:transparent;color:#adc6d6;box-shadow:none;font:700 10px Nunito,Arial,sans-serif;line-height:1.4;cursor:pointer;z-index:auto;transition:color .2s}
.fw-media .fw-media-toggle svg{display:block;flex:none;width:15px;height:15px;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.fw-media .fw-media-toggle:is(:hover,:focus-visible),.fw-media.is-playing .fw-media-toggle{color:#f1d9a6;background:transparent;box-shadow:none}
.fw-media .fw-media-toggle:focus-visible{outline:2px solid #82ccec;outline-offset:3px}
.agenten-evolution .small-start{border:0;background:radial-gradient(ellipse at 10% 30%,#17374b5c,transparent 78%);border-radius:24px;padding:38px 34px;box-shadow:none}
.agenten-evolution .small-start .eyebrow{color:#8eb5cb}.agenten-evolution .small-start h3{color:#eddbb7;font-weight:700}.agenten-evolution .small-start .text-link{color:#e3c58e}
.agenten-evolution .technology-grid .service{border:0!important;box-shadow:none!important}
/* Center the whole original wordmark in the opening composition. */
.fw-signature-live{left:50%;right:auto;top:-8px;transform:translateX(-50%);width:min(48vw,660px)}
.fw-signature-live figcaption{left:5%;right:5%;color:#90b9cd}
@media(max-width:1100px) and (min-width:761px){.fw-signature-live{top:0;width:54vw;max-width:600px}.agenten-v9 .hero.wrap{padding-top:155px}}
@media(max-width:760px){.fw-signature-live{position:relative;left:auto;right:auto;top:auto;transform:none;width:100%;max-width:480px}.agenten-evolution .small-start{padding:26px 20px;border-radius:20px}.fw-media{gap:6px 10px}.fw-media .fw-media-toggle{min-height:36px;height:36px}.fw-media figcaption{font-size:9px}}
@media(prefers-reduced-motion:reduce){.fw-media .fw-media-toggle{transition:none}}
@media(forced-colors:active){.fw-media .fw-media-toggle svg path{stroke:ButtonText}.fw-media .fw-media-toggle:focus-visible{outline-color:Highlight}}
