/* MetaCloud package · light civic overlay on 2026-09-05 copy */
html{color-scheme:light}
body.mc-metacloud-pack-light{
  --bg:#f7fbff;--panel:#fff;--line:#e0eaf4;--line-strong:#c5daf3;
  --text:#10233f;--muted:#5e7897;--blue:#1767ff;--cyan:#00b8e6;--violet:#7b5cff;
  --shadow:0 14px 32px rgba(16,47,80,.07);
  color:var(--text);
  background:
    radial-gradient(900px 420px at 82% -8%,rgba(0,212,255,.10),transparent 70%),
    radial-gradient(640px 380px at -8% 100%,rgba(23,103,255,.06),transparent 70%),
    #f7fbff;
  font-family:Inter,system-ui,sans-serif;
  padding-bottom:calc(var(--mc-dock-h,64px) + 22px + env(safe-area-inset-bottom,0px));
}
body.mc-metacloud-pack-light ::selection{background:rgba(23,103,255,.18);color:#10233f}
body.mc-metacloud-pack-light a:focus-visible,
body.mc-metacloud-pack-light button:focus-visible{outline:2px solid rgba(23,103,255,.55);outline-offset:3px}
body.mc-metacloud-pack-light .mc-pack-main{padding-top:12px}
body.mc-metacloud-pack-light .mc-about-hero{background:#f7fbff!important;color:#10233f!important;border:none;box-shadow:none}
body.mc-metacloud-pack-light .mc-about-bg{opacity:.35;filter:none}
body.mc-metacloud-pack-light .mc-about-orb{opacity:.22;filter:blur(8px)}
body.mc-metacloud-pack-light .mc-about-kicker,
body.mc-metacloud-pack-light .mc-about-kicker b{color:#1767ff!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light .mc-about-title,
body.mc-metacloud-pack-light .mc-about-title span{color:#10233f!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light .mc-about-title span{color:#1767ff!important}
body.mc-metacloud-pack-light .mc-about-lead,body.mc-metacloud-pack-light .mc-about-lead strong{color:#5e7897!important}
body.mc-metacloud-pack-light .mc-about-lead strong{color:#10233f!important}
body.mc-metacloud-pack-light .mc-about-proof>div{background:#fff!important;border:1px solid #e0eaf4!important;box-shadow:var(--shadow)}
body.mc-metacloud-pack-light .mc-about-proof span{color:#1767ff!important;background:#eef6ff!important;border-color:#c5daf3!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light .mc-about-proof b{color:#10233f!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light .mc-about-proof small{color:#5e7897!important}
body.mc-metacloud-pack-light .mc-about-btn{background:#fff!important;color:#1767ff!important;border:1px solid #c5daf3!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light .mc-about-btn.primary{background:#1767ff!important;color:#fff!important;border-color:#1767ff!important}
body.mc-metacloud-pack-light .mc-about-btn.ghost{background:transparent!important;color:#5e7897!important}
body.mc-metacloud-pack-light .intro-section,
body.mc-metacloud-pack-light .mc-about-audience,
body.mc-metacloud-pack-light .mc-about-usecases-wide,
body.mc-metacloud-pack-light .mc-about-investor-band,
body.mc-metacloud-pack-light .core-positioning-strip,
body.mc-metacloud-pack-light .mc-bridge-section,
body.mc-metacloud-pack-light .mc-products-section,
body.mc-metacloud-pack-light .mc-identity-section,
body.mc-metacloud-pack-light .mc-context-layer,
body.mc-metacloud-pack-light .mc-showroom,
body.mc-metacloud-pack-light .mc-index-final-cta{background:#fff!important;color:#10233f!important;border-color:#e0eaf4!important}
body.mc-metacloud-pack-light h1,body.mc-metacloud-pack-light h2,body.mc-metacloud-pack-light h3,
body.mc-metacloud-pack-light h2 span,body.mc-metacloud-pack-light h3 span{color:#10233f!important;font-family:Inter,system-ui,sans-serif!important}
body.mc-metacloud-pack-light p,body.mc-metacloud-pack-light li,body.mc-metacloud-pack-light small,
body.mc-metacloud-pack-light figcaption,body.mc-metacloud-pack-light .mc-showroom-note{color:#5e7897!important}
body.mc-metacloud-pack-light strong,body.mc-metacloud-pack-light b{color:#10233f}
body.mc-metacloud-pack-light .mc-about-audience-card,
body.mc-metacloud-pack-light .mc-about-pill,
body.mc-metacloud-pack-light .mc-api-card,
body.mc-metacloud-pack-light .mc-products-v2-caption article,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain,
body.mc-metacloud-pack-light .mc-context-card,
body.mc-metacloud-pack-light .mc-context-profile-point,
body.mc-metacloud-pack-light .mc-showroom-visual,
body.mc-metacloud-pack-light .mc-products-v2-visual{background:#fff!important;border:1px solid #e0eaf4!important;color:#10233f!important;box-shadow:var(--shadow)}
body.mc-metacloud-pack-light .mc-api-card{background:linear-gradient(180deg,#fff,#f7fbff)!important}
body.mc-metacloud-pack-light .mc-about-pill{background:#eef6ff!important;color:#1767ff!important;border-color:#c5daf3!important}
body.mc-metacloud-pack-light .mc-pack-main a{color:#1767ff}
body.mc-metacloud-pack-light .mc-premium-nav .mc-premium-nav__icon-btn--primary,
body.mc-metacloud-pack-light .mc-premium-nav .mc-premium-nav__icon-btn--primary:hover,
body.mc-metacloud-pack-light .mc-premium-nav .mc-premium-nav__icon-btn--primary:focus-visible{color:#fff!important}
body.mc-metacloud-pack-light .mc-showroom-cta,
body.mc-metacloud-pack-light .mc-index-final-cta a,
body.mc-metacloud-pack-light .mc-ecosystem-v2-footer a{background:#1767ff!important;color:#fff!important;border-color:#1767ff!important}
body.mc-metacloud-pack-light .mc-node-modal{background:rgba(247,251,255,.92)!important}
body.mc-metacloud-pack-light .mc-node-modal-content{background:#fff!important;color:#10233f!important;border:1px solid #c5daf3!important}
body.mc-metacloud-pack-light .mc-pack-footer{max-width:1120px;margin:0 auto;padding:28px 22px 18px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#6a8199;border-top:1px solid #e0eaf4;font-size:13px}
body.mc-metacloud-pack-light .mc-pack-footer a{color:#1767ff;text-decoration:none}
@media(max-width:760px){body.mc-metacloud-pack-light .mc-pack-footer{padding:22px 16px}}

/* v2 · kill leftover dark wells from 09-05 inline styles */
body.mc-metacloud-pack-light .mc-showroom-inner,
body.mc-metacloud-pack-light .mc-showroom-v2 .mc-showroom-inner,
body.mc-metacloud-pack-light .mc-context-profile-shell,
body.mc-metacloud-pack-light .mc-context-profile-v2 .mc-context-profile-shell,
body.mc-metacloud-pack-light .mc-showroom-step,
body.mc-metacloud-pack-light .mc-showroom-v2 .mc-showroom-step,
body.mc-metacloud-pack-light .mc-node-modal-card,
body.mc-metacloud-pack-light .mc-about-core,
body.mc-metacloud-pack-light .mc-about-core-inner,
body.mc-metacloud-pack-light .mc-about-visual,
body.mc-metacloud-pack-light .mc-identity-card,
body.mc-metacloud-pack-light .mc-bridge-card,
body.mc-metacloud-pack-light .mc-delta-card,
body.mc-metacloud-pack-light .core-flow span{
  background:#fff!important;
  color:#10233f!important;
  border-color:#e0eaf4!important;
  box-shadow:0 14px 32px rgba(16,47,80,.07);
}
body.mc-metacloud-pack-light .mc-showroom-flow{background:#e8f1fb!important}
body.mc-metacloud-pack-light .mc-showroom-k,
body.mc-metacloud-pack-light .mc-showroom-step span,
body.mc-metacloud-pack-light .core-kicker,
body.mc-metacloud-pack-light .mc-context-profile-kicker{
  color:#1767ff!important;
  background:transparent!important;
  border-color:#c5daf3!important;
}
body.mc-metacloud-pack-light .mc-showroom-step h3,
body.mc-metacloud-pack-light .mc-showroom-step p,
body.mc-metacloud-pack-light .core-flow span{
  color:#10233f!important;
}
body.mc-metacloud-pack-light .mc-showroom-step p{color:#5e7897!important}
body.mc-metacloud-pack-light .mc-about-orb.cyan{background:rgba(0,184,230,.28)!important}
body.mc-metacloud-pack-light .mc-about-orb.purple{background:rgba(123,92,255,.22)!important}

/* v3 · full-page light polish · keep all content, kill dark wells */
body.mc-metacloud-pack-light .mc-pack-main{overflow-x:clip}
body.mc-metacloud-pack-light .mc-about-formula,
body.mc-metacloud-pack-light .mc-about-simple,
body.mc-metacloud-pack-light .mc-about-core,
body.mc-metacloud-pack-light .mc-about-core-inner,
body.mc-metacloud-pack-light .mc-about-visual,
body.mc-metacloud-pack-light .mc-about-visual-card,
body.mc-metacloud-pack-light .mc-api-card,
body.mc-metacloud-pack-light .mc-api-shell,
body.mc-metacloud-pack-light .mc-api-v2-visual,
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption,
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption div,
body.mc-metacloud-pack-light .mc-api-v2-benefits article,
body.mc-metacloud-pack-light .mc-api-v2-result,
body.mc-metacloud-pack-light .mc-bridge-v3-shell,
body.mc-metacloud-pack-light .mc-bridge-v3-visual,
body.mc-metacloud-pack-light .mc-bridge-card,
body.mc-metacloud-pack-light .mc-bridge-gate,
body.mc-metacloud-pack-light .mc-bridge-gates,
body.mc-metacloud-pack-light .mc-layers-v2-card,
body.mc-metacloud-pack-light .mc-layers-v2-visual,
body.mc-metacloud-pack-light .mc-layers-v2-caption,
body.mc-metacloud-pack-light .mc-layers-v2-caption article,
body.mc-metacloud-pack-light .mc-products-v2-shell,
body.mc-metacloud-pack-light .mc-products-v2-visual,
body.mc-metacloud-pack-light .mc-products-v2-caption,
body.mc-metacloud-pack-light .mc-products-v2-caption article,
body.mc-metacloud-pack-light .mc-ecosystem-v2-shell,
body.mc-metacloud-pack-light .mc-ecosystem-v2-visual,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain,
body.mc-metacloud-pack-light .mc-ecosystem-v2-grid a,
body.mc-metacloud-pack-light .mc-context-profile-shell,
body.mc-metacloud-pack-light .mc-context-profile-figure,
body.mc-metacloud-pack-light .mc-context-profile-point,
body.mc-metacloud-pack-light .mc-context-card,
body.mc-metacloud-pack-light .mc-delta-card,
body.mc-metacloud-pack-light .mc-identity-card,
body.mc-metacloud-pack-light .mc-showroom-inner,
body.mc-metacloud-pack-light .mc-showroom-visual,
body.mc-metacloud-pack-light .mc-showroom-step,
body.mc-metacloud-pack-light .mc-index-final-cta,
body.mc-metacloud-pack-light .core-positioning-strip,
body.mc-metacloud-pack-light .core-flow span,
body.mc-metacloud-pack-light .mc-about-audience-card,
body.mc-metacloud-pack-light .mc-about-usecase,
body.mc-metacloud-pack-light .mc-about-investor-card,
body.mc-metacloud-pack-light .eco-front-card,
body.mc-metacloud-pack-light .eco-section-shell{
  background:#fff!important;
  background-image:none!important;
  color:#10233f!important;
  border-color:#e0eaf4!important;
  box-shadow:0 14px 32px rgba(16,47,80,.07)!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption,
body.mc-metacloud-pack-light .mc-showroom-flow,
body.mc-metacloud-pack-light .mc-layers-v2-caption,
body.mc-metacloud-pack-light .mc-products-v2-caption,
body.mc-metacloud-pack-light .mc-ecosystem-v2-grid{
  background:#e8f1fb!important;
  background-image:none!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption div,
body.mc-metacloud-pack-light .mc-layers-v2-caption article,
body.mc-metacloud-pack-light .mc-products-v2-caption article,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain,
body.mc-metacloud-pack-light .mc-showroom-step{
  background:#fff!important;
  background-image:none!important;
}
body.mc-metacloud-pack-light .mc-api-v2-head h2,
body.mc-metacloud-pack-light .mc-bridge-v3-head h2,
body.mc-metacloud-pack-light .mc-layers-v2 h2,
body.mc-metacloud-pack-light .mc-products-v2 h2,
body.mc-metacloud-pack-light .mc-ecosystem-v2 h2,
body.mc-metacloud-pack-light .mc-context-profile-v2 h2,
body.mc-metacloud-pack-light .mc-showroom h2,
body.mc-metacloud-pack-light .core-positioning-strip h2,
body.mc-metacloud-pack-light .mc-api-v2-benefits h3,
body.mc-metacloud-pack-light .mc-api-v2-result strong,
body.mc-metacloud-pack-light .mc-api-v2-visual b,
body.mc-metacloud-pack-light .mc-showroom-step h3,
body.mc-metacloud-pack-light .mc-bridge-gate b,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain h3{
  color:#10233f!important;
}
body.mc-metacloud-pack-light .mc-api-v2-head p,
body.mc-metacloud-pack-light .mc-bridge-v3-head p,
body.mc-metacloud-pack-light .mc-api-v2-benefits p,
body.mc-metacloud-pack-light .mc-api-v2-result span,
body.mc-metacloud-pack-light .mc-api-v2-visual span,
body.mc-metacloud-pack-light .mc-showroom-step p,
body.mc-metacloud-pack-light .mc-showroom-lead,
body.mc-metacloud-pack-light .mc-showroom-outcome p,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain p,
body.mc-metacloud-pack-light .core-positioning-strip p{
  color:#5e7897!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual i,
body.mc-metacloud-pack-light .mc-showroom-k,
body.mc-metacloud-pack-light .mc-showroom-step span,
body.mc-metacloud-pack-light .core-kicker,
body.mc-metacloud-pack-light .mc-context-profile-kicker,
body.mc-metacloud-pack-light .mc-bridge-v3-kicker,
body.mc-metacloud-pack-light .mc-api-v2-benefits em{
  color:#1767ff!important;
  background:rgba(23,103,255,.08)!important;
  border-color:#c5daf3!important;
}
body.mc-metacloud-pack-light .mc-api-v2-result a,
body.mc-metacloud-pack-light .mc-showroom-cta,
body.mc-metacloud-pack-light .mc-index-final-cta a,
body.mc-metacloud-pack-light .mc-ecosystem-v2-footer a,
body.mc-metacloud-pack-light .mc-about-btn.primary{
  background:linear-gradient(135deg,#1767ff,#00b8e6)!important;
  color:#fff!important;
  border-color:transparent!important;
}
body.mc-metacloud-pack-light .mc-about-formula{
  background:linear-gradient(180deg,#eef6ff,#fff)!important;
  border:1px solid #c5daf3!important;
  color:#10233f!important;
}
body.mc-metacloud-pack-light .mc-about-formula *,
body.mc-metacloud-pack-light .mc-about-simple *{color:inherit}
body.mc-metacloud-pack-light .mc-about-formula b,
body.mc-metacloud-pack-light .mc-about-formula strong{color:#10233f!important}
body.mc-metacloud-pack-light .mc-pack-footer{
  background:#fff;border-top:1px solid #e0eaf4;
}
/* soft section separators */
body.mc-metacloud-pack-light .mc-pack-main > section,
body.mc-metacloud-pack-light .mc-pack-main > .intro-section,
body.mc-metacloud-pack-light .mc-pack-main > .core-positioning-strip,
body.mc-metacloud-pack-light .mc-pack-main > .mc-showroom,
body.mc-metacloud-pack-light .mc-pack-main > .mc-bridge-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-products-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-identity-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-context-layer,
body.mc-metacloud-pack-light .mc-pack-main > .mc-index-final-cta{
  border-top:1px solid #e0eaf4!important;
}
body.mc-metacloud-pack-light .mc-about-hero{border-top:none!important}
/* readable images on light cards */
body.mc-metacloud-pack-light .mc-api-v2-visual img,
body.mc-metacloud-pack-light .mc-bridge-v3-visual img,
body.mc-metacloud-pack-light .mc-layers-v2-visual img,
body.mc-metacloud-pack-light .mc-products-v2-visual img,
body.mc-metacloud-pack-light .mc-ecosystem-v2-visual img,
body.mc-metacloud-pack-light .mc-showroom-visual img,
body.mc-metacloud-pack-light .mc-context-profile-image img{
  background:#f0f6fc!important;
}


/* v4 · civic polish · kickers, formula, cards, rhythm · keep full copy */
/* v5/v6 · full-bleed page + one content measure (fix pack4 1180 main cap) */
/* v7 · un-nest api/audience from about-wrap · single gutter column */
html{overflow-x:clip}
body.mc-metacloud-pack-light{
  --mc-content:1180px;
  --mc-gutter:20px;
  margin:0!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:clip;
  box-sizing:border-box;
}
body.mc-metacloud-pack-light *,
body.mc-metacloud-pack-light *::before,
body.mc-metacloud-pack-light *::after{box-sizing:border-box}
body.mc-metacloud-pack-light [data-mc-premium-nav-root],
body.mc-metacloud-pack-light .mc-premium-nav{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  overflow:visible!important;
}
body.mc-metacloud-pack-light .mc-pack-main{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:12px 0 36px!important;
  overflow-x:clip;
}
body.mc-metacloud-pack-light .mc-about-hero{
  padding:clamp(18px,3vw,34px) 0 8px!important;
  width:100%!important;
  max-width:none!important;
}
body.mc-metacloud-pack-light .mc-about-wrap,
body.mc-metacloud-pack-light .eco-front-card.eco-standalone-card,
body.mc-metacloud-pack-light .mc-api-bridge-v2 > .mc-api-card,
body.mc-metacloud-pack-light #metacore-api-layer > .eco-front-card,
body.mc-metacloud-pack-light .mc-bridge-v3-shell,
body.mc-metacloud-pack-light .mc-layers-v2-shell,
body.mc-metacloud-pack-light .mc-products-v2-shell,
body.mc-metacloud-pack-light .mc-ecosystem-v2-shell,
body.mc-metacloud-pack-light .mc-showroom-inner,
body.mc-metacloud-pack-light .mc-context-profile-shell,
body.mc-metacloud-pack-light .core-positioning-inner,
body.mc-metacloud-pack-light .mc-pack-footer,
body.mc-metacloud-pack-light .mc-index-final-cta > *,
body.mc-metacloud-pack-light #astrocore-context-promo.mc-context-profile-v2{
  width:min(var(--mc-content),calc(100% - (var(--mc-gutter) * 2)))!important;
  max-width:var(--mc-content)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
/* nested card inside already-measured wrap must not double-inset */
body.mc-metacloud-pack-light .mc-about-wrap .eco-front-card,
body.mc-metacloud-pack-light .mc-about-wrap .mc-api-card{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}
body.mc-metacloud-pack-light .mc-pack-main > section,
body.mc-metacloud-pack-light .mc-pack-main > .intro-section,
body.mc-metacloud-pack-light .mc-pack-main > .core-positioning-strip,
body.mc-metacloud-pack-light .mc-pack-main > .mc-showroom,
body.mc-metacloud-pack-light .mc-pack-main > .mc-bridge-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-products-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-identity-section,
body.mc-metacloud-pack-light .mc-pack-main > .mc-context-layer,
body.mc-metacloud-pack-light .mc-pack-main > .mc-index-final-cta,
body.mc-metacloud-pack-light .mc-pack-main > .mc-about-audience,
body.mc-metacloud-pack-light .mc-pack-main > .mc-about-usecases-wide,
body.mc-metacloud-pack-light .mc-pack-main > .mc-about-investor-band{
  width:100%!important;
  max-width:none!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.mc-metacloud-pack-light #metacore-api-layer{
  margin-top:clamp(28px,4vw,48px)!important;
}
body.mc-metacloud-pack-light .mc-showroom.mc-showroom-v2,
body.mc-metacloud-pack-light #metacore-bridge.mc-bridge-v3,
body.mc-metacloud-pack-light #metacore-products.mc-products-v2,
body.mc-metacloud-pack-light #product-map.mc-ecosystem-v2,
body.mc-metacloud-pack-light .core-positioning-strip,
body.mc-metacloud-pack-light .mc-about-audience,
body.mc-metacloud-pack-light .mc-about-usecases-wide,
body.mc-metacloud-pack-light .mc-about-investor-band{
  padding-left:0!important;
  padding-right:0!important;
}
body.mc-metacloud-pack-light .mc-about-audience > *,
body.mc-metacloud-pack-light .mc-about-usecases-wide > *,
body.mc-metacloud-pack-light .mc-about-investor-band > *{
  width:min(var(--mc-content),calc(100% - (var(--mc-gutter) * 2)))!important;
  max-width:var(--mc-content)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.mc-metacloud-pack-light .mc-about-kicker,
body.mc-metacloud-pack-light .mc-about-kicker--amber,
body.mc-metacloud-pack-light .eco-hero-kicker,
body.mc-metacloud-pack-light .mc-kicker,
body.mc-metacloud-pack-light .mc-bridge-v3-kicker,
body.mc-metacloud-pack-light .mc-context-profile-kicker,
body.mc-metacloud-pack-light .mc-ecosystem-v2-kicker,
body.mc-metacloud-pack-light .core-kicker,
body.mc-metacloud-pack-light .mc-showroom-k{
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  padding:7px 12px!important;
  border:1px solid #c5daf3!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#1767ff!important;
  font:800 .68rem/1 Inter,system-ui,sans-serif!important;
  letter-spacing:.1em!important;
  text-transform:uppercase;
  box-shadow:0 6px 14px rgba(16,47,80,.04);
}
body.mc-metacloud-pack-light .mc-about-kicker b,
body.mc-metacloud-pack-light .mc-about-kicker--amber b{
  color:#1767ff!important;
  font:inherit!important;
  letter-spacing:inherit!important;
  background:transparent!important;
}
body.mc-metacloud-pack-light .mc-about-kicker--amber,
body.mc-metacloud-pack-light .mc-about-kicker--amber b{
  color:#8a6a24!important;
  border-color:#ead9b3!important;
  background:#fffaf0!important;
}

/* hero title rhythm */
body.mc-metacloud-pack-light .mc-about-title{
  max-width:14ch;
  margin-top:16px!important;
  font:800 clamp(2.2rem,5.2vw,4.2rem)/1.02 Inter,system-ui,sans-serif!important;
  letter-spacing:-.045em;
}
body.mc-metacloud-pack-light .mc-about-lead{
  margin-top:16px!important;
  font-size:clamp(1rem,1.2vw,1.12rem)!important;
  line-height:1.65!important;
}
body.mc-metacloud-pack-light .mc-about-actions{
  display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;
}
body.mc-metacloud-pack-light .mc-about-btn{
  min-height:46px!important;
  padding:0 16px!important;
  border-radius:14px!important;
  font-weight:750!important;
  box-shadow:0 8px 18px rgba(16,47,80,.04);
}
body.mc-metacloud-pack-light .mc-about-btn:hover{
  border-color:#b9d4f3!important;
  color:#1767ff!important;
  transform:translateY(-1px);
}
body.mc-metacloud-pack-light .mc-about-btn.primary:hover{color:#fff!important}
body.mc-metacloud-pack-light .mc-about-proof{gap:12px!important;margin-top:22px!important}
body.mc-metacloud-pack-light .mc-about-proof>div{
  border-radius:16px!important;
  min-height:72px!important;
}
body.mc-metacloud-pack-light .mc-about-visual{
  border-radius:24px!important;
  background:linear-gradient(165deg,#f4f9ff,#fff 55%,#f7f5ff)!important;
  border:1px solid #c5daf3!important;
  box-shadow:0 16px 36px rgba(23,103,255,.08)!important;
}
body.mc-metacloud-pack-light .mc-about-core,
body.mc-metacloud-pack-light .mc-about-core-inner{
  background:linear-gradient(145deg,#e8f3ff,#f3efff)!important;
  border-color:#b9d4f3!important;
  box-shadow:none!important;
}
body.mc-metacloud-pack-light .mc-about-pill{
  background:#fff!important;
  border:1px solid #c5daf3!important;
  color:#10233f!important;
  box-shadow:0 10px 22px rgba(16,47,80,.06)!important;
}
body.mc-metacloud-pack-light .mc-about-pill b,
body.mc-metacloud-pack-light .mc-about-pill strong{color:#1767ff!important}
body.mc-metacloud-pack-light .mc-about-pill span,
body.mc-metacloud-pack-light .mc-about-pill small{color:#5e7897!important}

/* formula steps as mini-cards */
body.mc-metacloud-pack-light .mc-about-formula{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:22px!important;
  padding:14px!important;
  border-radius:20px!important;
}
body.mc-metacloud-pack-light .mc-about-formula>div{
  min-width:0;
  padding:14px 12px;
  border:1px solid #e0eaf4;
  border-radius:14px;
  background:#fff;
  box-shadow:0 8px 16px rgba(16,47,80,.04);
  text-align:left;
}
body.mc-metacloud-pack-light .mc-about-formula>div small{
  display:block;
  color:#1767ff!important;
  font:800 .62rem Inter,sans-serif!important;
  letter-spacing:.1em;
  margin-bottom:6px;
}
body.mc-metacloud-pack-light .mc-about-formula>div b{
  display:block;
  color:#10233f!important;
  font:750 .9rem Inter,sans-serif!important;
}

/* audience / usecase cards */
body.mc-metacloud-pack-light .mc-about-audience,
body.mc-metacloud-pack-light .mc-about-usecases-wide,
body.mc-metacloud-pack-light .mc-about-investor-band{
  padding:clamp(42px,6vw,72px) 0!important;
}
body.mc-metacloud-pack-light .mc-about-section-head,
body.mc-metacloud-pack-light .mc-about-usecases-wide-head,
body.mc-metacloud-pack-light .mc-api-v2-head,
body.mc-metacloud-pack-light .mc-bridge-v3-head,
body.mc-metacloud-pack-light .mc-layers-v2-head,
body.mc-metacloud-pack-light .mc-ecosystem-v2-head,
body.mc-metacloud-pack-light .mc-context-head,
body.mc-metacloud-pack-light .mc-context-profile-head{
  gap:18px;
  margin-bottom:22px;
}
body.mc-metacloud-pack-light .mc-about-audience-card,
body.mc-metacloud-pack-light .mc-about-usecase,
body.mc-metacloud-pack-light .mc-about-investor-card,
body.mc-metacloud-pack-light .mc-api-v2-benefits article,
body.mc-metacloud-pack-light .mc-layers-v2-caption article,
body.mc-metacloud-pack-light .mc-products-v2-caption article,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain,
body.mc-metacloud-pack-light .mc-bridge-gate,
body.mc-metacloud-pack-light .mc-context-card,
body.mc-metacloud-pack-light .mc-delta-card,
body.mc-metacloud-pack-light .mc-showroom-step,
body.mc-metacloud-pack-light .mc-index-final-card{
  border-radius:18px!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
body.mc-metacloud-pack-light .mc-about-audience-card:hover,
body.mc-metacloud-pack-light .mc-api-v2-benefits article:hover,
body.mc-metacloud-pack-light .mc-ecosystem-v2-domain:hover,
body.mc-metacloud-pack-light .mc-showroom-step:hover,
body.mc-metacloud-pack-light .mc-layers-v2-caption article:hover{
  border-color:#b9d4f3!important;
  transform:translateY(-2px);
  box-shadow:0 16px 34px rgba(23,103,255,.1)!important;
}
body.mc-metacloud-pack-light .mc-about-audience-card .icon{
  display:inline-grid;
  place-items:center;
  width:42px;height:42px;
  border-radius:12px;
  background:#eef6ff!important;
  border:1px solid #c5daf3;
  color:#1767ff!important;
  font-size:1.05rem;
  margin-bottom:10px;
}
body.mc-metacloud-pack-light .mc-about-audience-card a,
body.mc-metacloud-pack-light .mc-context-btn,
body.mc-metacloud-pack-light .mc-context-profile-cta a,
body.mc-metacloud-pack-light .mc-index-final-btn{
  font-weight:750;
  text-decoration:none;
}
body.mc-metacloud-pack-light .mc-about-audience-card a:hover{text-decoration:underline}

/* shells / visuals softer */
body.mc-metacloud-pack-light .eco-front-card,
body.mc-metacloud-pack-light .eco-section-shell,
body.mc-metacloud-pack-light .mc-api-shell,
body.mc-metacloud-pack-light .mc-bridge-v3-shell,
body.mc-metacloud-pack-light .mc-layers-v2-shell,
body.mc-metacloud-pack-light .mc-products-v2-shell,
body.mc-metacloud-pack-light .mc-ecosystem-v2-shell,
body.mc-metacloud-pack-light .mc-showroom-inner,
body.mc-metacloud-pack-light .mc-context-profile-shell{
  border-radius:24px!important;
  background:linear-gradient(180deg,#f8fbfe,#fff)!important;
  border:1px solid #e0eaf4!important;
  box-shadow:0 14px 32px rgba(16,47,80,.06)!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual,
body.mc-metacloud-pack-light .mc-bridge-v3-visual,
body.mc-metacloud-pack-light .mc-layers-v2-visual,
body.mc-metacloud-pack-light .mc-products-v2-visual,
body.mc-metacloud-pack-light .mc-ecosystem-v2-visual,
body.mc-metacloud-pack-light .mc-showroom-visual,
body.mc-metacloud-pack-light .mc-context-profile-figure{
  border-radius:20px!important;
  overflow:hidden;
  background:#f0f6fc!important;
  border:1px solid #c5daf3!important;
  box-shadow:none!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption,
body.mc-metacloud-pack-light .mc-layers-v2-caption,
body.mc-metacloud-pack-light .mc-products-v2-caption,
body.mc-metacloud-pack-light .mc-showroom-flow,
body.mc-metacloud-pack-light .mc-ecosystem-v2-grid{
  background:#eef5fb!important;
  border-color:#d7e6f5!important;
}
body.mc-metacloud-pack-light .mc-api-v2-visual figcaption div,
body.mc-metacloud-pack-light .mc-layers-v2-caption article,
body.mc-metacloud-pack-light .mc-products-v2-caption article{
  border-radius:14px!important;
}

/* CTAs unify */
body.mc-metacloud-pack-light .mc-api-v2-result a,
body.mc-metacloud-pack-light .mc-showroom-cta,
body.mc-metacloud-pack-light .mc-index-final-cta a,
body.mc-metacloud-pack-light .mc-ecosystem-v2-footer a,
body.mc-metacloud-pack-light .mc-ecosystem-v2-cta,
body.mc-metacloud-pack-light .mc-context-profile-cta a.primary,
body.mc-metacloud-pack-light .mc-index-final-btn.primary{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:0 18px!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#1767ff,#00b8e6)!important;
  color:#fff!important;
  border:0!important;
  font-weight:750!important;
  box-shadow:0 10px 24px rgba(23,103,255,.16)!important;
}
body.mc-metacloud-pack-light .mc-bridge-glow,
body.mc-metacloud-pack-light .mc-bridge-glow-cyan,
body.mc-metacloud-pack-light .mc-bridge-glow-purple,
body.mc-metacloud-pack-light .mc-bridge-bg{opacity:.18!important;filter:blur(10px)}

/* final band */
body.mc-metacloud-pack-light .mc-index-final-cta{
  background:linear-gradient(110deg,#eef6ff,#f7f5ff 56%,#fff)!important;
  border:1px solid #c5daf3!important;
  border-radius:24px!important;
  box-shadow:0 14px 32px rgba(23,103,255,.08)!important;
}
body.mc-metacloud-pack-light .mc-pack-footer{
  max-width:1180px;
  margin:20px auto 8px;
  padding:22px 18px 10px;
}

@media(max-width:1100px){
  body.mc-metacloud-pack-light .mc-about-formula{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  body.mc-metacloud-pack-light{
    --mc-gutter:14px;
  }
  body.mc-metacloud-pack-light .mc-pack-main{padding:10px 0 28px!important}
  body.mc-metacloud-pack-light .mc-about-formula{
    grid-template-columns:1fr 1fr!important;
  }
  body.mc-metacloud-pack-light .mc-about-actions{flex-direction:column}
  body.mc-metacloud-pack-light .mc-about-btn{width:100%}
  body.mc-metacloud-pack-light .mc-about-title{max-width:none}
}
