.enterprise-page.svelte-vwxkkv{background:var(--color-dark-main-brown);overflow:hidden}.overtext.svelte-vwxkkv{width:fit-content;margin-bottom:.75rem;color:#44d7bd;font-family:Manrope;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1.svelte-vwxkkv,h2.svelte-vwxkkv,h3.svelte-vwxkkv,p.svelte-vwxkkv{margin:0}h1.svelte-vwxkkv{max-width:14ch;color:var(--color-light-text);font-family:Manrope;font-size:clamp(2.75rem,5.15vw,5rem);font-weight:720;line-height:.98;letter-spacing:0}h2.svelte-vwxkkv{color:var(--text-primary);font-family:Manrope;font-size:clamp(2rem,4vw,3.65rem);font-weight:680;line-height:1.02;letter-spacing:0}h3.svelte-vwxkkv{color:inherit;font-family:Manrope;font-size:1.05rem;font-weight:680;line-height:1.25}.frontpage-section.dark h2.svelte-vwxkkv,.frontpage-section.dark h3.svelte-vwxkkv{color:var(--color-light-text)}.enterprise-hero.svelte-vwxkkv{position:relative;min-height:calc(100vh - 4.25rem);padding-top:4.6rem;padding-bottom:4rem}.enterprise-hero.svelte-vwxkkv:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(68,215,189,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,246,238,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%);pointer-events:none}.hero-grid.svelte-vwxkkv{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.hero-copy.svelte-vwxkkv{display:flex;flex-direction:column;gap:1.6rem}.hero-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.section-heading.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.architecture-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.sticky-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.automation-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.feature-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.cta-content.svelte-vwxkkv .txt:where(.svelte-vwxkkv){font-size:1.08rem;line-height:1.7;color:#fff6eeb8}.hero-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv){max-width:42rem;font-size:1.18rem;line-height:1.65;color:#fff6eec7}.hero-actions.svelte-vwxkkv,.cta-row.svelte-vwxkkv{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.hero-actions.svelte-vwxkkv .btn-transparent{color:#fff6eedb;border-color:#fff6ee6b;background:#fff6ee09}.hero-actions.svelte-vwxkkv .btn-transparent:hover{color:var(--color-light-text);border-color:#44d7bd;background:#44d7bd14}.control-visual.svelte-vwxkkv,.control-card.svelte-vwxkkv,.architecture-shell.svelte-vwxkkv,.governance-table.svelte-vwxkkv,.mini-proof.svelte-vwxkkv,.automation-shell.svelte-vwxkkv,.feature-shell.svelte-vwxkkv{border:1px solid rgba(255,246,238,.12);border-radius:8px}.control-visual.svelte-vwxkkv{overflow:hidden;background:#100806;box-shadow:0 26px 80px #00000057;opacity:0;transform:translateY(1rem) scale(.98);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.control-visual.svelte-vwxkkv.in-view,.architecture-shell.svelte-vwxkkv.in-view,.governance-table.svelte-vwxkkv.in-view,.automation-shell.svelte-vwxkkv.in-view,.feature-shell.svelte-vwxkkv.in-view{opacity:1;transform:translateY(0) scale(1)}.visual-topbar.svelte-vwxkkv{display:flex;align-items:center;gap:.48rem;height:2.75rem;padding:0 1rem;border-bottom:1px solid rgba(255,246,238,.1);background:#ffffff09}.visual-topbar.svelte-vwxkkv span:where(.svelte-vwxkkv){width:.62rem;height:.62rem;border-radius:50%;background:#fff6ee47}.visual-topbar.svelte-vwxkkv p:where(.svelte-vwxkkv){margin-left:.55rem;font-family:Poppins;font-size:.72rem;color:#fff6ee85}.control-body.svelte-vwxkkv{display:grid;grid-template-columns:minmax(0,1fr);gap:.68rem;min-height:26.75rem;padding:.9rem}.portfolio-panel.svelte-vwxkkv,.map-panel.svelte-vwxkkv,.engine-panel.svelte-vwxkkv{border:1px solid rgba(255,246,238,.1);border-radius:8px;background:#fff6ee0b}.portfolio-panel.svelte-vwxkkv,.engine-panel.svelte-vwxkkv{padding:.82rem}.panel-heading.svelte-vwxkkv{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.65rem}.panel-heading.svelte-vwxkkv p:where(.svelte-vwxkkv),.engine-panel.svelte-vwxkkv>p:where(.svelte-vwxkkv){font-family:Poppins;font-size:.74rem;color:#75f4d9}.panel-heading.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text);font-family:Manrope;font-size:1rem}.portfolio-row.svelte-vwxkkv{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(5rem,.8fr) 4.5rem;gap:.8rem;align-items:center;padding:.5rem 0;border-top:1px solid rgba(255,246,238,.08)}.portfolio-row.svelte-vwxkkv strong:where(.svelte-vwxkkv),.portfolio-row.svelte-vwxkkv span:where(.svelte-vwxkkv),.portfolio-row.svelte-vwxkkv em:where(.svelte-vwxkkv){display:block;font-family:Poppins;font-style:normal}.portfolio-row.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text);font-size:.84rem}.portfolio-row.svelte-vwxkkv span:where(.svelte-vwxkkv),.portfolio-row.svelte-vwxkkv em:where(.svelte-vwxkkv){font-size:.72rem;color:#fff6ee94}.score-meter.svelte-vwxkkv{height:.45rem;overflow:hidden;border-radius:999px;background:#fff6ee1f}.score-meter.svelte-vwxkkv span:where(.svelte-vwxkkv){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#44d7bd,#f8b45f)}.map-panel.svelte-vwxkkv{position:relative;min-height:10.5rem;overflow:hidden;background:linear-gradient(90deg,rgba(68,215,189,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(255,246,238,.045) 1px,transparent 1px),#0000002e;background-size:42px 42px}.map-panel.svelte-vwxkkv svg:where(.svelte-vwxkkv){position:absolute;inset:0;width:100%;height:100%}.map-panel.svelte-vwxkkv path:where(.svelte-vwxkkv){fill:none;stroke:#44d7bd57;stroke-width:2;stroke-dasharray:8 9;animation:svelte-vwxkkv-flow 6s linear infinite}.control-node.svelte-vwxkkv{position:absolute;z-index:1;display:grid;place-items:center;width:5.4rem;min-height:2.6rem;border:1px solid rgba(255,246,238,.14);border-radius:8px;background:#100806e0;color:var(--color-light-text);font-family:Manrope;font-size:.86rem;font-weight:800}.control-node.core.svelte-vwxkkv{left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(145deg,#44d7bd,#f8b45f);color:#160704}.control-node.api.svelte-vwxkkv{left:1rem;top:1rem}.control-node.mcp.svelte-vwxkkv{right:1rem;top:1rem}.control-node.data.svelte-vwxkkv{left:1rem;bottom:1rem}.control-node.ops.svelte-vwxkkv{right:1rem;bottom:1rem}.engine-grid.svelte-vwxkkv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.62rem}.engine-cell.svelte-vwxkkv{min-width:0;padding:.55rem;border-radius:8px;background:#fff6ee0e}.engine-cell.svelte-vwxkkv img:where(.svelte-vwxkkv){display:block;width:100%;height:1rem;object-fit:contain;margin-bottom:.48rem;filter:saturate(.9)}.engine-cell.svelte-vwxkkv span:where(.svelte-vwxkkv){display:block;color:#fff6ee9e;font-family:Poppins;font-size:.68rem;text-align:center}.narrative-grid.svelte-vwxkkv,.governance-grid.svelte-vwxkkv{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}.narrative-copy.svelte-vwxkkv{display:flex;flex-direction:column;gap:1.2rem}.narrative-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv){font-size:1.13rem;line-height:1.75}.section-heading.svelte-vwxkkv{max-width:58rem;margin-bottom:2.2rem}.section-heading.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.architecture-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.automation-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.feature-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv){margin-top:1rem}.control-grid.svelte-vwxkkv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.control-card.svelte-vwxkkv{min-height:17rem;padding:1.15rem;background:#ffffff0b;opacity:0;transform:translateY(1rem);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1),border-color .2s ease,background .2s ease}.control-card.svelte-vwxkkv.in-view{opacity:1;transform:translateY(0)}.control-card.svelte-vwxkkv:hover{border-color:#44d7bd73;background:#44d7bd14}.control-card.svelte-vwxkkv>span:where(.svelte-vwxkkv){display:inline-flex;margin-bottom:3.2rem;color:#75f4d9;font-family:Manrope;font-size:.8rem;font-weight:800}.enterprise-page.svelte-vwxkkv .control-card:where(.svelte-vwxkkv) h3:where(.svelte-vwxkkv){font-size:1.08rem!important;line-height:1.24!important;letter-spacing:0!important}.control-card.svelte-vwxkkv p:where(.svelte-vwxkkv),.governance-row.svelte-vwxkkv p:where(.svelte-vwxkkv){margin-top:.72rem;color:#fff6eead;font-family:Poppins;font-size:.88rem;line-height:1.62}.architecture-shell.svelte-vwxkkv,.automation-shell.svelte-vwxkkv,.feature-shell.svelte-vwxkkv{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(1.4rem,3vw,2rem);background:linear-gradient(135deg,rgba(68,215,189,.11),transparent 35%),#ffffff0b;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.architecture-list.svelte-vwxkkv{display:grid;gap:.75rem}.architecture-list.svelte-vwxkkv article:where(.svelte-vwxkkv){display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(255,246,238,.12);border-radius:8px;background:#fff6ee0e}.architecture-list.svelte-vwxkkv strong:where(.svelte-vwxkkv),.architecture-list.svelte-vwxkkv span:where(.svelte-vwxkkv){font-family:Poppins}.architecture-list.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text);font-size:.9rem}.architecture-list.svelte-vwxkkv span:where(.svelte-vwxkkv){color:#fff6eead;font-size:.84rem;line-height:1.5}.sticky-copy.svelte-vwxkkv{position:sticky;top:6rem}.mini-proof.svelte-vwxkkv{display:flex;flex-direction:column;gap:.35rem;margin-top:1.5rem;padding:1rem;background:#fff6ee0e}.mini-proof.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text);font-family:Manrope;font-size:1rem}.mini-proof.svelte-vwxkkv span:where(.svelte-vwxkkv){color:#fff6eead;font-family:Poppins;font-size:.88rem;line-height:1.5}.governance-table.svelte-vwxkkv{overflow:hidden;background:#fff6ee0b;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.governance-row.svelte-vwxkkv{display:grid;grid-template-columns:9rem 9rem minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border-top:1px solid rgba(255,246,238,.1)}.governance-row.svelte-vwxkkv:first-child{border-top:0}.governance-row.svelte-vwxkkv span:where(.svelte-vwxkkv),.governance-row.svelte-vwxkkv strong:where(.svelte-vwxkkv){font-family:Poppins;font-size:.86rem}.governance-row.svelte-vwxkkv span:where(.svelte-vwxkkv){color:#75f4d9}.governance-row.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text)}.governance-row.svelte-vwxkkv p:where(.svelte-vwxkkv){margin:0}.automation-timeline.svelte-vwxkkv{display:grid;gap:.75rem}.automation-timeline.svelte-vwxkkv div:where(.svelte-vwxkkv){display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(255,246,238,.12);border-radius:8px;background:#fff6ee0e}.automation-timeline.svelte-vwxkkv span:where(.svelte-vwxkkv),.automation-timeline.svelte-vwxkkv strong:where(.svelte-vwxkkv){font-family:Poppins}.automation-timeline.svelte-vwxkkv span:where(.svelte-vwxkkv){color:#75f4d9;font-size:.78rem;font-weight:700}.automation-timeline.svelte-vwxkkv strong:where(.svelte-vwxkkv){color:var(--color-light-text);font-size:.9rem}.feature-pills.svelte-vwxkkv{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.feature-pills.svelte-vwxkkv a:where(.svelte-vwxkkv){display:inline-flex;min-height:2.5rem;align-items:center;padding:.62rem .9rem;border:1px solid rgba(255,246,238,.14);border-radius:999px;background:#fff6ee0e;color:#fff6eec7;font-family:Poppins;font-size:.84rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.feature-pills.svelte-vwxkkv a:where(.svelte-vwxkkv):hover{border-color:#44d7bd;color:#75f4d9;transform:translateY(-2px)}.final-cta.svelte-vwxkkv{padding-bottom:7rem}.cta-content.svelte-vwxkkv{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:50rem}.cta-content.svelte-vwxkkv .overtext:where(.svelte-vwxkkv){margin-left:auto;margin-right:auto}.cta-content.svelte-vwxkkv .txt:where(.svelte-vwxkkv){max-width:40rem;color:#fff6eeb8}@keyframes svelte-vwxkkv-flow{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.map-panel.svelte-vwxkkv path:where(.svelte-vwxkkv){animation:none}.control-visual.svelte-vwxkkv,.control-card.svelte-vwxkkv,.architecture-shell.svelte-vwxkkv,.governance-table.svelte-vwxkkv,.automation-shell.svelte-vwxkkv,.feature-shell.svelte-vwxkkv{transition:none}}@media (max-width: 1080px){.hero-grid.svelte-vwxkkv,.narrative-grid.svelte-vwxkkv,.governance-grid.svelte-vwxkkv,.architecture-shell.svelte-vwxkkv,.automation-shell.svelte-vwxkkv,.feature-shell.svelte-vwxkkv{grid-template-columns:1fr}.control-grid.svelte-vwxkkv{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-copy.svelte-vwxkkv{position:static}.feature-pills.svelte-vwxkkv{justify-content:flex-start}}@media (max-width: 768px){.enterprise-hero.svelte-vwxkkv{min-height:auto;padding-top:4.5rem}h1.svelte-vwxkkv{max-width:11ch;font-size:3.1rem}h2.svelte-vwxkkv{font-size:2.2rem}.hero-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.narrative-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.sticky-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.architecture-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.automation-copy.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.feature-shell.svelte-vwxkkv .txt:where(.svelte-vwxkkv),.cta-content.svelte-vwxkkv .txt:where(.svelte-vwxkkv){font-size:1rem;line-height:1.62}.control-grid.svelte-vwxkkv{grid-template-columns:1fr}.engine-grid.svelte-vwxkkv{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-row.svelte-vwxkkv,.architecture-list.svelte-vwxkkv article:where(.svelte-vwxkkv),.automation-timeline.svelte-vwxkkv div:where(.svelte-vwxkkv){grid-template-columns:1fr}.portfolio-row.svelte-vwxkkv{grid-template-columns:minmax(0,1fr) 4rem;gap:.5rem}.score-meter.svelte-vwxkkv{display:none}.map-panel.svelte-vwxkkv{min-height:9rem}.engine-cell.svelte-vwxkkv{display:block}.engine-cell.svelte-vwxkkv img:where(.svelte-vwxkkv){width:4.8rem;margin:0 auto .45rem}.engine-cell.svelte-vwxkkv span:where(.svelte-vwxkkv){text-align:center}.control-card.svelte-vwxkkv{min-height:auto}.control-card.svelte-vwxkkv>span:where(.svelte-vwxkkv){margin-bottom:2rem}}@media (max-width: 480px){h1.svelte-vwxkkv{font-size:2.55rem}.hero-actions.svelte-vwxkkv,.cta-row.svelte-vwxkkv{align-items:stretch;flex-direction:column}.hero-actions.svelte-vwxkkv .btn,.cta-row.svelte-vwxkkv .btn{width:100%}.control-visual.svelte-vwxkkv{margin-left:-.25rem;margin-right:-.25rem}}
