.eh-section:where(.astro-jeqrkfmk){padding-top:120px;padding-bottom:80px;overflow:hidden}.eh-grid:where(.astro-jeqrkfmk){grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=1024px){.eh-grid:where(.astro-jeqrkfmk){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:60px;padding-left:max(20px,50vw - 620px)}}.eh-left:where(.astro-jeqrkfmk){padding-left:16px;padding-right:16px}@media (width>=1024px){.eh-left:where(.astro-jeqrkfmk){max-width:600px;padding-left:0;padding-right:0}}.eyebrow-wrap:where(.astro-jeqrkfmk){margin-bottom:2rem;margin-left:1rem;display:inline-block;position:relative}.eyebrow:where(.astro-jeqrkfmk){font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400);font-size:13.2px;font-weight:500;position:relative}.eyebrow:where(.astro-jeqrkfmk):before{content:"";background-color:var(--color-persimmon-400);width:.5rem;height:.5rem;display:block;position:absolute;top:5px;left:-1rem}.eh-title:where(.astro-jeqrkfmk){font-family:var(--font-family-primary);color:#fff;margin:0;font-size:52px;font-weight:500;line-height:1.05}@media (width>=1024px){.eh-title:where(.astro-jeqrkfmk){font-size:64px}}.eh-trust:where(.astro-jeqrkfmk){background:linear-gradient(90deg,#f97316 0%,#f59e0b 50%,#fb923c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eh-lede:where(.astro-jeqrkfmk){color:#fff9;max-width:560px;margin-top:2rem;font-size:1.125rem;line-height:1.55}.eh-cta-wrap:where(.astro-jeqrkfmk){margin-top:2.5rem}.eh-cta:where(.astro-jeqrkfmk){color:#000;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.eh-cta:where(.astro-jeqrkfmk):hover{background:#ffffffe6}.eh-logos:where(.astro-jeqrkfmk){margin-top:4rem}.eh-logos-label:where(.astro-jeqrkfmk){font-family:var(--font-family-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin:0 0 1.5rem;font-size:11px}.eh-right:where(.astro-jeqrkfmk){justify-content:flex-end;align-items:center;display:flex}.eh-image:where(.astro-jeqrkfmk){width:100%;max-width:540px;height:auto;display:block}@media (width>=1024px){.eh-image:where(.astro-jeqrkfmk){width:auto;max-width:none;height:auto;max-height:640px}}.enterprise-logos-grid:where(.astro-jeqrkfmk){flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.enterprise-logos-grid:where(.astro-jeqrkfmk) img:where(.astro-jeqrkfmk){object-fit:contain;opacity:.7;filter:grayscale()brightness(0)invert();width:auto;max-width:110px;max-height:22px;transition:opacity .2s}.enterprise-logos-grid:where(.astro-jeqrkfmk) img:where(.astro-jeqrkfmk):hover{opacity:.95}@media (width<=768px){.enterprise-logos-grid:where(.astro-jeqrkfmk){flex-wrap:wrap;gap:16px 20px}.enterprise-logos-grid:where(.astro-jeqrkfmk) img:where(.astro-jeqrkfmk){max-height:20px}}.enterprise-diagram:where(.astro-dctvkvti){color:#fff;background:#000;padding:80px 20px 100px;position:relative;overflow:hidden}.ed-header:where(.astro-dctvkvti){text-align:center;max-width:760px;margin:0 auto 48px}.ed-badge:where(.astro-dctvkvti){font-family:var(--font-family-mono);letter-spacing:2px;color:#888;border:1px solid #444;border-radius:4px;margin-bottom:24px;padding:8px 20px;font-size:12px;display:inline-block}.ed-title:where(.astro-dctvkvti){font-family:var(--font-family-primary);color:#fff;margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}.ed-subtitle:where(.astro-dctvkvti){color:#999;margin:0;font-size:17px;line-height:1.6}.ed-subtitle:where(.astro-dctvkvti) em:where(.astro-dctvkvti){color:#fff;font-style:italic}.ed-subtitle:where(.astro-dctvkvti) strong:where(.astro-dctvkvti){color:#fff;font-weight:500}.ed-mode-switch:where(.astro-dctvkvti){align-items:center;gap:12px;display:inline-flex}.ed-mode-btn:where(.astro-dctvkvti){cursor:pointer;font-family:var(--font-family-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;background:0 0;border:none;padding:0;font-size:11px;transition:color .2s}.ed-mode-btn:where(.astro-dctvkvti):hover{color:#ffffffb3}.ed-stage:where(.astro-dctvkvti)[data-mode=enterprise] .ed-mode-btn:where(.astro-dctvkvti)[data-mode=enterprise],.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-mode-btn:where(.astro-dctvkvti)[data-mode=oss]{color:#fff}.ed-mode-track:where(.astro-dctvkvti){cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;width:32px;height:16px;display:inline-block;position:relative}.ed-mode-thumb:where(.astro-dctvkvti){background:#f59e0b;border-radius:50%;width:12px;height:12px;transition:transform .25s cubic-bezier(.32,.72,0,1),background .25s;position:absolute;top:1px;left:1px}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-mode-thumb:where(.astro-dctvkvti){background:#ffffffa6;transform:translate(16px)}.ed-stage:where(.astro-dctvkvti){grid-template-rows:minmax(70px,auto) minmax(0,1fr) minmax(30px,auto);grid-template-columns:minmax(80px,auto) minmax(0,1fr) minmax(80px,auto);gap:56px;max-width:1280px;min-height:800px;margin:0 auto;display:grid;position:relative}.ed-ext-flow:where(.astro-dctvkvti){--flow-color:#93c5fd8c;pointer-events:none;position:absolute}.ed-ext-flow-down:where(.astro-dctvkvti){background-image:linear-gradient(to bottom, var(--flow-color) 50%, transparent 50%);background-repeat:repeat-y;background-size:1.5px 7px;width:1.5px;height:28px;animation:1.4s linear infinite ed-march-y;bottom:-10px;left:50%;transform:translate(-50%,100%)}.ed-ext-flow-right:where(.astro-dctvkvti){background-image:linear-gradient(to right, var(--flow-color) 50%, transparent 50%);background-repeat:repeat-x;background-size:7px 1.5px;width:38px;height:1.5px;margin-left:12px;animation:1.4s linear infinite ed-march-x;top:14px;left:100%;transform:translateY(-50%)}.ed-ext-flow-left:where(.astro-dctvkvti){background-image:linear-gradient(to right, var(--flow-color) 50%, transparent 50%);background-repeat:repeat-x;background-size:7px 1.5px;width:38px;height:1.5px;margin-right:12px;animation:1.4s linear infinite ed-march-x;top:14px;right:100%;transform:translateY(-50%)}@keyframes ed-march-x{to{background-position-x:7px}}@keyframes ed-march-y{to{background-position-y:7px}}@media (prefers-reduced-motion:reduce){.ed-ext-flow:where(.astro-dctvkvti){animation:none}}.ed-radial-blur:where(.astro-dctvkvti){z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0}.ed-radial-blur:where(.astro-dctvkvti) svg:where(.astro-dctvkvti){width:100%;height:100%}.ed-ext-label:where(.astro-dctvkvti){font-family:var(--font-family-mono);letter-spacing:.2em;text-transform:uppercase;color:#888;user-select:none;pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.ed-ext-icon:where(.astro-dctvkvti){color:#60a5fa;flex-shrink:0;width:28px;height:28px}.ed-data:where(.astro-dctvkvti){grid-area:1/2;place-self:end center;padding-bottom:4px}.ed-models:where(.astro-dctvkvti){grid-area:2/1;place-self:center end}.ed-humans:where(.astro-dctvkvti){grid-area:2/3;place-self:center start}.ed-frame:where(.astro-dctvkvti){z-index:1;background:#0006;border:1.5px solid #ffffff2e;border-radius:16px;grid-area:2/2;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-columns:1fr 1.15fr 1fr;gap:14px;padding:18px;display:grid;position:relative}.ed-frame-caption:where(.astro-dctvkvti){text-align:center;font-family:var(--font-family-mono);letter-spacing:.18em;text-transform:uppercase;color:#f97316;grid-area:1/1/auto/-1;margin:4px 0 6px;font-size:11px}.ed-cap-oss:where(.astro-dctvkvti){display:none}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-frame-caption:where(.astro-dctvkvti){color:#ffffff8c}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-cap-ent:where(.astro-dctvkvti){display:none}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-cap-oss:where(.astro-dctvkvti){display:inline}.ed-frame-toggle:where(.astro-dctvkvti){grid-area:6/1/auto/-1;justify-content:center;margin-top:6px;display:flex}.ed-card:where(.astro-dctvkvti).security{grid-area:2/1/auto/-1}.ed-card:where(.astro-dctvkvti).automation{grid-area:3/1}.ed-core-stack:where(.astro-dctvkvti){grid-area:3/2;grid-template-rows:auto 1.1fr 1fr;gap:14px;min-height:0;display:grid}.ed-card:where(.astro-dctvkvti).access{grid-area:3/3}.ed-card:where(.astro-dctvkvti).platform{grid-area:4/1/auto/-1}.ed-card:where(.astro-dctvkvti).support{grid-area:5/1/auto/-1}.ed-card:where(.astro-dctvkvti){color:#fff;cursor:pointer;background:0 0;border:none;min-width:0;min-height:0;transition:opacity .3s,transform .6s;position:relative}.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-card:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-frame-caption:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-frame-toggle:where(.astro-dctvkvti){opacity:0;transform:translateY(10px)}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti){opacity:1;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(0)}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-frame-caption:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti).is-revealed .ed-frame-toggle:where(.astro-dctvkvti){opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(0)}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-frame-caption:where(.astro-dctvkvti){transition-delay:50ms}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).security{transition-delay:.18s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).automation{transition-delay:.28s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).interface,.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).access{transition-delay:.34s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).qc{transition-delay:.44s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).platform{transition-delay:.52s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-card:where(.astro-dctvkvti).support{transition-delay:.6s}.ed-stage:where(.astro-dctvkvti).is-revealed .ed-frame-toggle:where(.astro-dctvkvti){transition-delay:.7s}@media (prefers-reduced-motion:reduce){.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-card:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-frame-caption:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti):not(.is-revealed) .ed-frame-toggle:where(.astro-dctvkvti){opacity:1;transform:none}}.ed-card:where(.astro-dctvkvti){--accent:#f59e0b!important}.ed-card:where(.astro-dctvkvti).platform,.ed-card:where(.astro-dctvkvti).support{--accent:#f97316!important}.ed-card-inner:where(.astro-dctvkvti){background:#0000004d;border:1px solid #f59e0b59;border-radius:10px;flex-direction:column;gap:10px;height:100%;padding:14px 18px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.ed-card:where(.astro-dctvkvti):hover .ed-card-inner:where(.astro-dctvkvti){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#00000080}.ed-card:where(.astro-dctvkvti):focus-visible .ed-card-inner:where(.astro-dctvkvti){outline:2px solid var(--accent);outline-offset:2px}.ed-card:where(.astro-dctvkvti).no-pills .ed-card-inner:where(.astro-dctvkvti){gap:0}.ed-corner-plus:where(.astro-dctvkvti){color:#f59e0b59;width:22px;height:22px;font-family:var(--font-family-mono);pointer-events:none;border:1px solid #f59e0b59;border-radius:50%;place-items:center;font-size:16px;line-height:1;transition:color .2s,border-color .2s;display:grid;position:absolute;top:12px;right:14px}.ed-card:where(.astro-dctvkvti):hover .ed-corner-plus:where(.astro-dctvkvti){color:var(--accent);border-color:var(--accent);animation:1.2s ease-in-out infinite ed-corner-pulse}@keyframes ed-corner-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b00}50%{transform:scale(1.12);box-shadow:0 0 0 4px #f59e0b2e}}@media (prefers-reduced-motion:reduce){.ed-card:where(.astro-dctvkvti):hover .ed-corner-plus:where(.astro-dctvkvti){animation:none}}.ed-card-title:where(.astro-dctvkvti){font-family:var(--font-family-primary);color:var(--accent,#fff);letter-spacing:.01em;padding-right:32px;font-size:17px;font-weight:500;line-height:1.2}.ed-pills:where(.astro-dctvkvti){flex-wrap:wrap;gap:6px;display:flex}.ed-pill:where(.astro-dctvkvti){font-family:var(--font-family-mono);letter-spacing:.05em;color:#ffffff80;white-space:nowrap;background:#f59e0b0a;border:1px solid #f59e0b47;border-radius:12px;padding:3px 9px;font-size:10.5px;line-height:1.4}.ed-new-badge:where(.astro-dctvkvti){font-family:var(--font-family-mono);letter-spacing:.2em;text-transform:uppercase;color:#fbbf24;pointer-events:none;border:1px dashed #fbbf2480;border-radius:3px;padding:2px 7px;font-size:9px;line-height:1;position:absolute;top:14px;right:44px}.ed-oss-core:where(.astro-dctvkvti){text-align:center;color:#fff;background:#ffffff08;border:1.5px solid #ffffff40;border-radius:10px;place-items:center;padding:18px;line-height:1.25;display:grid;position:relative;box-shadow:0 0 30px #ffffff0f}.ed-oss-core:where(.astro-dctvkvti) strong:where(.astro-dctvkvti){font-family:var(--font-family-primary);font-size:17px;font-weight:500;line-height:1.2;display:block}.ed-oss-core:where(.astro-dctvkvti) em:where(.astro-dctvkvti){font-style:normal;font-family:var(--font-family-primary);color:#fff9;letter-spacing:0;text-transform:none;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.ed-stage:where(.astro-dctvkvti)[data-expanded] .ed-card:where(.astro-dctvkvti):not(.is-expanded),.ed-stage:where(.astro-dctvkvti)[data-expanded] .ed-ext-label:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti)[data-expanded] .ed-oss-core:where(.astro-dctvkvti){opacity:.18;pointer-events:none}.ed-card:where(.astro-dctvkvti).is-expanded{z-index:50;cursor:default;inset:0;grid-column:unset!important;grid-row:unset!important;position:absolute!important}.ed-card:where(.astro-dctvkvti).is-expanded .ed-card-inner:where(.astro-dctvkvti){border-width:1.5px;border-color:var(--accent);background:linear-gradient(#0f1620f7 0%,#000000fc 100%);height:100%;padding:28px 32px 24px;overflow:hidden}.ed-card:where(.astro-dctvkvti).is-expanded .ed-corner-plus:where(.astro-dctvkvti),.ed-card:where(.astro-dctvkvti).is-expanded .ed-pills:where(.astro-dctvkvti),.ed-card:where(.astro-dctvkvti).is-expanded .ed-new-badge:where(.astro-dctvkvti),.ed-card:where(.astro-dctvkvti).is-expanded .ed-oss-view:where(.astro-dctvkvti){display:none}.ed-card:where(.astro-dctvkvti).is-expanded .ed-full-content:where(.astro-dctvkvti){display:flex}.ed-card:where(.astro-dctvkvti).is-expanded .ed-close:where(.astro-dctvkvti){display:grid}.ed-card:where(.astro-dctvkvti).is-expanded .ed-card-title:where(.astro-dctvkvti){color:#fff;margin-bottom:12px;padding-right:56px;font-size:clamp(28px,3.2vw,36px)}.ed-close:where(.astro-dctvkvti){color:#fff;width:36px;height:36px;font-family:var(--font-family-primary);cursor:pointer;z-index:2;background:0 0;border:1px solid #fff6;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;transition:border-color .2s,background .2s;display:none;position:absolute;top:20px;right:22px}.ed-close:where(.astro-dctvkvti):hover{background:#ffffff14;border-color:#fff}.ed-full-content:where(.astro-dctvkvti){flex-direction:column;flex:1;gap:16px;min-height:0;margin-top:4px;padding-right:6px;display:none;overflow-y:auto}.ed-full-content:where(.astro-dctvkvti)::-webkit-scrollbar{width:6px}.ed-full-content:where(.astro-dctvkvti)::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.ed-lede{font-family:var(--font-family-primary);color:#ddd;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:8px 0 16px;padding:16px 0;font-size:17px;font-style:italic;line-height:1.55}.ed-full-content:where(.astro-dctvkvti) ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.ed-full-content:where(.astro-dctvkvti) li{flex-direction:column;gap:4px;display:flex}.ed-full-content:where(.astro-dctvkvti) li strong{font-family:var(--font-family-primary);color:#fff;font-size:15px;font-weight:600;display:block}.ed-full-content:where(.astro-dctvkvti) li strong:before{content:"→ ";color:var(--accent);font-family:var(--font-family-mono);font-weight:400}.ed-full-content:where(.astro-dctvkvti) li span{color:#999;padding-left:18px;font-size:14px;line-height:1.55;display:block}.ed-oss-view:where(.astro-dctvkvti){flex-direction:column;gap:8px;display:none}.ed-todo-label:where(.astro-dctvkvti){font-family:var(--font-family-mono);letter-spacing:.16em;color:#fff;text-transform:uppercase;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.ed-todo-label:where(.astro-dctvkvti):before{content:"";background:var(--color-persimmon-400);width:9px;height:9px;box-shadow:0 0 0 0 var(--color-persimmon-400);border-radius:50%;flex-shrink:0;animation:2.6s ease-out infinite ed-radar}@keyframes ed-radar{0%{box-shadow:0 0 #ff7a458c,0 0 #ff7a4559}60%{box-shadow:0 0 0 16px #ff7a4500,0 0 0 28px #ff7a4500}to{box-shadow:0 0 #ff7a4500,0 0 #ff7a4500}}.ed-todo-text:where(.astro-dctvkvti){font-family:var(--font-family-primary);color:#ccc;max-width:30em;margin:0;padding-left:21px;font-size:13.5px;line-height:1.5}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-pills:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-corner-plus:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-new-badge:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-card-title:where(.astro-dctvkvti){display:none}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-oss-view:where(.astro-dctvkvti){display:flex}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti) .ed-card-inner:where(.astro-dctvkvti){cursor:default;background:#ffffff05;border-color:#ffffff26}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti){cursor:default}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti).support{display:none}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-card:where(.astro-dctvkvti).interface .ed-card-inner:where(.astro-dctvkvti){justify-content:center;align-items:flex-start;padding:18px}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-core-stack:where(.astro-dctvkvti){grid-template-rows:1fr 1fr}.ed-stage:where(.astro-dctvkvti)[data-mode=oss] .ed-oss-core:where(.astro-dctvkvti) em:where(.astro-dctvkvti){display:none}@media (prefers-reduced-motion:reduce){.ed-todo-label:where(.astro-dctvkvti):before{animation:none}}.ed-hint:where(.astro-dctvkvti){text-align:center;font-family:var(--font-family-mono);color:#666;letter-spacing:.1em;margin:28px 0 0;font-size:11px}.ed-hint:where(.astro-dctvkvti) kbd:where(.astro-dctvkvti){color:#ccc;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3px;padding:1px 6px;font-family:inherit;font-size:10px}.ed-hint-enterprise:where(.astro-dctvkvti),.ed-hint-oss:where(.astro-dctvkvti){display:none}.ed-stage:where(.astro-dctvkvti)[data-mode=enterprise]~.ed-hint:where(.astro-dctvkvti) .ed-hint-enterprise:where(.astro-dctvkvti),.enterprise-diagram:where(.astro-dctvkvti):has(.ed-stage[data-mode=enterprise]) .ed-hint-enterprise:where(.astro-dctvkvti),.ed-stage:where(.astro-dctvkvti)[data-mode=oss]~.ed-hint:where(.astro-dctvkvti) .ed-hint-oss:where(.astro-dctvkvti),.enterprise-diagram:where(.astro-dctvkvti):has(.ed-stage[data-mode=oss]) .ed-hint-oss:where(.astro-dctvkvti){display:inline}@media (width<=900px){.ed-stage:where(.astro-dctvkvti){grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.ed-ext-label:where(.astro-dctvkvti){display:none}.ed-frame:where(.astro-dctvkvti){grid-area:1/1;grid-template-rows:auto;grid-template-columns:1fr}.ed-card:where(.astro-dctvkvti).security,.ed-card:where(.astro-dctvkvti).automation,.ed-card:where(.astro-dctvkvti).access,.ed-card:where(.astro-dctvkvti).platform,.ed-card:where(.astro-dctvkvti).support,.ed-core-stack:where(.astro-dctvkvti),.ed-frame-toggle:where(.astro-dctvkvti){grid-area:auto/1}.ed-card:where(.astro-dctvkvti).is-expanded{inset:12px;position:fixed!important}.ed-card:where(.astro-dctvkvti).is-expanded .ed-card-inner:where(.astro-dctvkvti){padding:22px}}.ep-section:where(.astro-qiujddh2){border-top:1px solid var(--color-border);padding:80px 0}.ep-container:where(.astro-qiujddh2){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.ep-container:where(.astro-qiujddh2){padding-inline:5rem}}.ep-grid:where(.astro-qiujddh2){grid-template-columns:1fr;gap:40px;display:grid}@media (width>=900px){.ep-grid:where(.astro-qiujddh2){grid-template-columns:5fr 7fr;gap:80px}}.ep-num-row:where(.astro-qiujddh2){align-items:center;gap:16px;margin-bottom:20px;display:flex}.ep-num:where(.astro-qiujddh2){font-family:var(--font-family-mono);letter-spacing:.18em;color:var(--ep-accent);font-size:13px;font-weight:500}.ep-rule:where(.astro-qiujddh2){background:var(--color-border);flex:1;max-width:80px;height:1px}.ep-title:where(.astro-qiujddh2){font-family:var(--font-family-primary);letter-spacing:-.005em;color:#fff;margin:0 0 24px;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.1}.ep-intro:where(.astro-qiujddh2){color:#fff9;max-width:36em;margin:0;font-size:17px;line-height:1.6}.ep-bullets:where(.astro-qiujddh2){flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ep-bullets:where(.astro-qiujddh2) li:where(.astro-qiujddh2){grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;display:grid}.ep-bullets:where(.astro-qiujddh2) li:where(.astro-qiujddh2):before{content:"→";color:var(--ep-accent);font-family:var(--font-family-mono);grid-row:1/span 2;align-self:start;font-size:16px;line-height:1.45}.ep-bullets:where(.astro-qiujddh2) li:where(.astro-qiujddh2) strong:where(.astro-qiujddh2){font-family:var(--font-family-primary);color:#fff;font-size:16px;font-weight:600}.ep-bullets:where(.astro-qiujddh2) li:where(.astro-qiujddh2) span:where(.astro-qiujddh2){color:#fff9;grid-column:2;font-size:15px;line-height:1.55}.ep-featured-grid:where(.astro-qiujddh2){grid-template-columns:1fr;gap:14px;margin:0 0 24px;display:grid}@media (width>=600px){.ep-featured-grid:where(.astro-qiujddh2){grid-template-columns:repeat(2,1fr);gap:16px}}.ep-featured-card:where(.astro-qiujddh2){border:1px solid var(--color-border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex}.ep-featured-card:where(.astro-qiujddh2) strong:where(.astro-qiujddh2){font-family:var(--font-family-primary);color:#f97316;letter-spacing:.005em;font-size:20px;font-weight:500;line-height:1.2}.ep-featured-card:where(.astro-qiujddh2) span:where(.astro-qiujddh2){color:#fff9;font-size:14.5px;line-height:1.55}.ep-outro:where(.astro-qiujddh2){color:#fff9;border-left:2px solid var(--ep-accent);margin-top:32px;padding-left:16px;font-size:15.5px;font-style:italic;line-height:1.65}.eo-section:where(.astro-6lprb7yy){border-top:1px solid var(--color-border);padding:80px 0}.eo-container:where(.astro-6lprb7yy){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.eo-container:where(.astro-6lprb7yy){padding-inline:5rem}}.eo-card:where(.astro-6lprb7yy){border:1px solid var(--color-border);background:#ffffff05;border-radius:12px;padding:48px}.eo-eyebrow:where(.astro-6lprb7yy){font-family:var(--font-family-mono);letter-spacing:.18em;color:var(--color-persimmon-400);text-transform:uppercase;margin-bottom:20px;font-size:13px}.eo-title:where(.astro-6lprb7yy){font-family:var(--font-family-primary);color:#fff;max-width:36em;margin:0 0 20px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.eo-intro:where(.astro-6lprb7yy){color:#fff9;margin:0 0 16px;font-size:16px}.eo-list:where(.astro-6lprb7yy){flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.eo-list:where(.astro-6lprb7yy) li:where(.astro-6lprb7yy){color:#fff;padding-left:24px;font-size:16px;line-height:1.55;position:relative}.eo-list:where(.astro-6lprb7yy) li:where(.astro-6lprb7yy):before{content:"·";color:var(--color-persimmon-400);font-size:22px;line-height:1;position:absolute;top:-2px;left:8px}@media (width<=700px){.eo-card:where(.astro-6lprb7yy){padding:32px 24px}}.ec-section:where(.astro-fawlb4zh){border-top:1px solid var(--color-border);padding:100px 0}.ec-container:where(.astro-fawlb4zh){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.ec-container:where(.astro-fawlb4zh){padding-inline:5rem}}.ec-inner:where(.astro-fawlb4zh){text-align:center;max-width:720px;margin:0 auto}.ec-eyebrow:where(.astro-fawlb4zh){font-family:var(--font-family-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-persimmon-400);margin-bottom:24px;font-size:12px}.ec-title:where(.astro-fawlb4zh){font-family:var(--font-family-primary);color:#fff;margin:0 0 20px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.ec-body:where(.astro-fawlb4zh){color:#fff9;margin:0 0 36px;font-size:17px}.ec-link:where(.astro-fawlb4zh){color:#fff;text-underline-offset:4px;text-decoration:underline #fff}.ec-actions:where(.astro-fawlb4zh){flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ec-btn:where(.astro-fawlb4zh){border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ec-btn-primary:where(.astro-fawlb4zh){color:#000;background:#fff;border:1px solid #fff}.ec-btn-primary:where(.astro-fawlb4zh):hover{background:#ffffffeb;border-color:#ffffffeb}.ec-btn-ghost:where(.astro-fawlb4zh){color:#fff;background:0 0;border:1px solid #ffffff4d}.ec-btn-ghost:where(.astro-fawlb4zh):hover{background:#ffffff14;border-color:#ffffff80}.ef-section:where(.astro-ap35o4hr){border-top:1px solid var(--color-border);padding:80px 0 120px}.ef-container:where(.astro-ap35o4hr){max-width:1024px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.ef-container:where(.astro-ap35o4hr){padding-inline:5rem}}.ef-eyebrow:where(.astro-ap35o4hr){font-family:var(--font-family-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-persimmon-400);margin-bottom:16px;font-size:12px}.ef-title:where(.astro-ap35o4hr){font-family:var(--font-family-primary);color:#fff;margin:0 0 40px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.ef-list:where(.astro-ap35o4hr){border-top:1px solid var(--color-border)}.ef-item:where(.astro-ap35o4hr){border-bottom:1px solid var(--color-border)}.ef-item:where(.astro-ap35o4hr) summary:where(.astro-ap35o4hr){cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;list-style:none;display:flex}.ef-item:where(.astro-ap35o4hr) summary:where(.astro-ap35o4hr)::-webkit-details-marker{display:none}.ef-q:where(.astro-ap35o4hr){font-family:var(--font-family-primary);color:#fff;font-size:18px;font-weight:500;line-height:1.35}.ef-icon:where(.astro-ap35o4hr){flex-shrink:0;width:22px;height:22px;transition:transform .25s;position:relative}.ef-icon:where(.astro-ap35o4hr):before,.ef-icon:where(.astro-ap35o4hr):after{content:"";background:var(--color-persimmon-400);transform-origin:50%;position:absolute;top:50%;left:50%}.ef-icon:where(.astro-ap35o4hr):before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.ef-icon:where(.astro-ap35o4hr):after{width:1.5px;height:14px;transition:transform .25s;transform:translate(-50%,-50%)}.ef-item:where(.astro-ap35o4hr)[open] .ef-icon:where(.astro-ap35o4hr):after{transform:translate(-50%,-50%)scaleY(0)}.ef-a:where(.astro-ap35o4hr){color:#fff9;max-width:56em;padding:0 4px 28px;font-size:16px;line-height:1.65}.ef-a:where(.astro-ap35o4hr) a:where(.astro-ap35o4hr){color:#fff;text-decoration:underline;text-decoration-color:var(--color-persimmon-400);text-underline-offset:3px}.ef-a:where(.astro-ap35o4hr) em:where(.astro-ap35o4hr){color:#fff;font-style:italic}.ef-item:where(.astro-ap35o4hr) summary:where(.astro-ap35o4hr):hover .ef-q:where(.astro-ap35o4hr){color:var(--color-persimmon-400);transition:color .15s}body.GoEnterprisePage{font-family:var(--font-family-primary)}
