body .agent-nova-card__dots{opacity:1;color:#7c3aed}body .ii-footer__copy,body .pb-footer__copy,body .sm-footer__copy,body .rl-footer__copy{opacity:1}body .pb-phase-card--muted,body .rl-recognition__pill--before{opacity:1!important}body .rl-lang-toggle button:not(.is-active),body .pb-lang-toggle button:not(.is-active){color:#55637a}body .agent-showcase-card__pill,body .agent-nova-card__body{color:#606f85}body .agent-nova-card__muted{color:#5c6f8a}body .agent-scan-band__sub{color:#606f85}body .auto-sec6__tech{color:#617592}body .auto-fit-col__h{color:#5e728d}body .auto-pill{color:#606f85}body .auto-sec10__contact-sub{color:#5e728d}body .consult-p{color:#606f85}body .consult-scope{color:#617592}body .rl-footer__copy{color:#5e728d}body .rl-lang-toggle{color:#606f85}body .ii-trust__label{color:#5e728d}body .pb-lang-toggle{color:#606f85}body .pb-rec-label,body .pb-lars-card__meta,body .pb-lars-card__client{color:#617592}body .pb-lars-card__label{color:#af6005}body .pb-lars-card__body,body .pb-lars-card__footer{color:#617592}body .rl-recognition__card-status{color:#0b835b}body .rl-recognition__card-row-label{color:#af6005}body .rl-recognition__card-foot,body .sm-rec-label,body .sm-max-card__meta,body .sm-max-card__account{color:#617592}body .sm-max-card__label{color:#af6005}body .sm-max-card__body,body .sm-max-card__footer{color:#617592}body .ii-footer__copy{color:#5e728d}body .pb-phase-card__badge{color:#606f85}body .pb-footer__copy,body .sm-footer__copy{color:#5e728d}body .rl-recognition__pill,body .bl-signoff__body{color:#606f85}body .bl-footmeta,body .bl-hint,body .bl-party__gaugecap{color:#617592}body .bl-seg button:not([aria-pressed=true]){color:#55637a}body .consult-section--slate .consult-p{color:#75859b}body .consult-build__stage .consult-build__stage-meta{color:#efe7fd}body .consult-section .consult-contact{color:#5c6f8a}body .ii-recognition .ii-rec-label,body .ii-memo-card .ii-memo-card__meta,body .ii-memo-card .ii-memo-card__cite{color:#617592}body .ii-memo-card .ii-memo-card__label{color:#af6005}body .ii-quote .ii-quote__attr,body .pb-phase-card .pb-phase-card__tagline{color:#606f85}body .rl-card__badge--live{background:#047857}body .sm-scenario .sm-scenario__body{color:#606f85}body.auto-page .site-header .site-nav__link,body.auto-page .site-header .lang-toggle button:not(.is-active),body:has(.consult-hero) .site-header .site-nav__link,body:has(.consult-hero) .site-header .lang-toggle button:not(.is-active){color:#334155}body.auto-page .site-header .lang-toggle--in-header,body:has(.consult-hero) .site-header .lang-toggle--in-header{background:#ffffffe0;border-radius:999px;padding:2px 10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:10000;padding:12px 18px;border-radius:8px;background:#0f172a;color:#fff;font:600 15px/1.2 Inter,Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:3px solid #a78bfa;outline-offset:2px}header a:focus-visible,header button:focus-visible,footer a:focus-visible,footer button:focus-visible,nav a:focus-visible,[data-lang-btn]:focus-visible{outline:3px solid #7c3aed!important;outline-offset:2px!important}.rl-nav__aux,.ii-nav__aux,.pb-nav__aux,.sm-nav__aux,.bl-index__back,.bl-hero__back,.rl-blog-all a{display:inline-flex;align-items:center;min-height:24px}.auto-sec10__email,.consult-email{min-height:24px}@media(prefers-reduced-motion:no-preference){.skip-link{transition:transform .12s ease}}#cookie-banner .i18n-en.hidden{display:none}#cookie-banner-backdrop{position:fixed;inset:0;z-index:9999;display:none;background:#0f172a70;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);align-items:center;justify-content:center;padding:20px}#cookie-banner-backdrop.is-visible{display:flex}#cookie-banner{width:100%;max-width:560px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--bg-page-light, #ffffff);border:1px solid var(--border-light, #e2e8f0);border-radius:16px;box-shadow:0 24px 64px -16px #0f172a59;padding:30px 32px 26px}@media(max-width:620px){#cookie-banner{padding:24px 20px 20px}}.cb__lead{margin:0 0 6px;font-size:15.5px;font-weight:700;color:var(--text-on-light, #0f172a)}.cb__sub{margin:0 0 20px;font-size:12.5px;line-height:1.55;color:var(--text-secondary-light-bg, #64748b)}.cb__sub a{color:var(--accent, #7c3aed);text-decoration:underline;text-underline-offset:2px}.cb__prefs{margin-top:4px}.cb__row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 14px;background:var(--bg-surface-light, #f8fafc);border:1px solid var(--border-light, #e2e8f0);border-radius:10px}.cb__row+.cb__row{margin-top:10px}@media(max-width:620px){.cb__row{flex-direction:column;gap:8px}.cb__row .cb__toggle{align-self:flex-end}}.cb__row-label{font-size:13px;font-weight:600;color:var(--text-on-light, #0f172a);margin:0 0 3px;display:flex;align-items:center;gap:8px}.cb__tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:5px}.cb__tag--required{background:var(--bg-raised-light, #f1f5f9);color:#475569}.cb__tag--optional{background:var(--accent-subtle-light, #f5f3ff);color:var(--accent, #7c3aed)}.cb__row-desc{font-size:12px;line-height:1.5;color:var(--text-secondary-light-bg, #64748b);margin:0;max-width:480px}.cb__toggle{position:relative;width:40px;height:22px;border-radius:999px;background:#64748b;border:none;cursor:pointer;flex-shrink:0;transition:background .15s ease;padding:0}.cb__toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.cb__toggle.is-on{background:var(--accent, #7c3aed)}.cb__toggle.is-on:after{transform:translate(18px)}.cb__toggle:disabled{cursor:not-allowed}#cookie-banner:focus{outline:none}#cookie-banner a:focus-visible,#cookie-banner button:focus-visible{outline:3px solid #1e1b4b;outline-offset:2px}.cb__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.cb__btn{font-family:inherit;font-weight:600;border-radius:9px;cursor:pointer;white-space:nowrap;width:100%;text-align:center}.cb__btn--all{background:var(--accent, #7c3aed);color:#fff;border:none;font-size:14px;padding:13px 22px}.cb__btn--all:hover{background:var(--accent-hover, #8b5cf6)}.cb__btn--selected{background:transparent;color:var(--text-on-light, #0f172a);border:1px solid #cbd5e1;font-size:13px;padding:10px 16px}.cb__btn--selected:hover{background:var(--bg-raised-light, #f1f5f9)}.cb__btn--reject{background:none;border:none;color:#475569;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;padding:4px;width:auto;margin:2px auto 0;display:block}.cb__btn--reject:hover{color:#0f172a}
