.landing-enterprise{--le-bg:#1a1d22;--le-bg-elevated:#22262b;--le-surface:#f5f6f8;--le-card:#fff;--le-purple:#7c3aed;--le-purple-hover:#6d28d9;--le-purple-soft:#a78bfa;--le-text:#fff;--le-text-muted:#9ca3af;--le-text-dark:#111827;--le-text-dark-muted:#6b7280;--le-border:#2e333a;--le-border-dark:#e5e7eb;--primary:#7c3aed;--primary-foreground:#fff;--ring:#7c3aed;color:var(--le-text-dark);background:var(--le-surface)}.dark .landing-enterprise{--le-surface:#1a1d22;--le-card:#22262b;--le-text-dark:#eee;--le-text-dark-muted:#9e9e9e;--le-border-dark:#2e333a;color:var(--le-text-dark);background:var(--le-surface)}@supports (color:lab(0% 0 0)){.dark .landing-enterprise{--le-text-dark:lab(94.2% 0 0);--le-text-dark-muted:lab(65.2% 0 0)}}.landing-enterprise .le-hero,.landing-enterprise .le-dark{background:var(--le-bg);color:var(--le-text)}.landing-enterprise .le-btn-primary{background:var(--le-purple);color:#fff;border:1px solid #0000}.landing-enterprise .le-btn-primary:hover{background:var(--le-purple-hover)}.landing-enterprise .le-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.landing-enterprise .le-btn-ghost:hover{background:#ffffff14}.landing-enterprise .le-accent-text{background:linear-gradient(90deg,#9b87f5 0%,#a78bfa 42%,#7dd3fc 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-enterprise .arch-panel{color:#fff;background:radial-gradient(70% 80% at 35%,#2563eb2e,#0000 55%),radial-gradient(50% 60% at 75% 40%,#0f172ae6,#0000 50%),linear-gradient(135deg,#020617 0%,#0a1628 40%,#030712 100%)}.landing-enterprise .arch-hub-sphere{isolation:isolate;background:radial-gradient(55% 42% at 28% 22%,#ffffff8c 0%,#ffffff24 32%,#0000 58%),radial-gradient(circle at 40% 36%,#93c5fd38 0%,#0000 42%),radial-gradient(circle at 58% 48%,#2a4a9e 0%,#132044 38%,#070d1c 68%,#01040c 100%),radial-gradient(circle at 78% 76%,#5b21b673 0%,#0000 48%);border:1.5px solid #c4b5fd52;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,inset 12px 16px 28px #ffffff1f,inset -14px -18px 32px #020617bf,inset 0 -10px 20px #4c1d9559,inset 0 18px 28px #ffffff0f}.landing-enterprise .arch-hub-sphere:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 28% at 30% 20%,#ffffff8c 0%,#ffffff1f 40%,#0000 70%),radial-gradient(70% 50% at 50% 0,#ffffff1a 0%,#0000 55%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 2px 3px 6px #ffffff1a,inset -2px -4px 8px #a78bfa29}.landing-enterprise .arch-hub-sphere:after{content:"";pointer-events:none;z-index:2;border:1px solid #c4b5fd42;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 0 1px #ffffff1f,inset 1px 2px 4px #ffffff14,inset -1px -2px 5px #8b5cf61f}.landing-enterprise .arch-hub-logo{z-index:1;filter:drop-shadow(0 4px 8px #0000008c)drop-shadow(0 -1px 2px #ffffff59);position:relative;transform:translateY(2px)scale(.94)}.landing-enterprise .arch-glass{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff12 0%,#ffffff06 50%,#0f172a59 100%);box-shadow:inset 0 1px #ffffff14,0 8px 32px #00000059}@media (max-width:1023px){.landing-enterprise .arch-glass{width:100%}}.landing-enterprise .arch-mobile-connector{flex-shrink:0;width:1px;height:2.5rem;margin-inline:auto;position:relative;overflow:hidden}.landing-enterprise .arch-mobile-connector:before{content:"";border-left:1px dashed #94a3b88c;position:absolute;inset:0}.landing-enterprise .arch-mobile-connector-dot{background:#fff;border-radius:9999px;width:5px;height:5px;margin-left:-2.5px;animation:2.2s linear infinite arch-mobile-flow;position:absolute;top:0;left:50%;box-shadow:0 0 8px #ffffffd9}@keyframes arch-mobile-flow{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(2.5rem)}}@media (prefers-reduced-motion:reduce){.landing-enterprise .arch-mobile-connector-dot{opacity:.7;margin-top:-2.5px;animation:none;top:50%}}.landing-enterprise .arch-mobile-hub{flex-direction:column;align-items:center;display:flex;position:relative}.landing-enterprise .arch-mobile-hub-active>div:first-child{position:relative}.landing-enterprise .arch-mobile-hub-active>div:first-child:before{content:"";filter:blur(14px);z-index:0;pointer-events:none;background:radial-gradient(circle,#a78bfa8c 0%,#7c3aed47 42%,#0000 72%);border-radius:50%;width:68%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-enterprise .arch-mobile-fanout{pointer-events:none;width:100%;max-width:16rem;margin-inline:auto}.landing-enterprise .arch-mobile-flow-gap{opacity:.55;transition:opacity .4s}.landing-enterprise .arch-mobile-flow-gap-active{opacity:1}.landing-enterprise .arch-mobile-engine-chip{z-index:2;isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,#1e293beb 0%,#0f172af2 100%);border:1px solid #ffffff24;border-radius:.75rem;position:relative;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000059}.landing-enterprise .arch-mobile-chip-interactive{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.landing-enterprise .arch-mobile-chip-interactive:active{transform:scale(.97)}.landing-enterprise .arch-mobile-chip-hot{background:linear-gradient(160deg,#4c1d958c 0%,#1e293bf2 55%,#0f172afa 100%);border-color:#c4b5fda6;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #c084fc4d,0 8px 22px #7c3aed59}@media (prefers-reduced-motion:reduce){.landing-enterprise .arch-mobile-hub circle,.landing-enterprise .arch-mobile-flow-gap circle{display:none}.landing-enterprise .arch-mobile-chip-interactive{transition:none}}
