/* MetaCore Core inline styles — mechanically externalized; source order preserved. */

html {
        background: #020617;
        color-scheme: dark;
      }

      body {
        margin: 0;
        background: #020617;
      }
#canvas-container,
      .absolute.inset-0.pointer-events-none {
        pointer-events: none !important;
      }

      #acp-public-shell .acp-main-area--public,
      #acp-public-shell .acp-main-area--public > .content {
        margin-top: 0;
        padding-top: 0;
      }

      #acp-public-shell.right-collapsed .kontaktai-top-bar,
      #acp-public-shell.right-collapsed .mc-site-top-bar {
        position: sticky;
        top: 0;
        margin-top: 0;
        z-index: 980;
      }

            /* Mobilūs 3 stulpeliai: ☰ | logo | profilis */
      @media (max-width: 1050px) {
        #acp-public-shell header.kontaktai-top-bar {
          display: grid !important;
          grid-template-columns: 44px minmax(0, 1fr) 44px !important;
          align-items: center !important;
          gap: 8px !important;
          padding: 12px 14px !important;
          box-sizing: border-box !important;
        }

        #acp-public-shell header.kontaktai-top-bar .kt-mobile-astro-btn {
          display: none !important;
        }

        #acp-public-shell header.kontaktai-top-bar .logo,
        #acp-public-shell header.kontaktai-top-bar .kt-top-logo {
          grid-column: 2 !important;
          grid-row: 1 !important;
          justify-self: center !important;
        }

        #acp-public-shell header.kontaktai-top-bar .kt-mobile-site-btn {
          grid-column: 1 !important;
          grid-row: 1 !important;
          justify-self: start !important;
        }

        #acp-public-shell header.kontaktai-top-bar .kt-top-quick-actions {
          display: flex !important;
          grid-column: 3 !important;
          grid-row: 1 !important;
          justify-self: end !important;
        }

        #acp-public-shell header.kontaktai-top-bar .kt-shell-toggle--desktop-only,
        #acp-public-shell header.kontaktai-top-bar .nav,
        #acp-public-shell header.kontaktai-top-bar .resonance-block {
          display: none !important;
        }
      }

      .mc-intro-hero-card::after,
      .mc-intro-hero-border,
      .eco-front-card::before {
        pointer-events: none !important;
      }

      .mc-intro-actions,
      .hero-actions,
      [data-astrocore-cosmograma-promo],
      #quantara-entry {
        position: relative;
        z-index: 30;
      }

      .mc-intro-actions a,
      .hero-actions a,
      [data-astrocore-cosmograma-promo] a,
      #quantara-entry a {
        position: relative;
        z-index: 31;
        pointer-events: auto;
        cursor: pointer;
      }

      /* Mobile hero — kicker must stay inside the card */
      .mc-intro-hero-logo {
        display: none !important;
      }

      .mc-intro-left {
        min-width: 0;
        box-sizing: border-box;
      }

      .mc-intro-kicker,
      .mc-intro-os-tag {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        white-space: normal !important;
        flex-wrap: wrap !important;
      }

      @media (max-width: 980px) {
        .mc-intro-left {
          padding-top: 28px !important;
        }

        .mc-intro-hero {
          width: min(100% - 20px, calc(100vw - 20px)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          left: auto !important;
          transform: none !important;
        }
      }

      #kas-yra-metacore .eco-section-title,
      #metacore-formula .eco-section-title {
        overflow-wrap: break-word !important;
        word-break: normal !important;
  }

.metacore-showroom{position:relative;padding:86px 0;background:radial-gradient(850px 520px at 12% 0%,rgba(0,240,255,.12),transparent 60%),radial-gradient(760px 480px at 88% 8%,rgba(167,139,250,.12),transparent 62%),linear-gradient(180deg,#050b14,#09131f);color:#f4fbff;overflow:hidden}.metacore-showroom:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 84%);pointer-events:none}.metacore-showroom .ms-wrap{position:relative;width:min(1180px,calc(100% - 44px));margin:0 auto}.metacore-showroom .ms-k{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(0,240,255,.22);background:rgba(0,240,255,.075);color:#77f7ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.metacore-showroom h2{margin:16px 0 12px;font-size:clamp(34px,5vw,68px);line-height:.94;letter-spacing:-.065em;color:#fff}.metacore-showroom h2 span{display:block;background:linear-gradient(105deg,#fff,#77f7ff 34%,#a78bfa 66%,#ffd67a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.metacore-showroom .ms-lead{max-width:900px;color:rgba(244,251,255,.74);font-size:18px;line-height:1.65}.ms-formula{margin:24px 0 26px;display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.06);padding:14px 16px;box-shadow:0 22px 60px rgba(0,0,0,.24)}.ms-formula b{color:#ffd67a}.ms-formula i{font-style:normal;color:rgba(244,251,255,.46)}.ms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ms-card{border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:0 22px 70px rgba(0,0,0,.26);backdrop-filter:blur(14px);padding:22px;min-height:220px;display:flex;flex-direction:column}.ms-card small{color:#77f7ff;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ms-card h3{margin:10px 0 8px;color:#fff;font-size:22px;line-height:1.1}.ms-card p{margin:0;color:rgba(244,251,255,.66);font-size:14px;line-height:1.55}.ms-card a{margin-top:auto;display:inline-flex;color:#ffd67a;font-weight:900}.ms-card.core{grid-column:span 2;background:radial-gradient(circle at 100% 0%,rgba(0,240,255,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04))}.ms-hood{margin-top:18px;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:rgba(255,255,255,.055);padding:24px}.ms-hood h3{margin:0 0 12px;color:#fff;font-size:26px}.ms-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ms-layer{border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(0,0,0,.16);padding:16px}.ms-layer b{display:block;color:#ffd67a;margin-bottom:6px}.ms-layer span{color:rgba(244,251,255,.65);font-size:14px}@media(max-width:980px){.ms-grid{grid-template-columns:1fr 1fr}.ms-card.core{grid-column:span 2}.ms-layers{grid-template-columns:1fr}}@media(max-width:640px){.metacore-showroom{padding:62px 0}.metacore-showroom .ms-wrap{width:min(100% - 28px,1180px)}.ms-grid{grid-template-columns:1fr}.ms-card.core{grid-column:auto}.ms-formula{display:flex}}

.mc-start-formula {
  margin-top: 26px;
  display: grid;
  grid-template-columns: 1fr auto 1.2fr auto 1.2fr;
  gap: 14px;
  align-items: center;
  padding: 18px;
  border-radius: 24px;
  background:
    radial-gradient(circle at top left, rgba(34,211,238,.14), transparent 32%),
    linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.025));
  border: 1px solid rgba(148, 163, 184, .22);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08);
}

.mc-start-formula div {
  padding: 16px;
  border-radius: 18px;
  background: rgba(15, 23, 42, .38);
  border: 1px solid rgba(148, 163, 184, .16);
}

.mc-start-formula span {
  display: block;
  margin-bottom: 6px;
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: rgba(125, 211, 252, .9);
}

.mc-start-formula strong {
  display: block;
  color: #fff;
  font-size: 15px;
  line-height: 1.35;
}

.mc-start-formula > b {
  color: rgba(125, 211, 252, .9);
  font-size: 22px;
}

@media (max-width: 900px) {
  .mc-start-formula {
    grid-template-columns: 1fr;
  }

  .mc-start-formula > b {
    transform: rotate(90deg);
    justify-self: center;
  }
}

.core-positioning-strip{position:relative;margin:0;padding:40px 0;background:radial-gradient(circle at 18% 0%,rgba(0,240,255,.10),transparent 30%),linear-gradient(180deg,rgba(3,8,20,.96),rgba(5,12,28,.96));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#f5fbff}.core-positioning-inner{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:0 16px}.core-kicker{display:inline-flex;border:1px solid rgba(0,240,255,.28);background:rgba(0,240,255,.08);color:#75f7ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.core-positioning-strip h2{max-width:940px;margin:16px 0 10px;font-size:clamp(24px,3.5vw,44px);line-height:1.05;letter-spacing:-.04em;color:#fff}.core-positioning-strip p{max-width:900px;margin:0;color:rgba(245,251,255,.72);font-size:16px;line-height:1.65}.core-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.core-flow span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:8px 12px;font-weight:900;color:#fff;font-size:13px}.core-flow i{color:#ffd27e;font-style:normal;font-weight:950}
.layer-kicker-experience{display:inline-flex;border:1px solid rgba(168,85,247,.35);background:rgba(168,85,247,.10);color:#e9d5ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}
