.eyebrow{font-size:11px}
.landing-badge{font-size:9.5px}
.landing-panel>p,.ai-control-map>p{font-size:10px}
.card-top,.pov-entry-copy>span{font-size:10px}
.landing-tile-top>span,.tile-card-top>span,.cloud-card-top>span,.control-card-top>span,.ai-control-top>span,.outcome-grid article>span,.approach-grid article>span{font-size:11px}
.ai-tile-head>span{font-size:10px}
.solution-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.solution-card>div:nth-child(2),.solution-card-link{position:relative;z-index:2}
.solution-card-link{width:fit-content;padding-bottom:5px;display:flex;gap:22px;border-bottom:1px solid currentColor;font-size:10px;font-weight:750}
.card-ai{--card-accent:#6458ee;background:radial-gradient(circle at 92% 8%,#6458ee1f,transparent 34%),#fbfaff}.card-cloud{--card-accent:#178c6e;background:radial-gradient(circle at 92% 8%,#178c6e1c,transparent 34%),#fbfdfb}.card-ai:before,.card-cloud:before{color:var(--card-accent)}.card-ai:after,.card-cloud:after{content:"";height:3px;position:absolute;top:0;left:28px;right:28px;background:var(--card-accent);border-radius:0 0 999px 999px;opacity:.8}.card-ai .card-top,.card-ai .card-chip,.card-ai .solution-card-link{color:var(--card-accent)}.card-cloud .card-top,.card-cloud .card-chip,.card-cloud .solution-card-link{color:var(--card-accent)}.card-ai:hover{border-color:#6458ee5c}.card-cloud:hover{border-color:#178c6e5c}
.pov-home{--lime:#f0a07d;background:radial-gradient(circle at 86% 12%,#d7653f61,transparent 30%),var(--ink);cursor:pointer;transition:transform .25s,box-shadow .25s}.pov-home:hover{transform:translateY(-4px);box-shadow:0 34px 90px #10162d38}.pov-home:focus-visible{outline:3px solid #d7653f;outline-offset:4px}.pov-home-copy>.pov-home-link{border-bottom:1px solid #ffffff75;display:flex;gap:24px;width:fit-content;margin-top:27px;padding-bottom:6px;font-size:10px;font-weight:800}.pov-home-metrics strong{color:#f0a07d}
.section-heading,.section-heading.compact,.nutanix-heading{align-items:center}
.security-grid{align-items:start}
.security-grid>div:last-child{margin-top:34px}
@media (max-width:980px){.security-grid>div:last-child,.support-coverage-heading>p{margin-top:0}}
.announcement-rotator{min-height:38px;padding:0 20px;position:relative;overflow:hidden}.announcement-item{--announcement-accent:var(--blue);min-height:38px;position:absolute;inset:0;display:flex!important;align-items:center;justify-content:center;gap:11px;opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .42s ease,transform .42s ease,color .2s}.announcement-item.is-active{opacity:1;transform:none;pointer-events:auto}.announcement-item:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--announcement-accent)!important;box-shadow:0 0 16px var(--announcement-accent)!important}.announcement-label{color:var(--announcement-accent);font-weight:850}.announcement-vmware{--announcement-accent:#7289ff}.announcement-ai{--announcement-accent:#a198ff}.announcement-cloud{--announcement-accent:#65c7aa}.announcement-pov{--announcement-accent:#f0a07d}
@media (max-width:680px){.announcement-label{display:none}.announcement-item{gap:8px;padding-inline:12px}}

/* Final cross-site Assistant layer. Kept here because this file loads last on every page. */
:root{--assistant-accent:#3457f5;--assistant-accent-soft:#7289ff}.assistant-theme-vmware{--assistant-accent:#3457f5;--assistant-accent-soft:#7289ff}.assistant-theme-ai{--assistant-accent:#6458ee;--assistant-accent-soft:#a198ff}.assistant-theme-cloud{--assistant-accent:#178c6e;--assistant-accent-soft:#65c7aa}.assistant-theme-pov,.pov-portal-page{--assistant-accent:#d7653f;--assistant-accent-soft:#f0a07d}
.assistant-panel{background:#f7f7f3!important;border-color:#dddeda!important;box-shadow:0 26px 80px #10162f38!important}.assistant-header{background:radial-gradient(circle at 12% -55%,color-mix(in srgb,var(--assistant-accent) 28%,transparent),transparent 58%),linear-gradient(145deg,#1c1f27,#101218 78%)!important}.assistant-messages{background:linear-gradient(180deg,#f9f9f6,#f4f4f0)!important}.assistant-message.bot>span{background:#fffefb!important;border-color:#e4e4df!important;color:#3d4047!important;box-shadow:0 5px 16px #1c22300a!important}.assistant-message.user>span{background:var(--assistant-accent)!important}.assistant-actions button,.assistant-actions a{background:#fffefb!important;border-color:#d9dad6!important}.assistant-data-card{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--assistant-accent) 24%,transparent),transparent 50%),linear-gradient(145deg,#252832,#14161c)!important}.assistant-data-card>span{color:color-mix(in srgb,var(--assistant-accent-soft) 72%,white)!important}.assistant-compose{background:#fbfbf8!important;border-top-color:#dedfda!important}.assistant-compose input{background:#f1f1ed!important;border-color:#dedfda!important}.assistant-compose button,.assistant-avatar,.assistant-launcher>i,.assistant-menu-link>span,.assistant-cta-avatar{background:var(--assistant-accent)!important}.assistant-thinking{background:#fffefb!important;border-color:#e4e4df!important}
.assistant-cta-inline{background:#f5f5f2!important;background:color-mix(in srgb,var(--assistant-accent) 7%,#fff)!important;color:#272a31!important;border:1px solid color-mix(in srgb,var(--assistant-accent) 22%,transparent)!important;box-shadow:0 12px 30px #10162f12!important}.assistant-cta-inline .assistant-cta-copy small{color:color-mix(in srgb,var(--assistant-accent) 78%,#343840)!important}.assistant-cta-inline .assistant-cta-copy b{color:#20232a!important}.assistant-cta-inline .assistant-cta-arrow{color:var(--assistant-accent)!important}.assistant-cta-inline:hover{background:color-mix(in srgb,var(--assistant-accent) 12%,#fff)!important;border-color:color-mix(in srgb,var(--assistant-accent) 34%,transparent)!important;color:#20232a!important;box-shadow:0 16px 38px #10162f1c!important}
