.enterprise-page[data-v-c49c7789]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.enterprise-container[data-v-c49c7789]{width:min(1280px,calc(100% - 2rem));margin:0 auto}.eyebrow[data-v-c49c7789],.feature-index[data-v-c49c7789]{margin:0 0 .9rem;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:uppercase}.enterprise-hero[data-v-c49c7789]{position:relative;display:flex;align-items:center;min-height:clamp(700px,calc(100vh - 1rem),860px);padding:clamp(5.5rem,9vw,8rem) 0 clamp(4rem,8vw,6rem);overflow:hidden;border-bottom:1px solid rgba(8,9,10,.16);background:#e9f0e7;color:#08090a;isolation:isolate}.enterprise-hero[data-v-c49c7789]:before,.enterprise-hero[data-v-c49c7789]:after{content:"";position:absolute;inset:0}.enterprise-hero[data-v-c49c7789]:before{z-index:-2;background-image:url(/images/code-enterprise/hero-fresh-hills.webp);background-position:center bottom;background-size:cover;filter:saturate(1.08) contrast(1.03);transform:scale(1.01)}.enterprise-hero[data-v-c49c7789]:after{z-index:-1;background:linear-gradient(90deg,#f8f9f4d6,#f8f9f494 36%,#f8f9f41a 70%,#f8f9f405),linear-gradient(180deg,#f8f9f47a,#f8f9f40d 45%,#0c24162e)}.hero-grid[data-v-c49c7789]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.02fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:center;position:relative;z-index:1}.hero-copy[data-v-c49c7789]{max-width:620px}.hero-copy h1[data-v-c49c7789]{max-width:620px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.35rem,2.75vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:0;text-wrap:balance;color:#08090a}.hero-copy h1 span[data-v-c49c7789]{display:block}.hero-copy h1 span[data-v-c49c7789]:first-child{color:#08090ab8}.hero-lede[data-v-c49c7789]{max-width:620px;margin:1.2rem 0 0;color:#08090ab8;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.55}.hero-actions[data-v-c49c7789]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.55rem}.primary-btn[data-v-c49c7789],.secondary-btn[data-v-c49c7789]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.82rem 1.35rem;border-radius:2px;color:var(--text-primary);font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease;touch-action:manipulation}.primary-btn[data-v-c49c7789]{background:var(--text-primary);border:1px solid var(--text-primary);color:var(--bg-primary)}.secondary-btn[data-v-c49c7789]{background:transparent;border:1px solid var(--border-subtle)}.primary-btn[data-v-c49c7789]:hover,.secondary-btn[data-v-c49c7789]:hover{transform:translateY(-1px)}.secondary-btn[data-v-c49c7789]:hover{border-color:var(--text-primary);background:var(--bg-secondary)}.primary-btn[data-v-c49c7789]:focus-visible,.secondary-btn[data-v-c49c7789]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.enterprise-hero .eyebrow[data-v-c49c7789]{color:#08090a85}.enterprise-hero .primary-btn[data-v-c49c7789]{background:#08090af0;border-color:#08090af0;color:#fff;box-shadow:0 16px 38px #08090a24}.enterprise-hero .secondary-btn[data-v-c49c7789]{background:#ffffff38;border-color:#08090a3d;color:#08090a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.enterprise-hero .secondary-btn[data-v-c49c7789]:hover{border-color:#08090a7a;background:#ffffff5c}.hero-principles[data-v-c49c7789]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;border-top:1px solid rgba(8,9,10,.18)}.hero-principles li[data-v-c49c7789]{min-width:0;padding:1rem 1rem 0 0}.hero-principles span[data-v-c49c7789],.factory-steps span[data-v-c49c7789],.capability-list span[data-v-c49c7789]{display:block;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:.72rem}.hero-principles span[data-v-c49c7789]{color:#08090a7a}.hero-principles strong[data-v-c49c7789]{display:block;margin-top:.65rem;font-family:Space Grotesk,sans-serif;font-size:1rem;color:#08090a}.hero-principles em[data-v-c49c7789]{display:block;margin-top:.35rem;color:#08090a9e;font-style:normal;font-size:.84rem;line-height:1.5}.hero-visual[data-v-c49c7789]{position:relative;justify-self:end;width:min(100%,960px);margin-top:clamp(1rem,3vw,2.75rem)}.product-shot[data-v-c49c7789],.coverage-card[data-v-c49c7789]{border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:2px}.product-shot[data-v-c49c7789]{position:relative;z-index:1;display:block;aspect-ratio:16 / 10.3;overflow:hidden;box-shadow:0 24px 70px #0003}.product-shot img[data-v-c49c7789]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.hero-shot[data-v-c49c7789]{aspect-ratio:16 / 10.2}.shot-backdrop[data-v-c49c7789]{--shot-bg-position: center;position:relative;width:100%;padding:clamp(1.75rem,4.6vw,4.75rem);overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px;background:#101112;box-shadow:0 32px 90px #0000002e,inset 0 0 0 1px #ffffff0d;isolation:isolate}.shot-backdrop[data-v-c49c7789]:before,.shot-backdrop[data-v-c49c7789]:after{content:"";position:absolute;inset:0}.shot-backdrop[data-v-c49c7789]:before{z-index:-2;background-image:var(--shot-bg);background-position:var(--shot-bg-position);background-size:cover;filter:saturate(.98) contrast(1.04);opacity:.84;transform:scale(1.03)}.shot-backdrop[data-v-c49c7789]:after{z-index:-1;background:linear-gradient(135deg,#08090a42,#08090a0a 48%,#08090a47),linear-gradient(180deg,#ffffff1a,#fff0)}.hero-backdrop[data-v-c49c7789]{padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-backdrop[data-v-c49c7789]:before{display:none}.hero-backdrop[data-v-c49c7789]:after{display:none}.hero-backdrop .product-shot[data-v-c49c7789]{border:0;background:transparent;box-shadow:0 18px 48px #08090a33}.workspace-backdrop[data-v-c49c7789]{--shot-bg: url(/images/code-enterprise/backgrounds/workspace-riso.webp);--shot-bg-position: center}.guardrails-backdrop[data-v-c49c7789]{--shot-bg: url(/images/code-enterprise/backgrounds/guardrails-riso.webp);--shot-bg-position: center}.modernization-backdrop[data-v-c49c7789]{--shot-bg: url(/images/code-enterprise/backgrounds/modernization-riso.webp);--shot-bg-position: center 50%}.deployment-backdrop[data-v-c49c7789]{--shot-bg: url(/images/code-enterprise/backgrounds/deployment-riso.webp);--shot-bg-position: center 58%}.memory-backdrop[data-v-c49c7789]{--shot-bg: url(/images/code-enterprise/backgrounds/memory-riso.webp);--shot-bg-position: center 54%}[data-theme=dark] .shot-backdrop[data-v-c49c7789]:before{opacity:.82}[data-theme=dark] .shot-backdrop[data-v-c49c7789]:after{background:linear-gradient(135deg,#08090a52,#08090a14 48%,#08090a57),linear-gradient(180deg,#ffffff14,#fff0)}[data-theme=dark] .hero-backdrop[data-v-c49c7789]:before{opacity:0}[data-theme=dark] .hero-backdrop[data-v-c49c7789]:after{background:linear-gradient(180deg,#ffffff2e,#fff0)}.trust-section[data-v-c49c7789],.operating-section[data-v-c49c7789],.showcase-section[data-v-c49c7789],.impact-section[data-v-c49c7789],.coverage-section[data-v-c49c7789],.cta-section[data-v-c49c7789]{padding:clamp(4.25rem,8vw,7rem) 0}.trust-section[data-v-c49c7789]{padding-top:clamp(2.8rem,6vw,4.5rem);padding-bottom:clamp(2.8rem,6vw,4.5rem);border-bottom:1px solid var(--border-subtle)}.trust-grid[data-v-c49c7789]{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.trust-section h2[data-v-c49c7789]{margin:0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);font-weight:500;line-height:1.5}.trusted-logo-strip[data-v-c49c7789]{overflow:hidden}.trusted-logo-strip img[data-v-c49c7789]{display:block;width:100%;height:auto;filter:grayscale(1);opacity:.62}.operating-section[data-v-c49c7789],.coverage-section[data-v-c49c7789]{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.section-heading[data-v-c49c7789]{max-width:760px;margin-bottom:clamp(2.4rem,5vw,4.6rem)}.section-heading.centered[data-v-c49c7789]{margin-right:auto;margin-left:auto;text-align:center}.section-heading h2[data-v-c49c7789],.impact-copy h2[data-v-c49c7789],.cta-panel h2[data-v-c49c7789]{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.4vw,4rem);line-height:1.02;letter-spacing:0;text-wrap:balance}.section-heading p[data-v-c49c7789]:last-child,.impact-copy p[data-v-c49c7789],.cta-panel p[data-v-c49c7789]{color:var(--text-secondary);line-height:1.7}.factory-steps[data-v-c49c7789]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-subtle)}.factory-steps article[data-v-c49c7789]{padding:clamp(1.2rem,3vw,2rem) clamp(1rem,3vw,2rem) 0 0}.factory-steps h3[data-v-c49c7789],.showcase-copy h3[data-v-c49c7789],.capability-list h3[data-v-c49c7789],.coverage-card h3[data-v-c49c7789]{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:0}.factory-steps h3[data-v-c49c7789]{margin-top:1.4rem;font-size:clamp(1.25rem,2.3vw,1.75rem)}.factory-steps p[data-v-c49c7789]{max-width:330px;margin:.8rem 0 0;color:var(--text-secondary);line-height:1.65}.showcase-row[data-v-c49c7789]{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,.8fr);gap:clamp(2.5rem,7vw,6rem);align-items:center;padding:clamp(4.5rem,9vw,8rem) 0;border-top:1px solid var(--border-subtle)}.showcase-row.reverse[data-v-c49c7789]{grid-template-columns:minmax(0,.8fr) minmax(280px,.95fr)}.showcase-row.reverse .shot-backdrop[data-v-c49c7789]{order:2}.showcase-copy h3[data-v-c49c7789]{max-width:520px;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.05;text-wrap:balance}.showcase-copy>p[data-v-c49c7789]:not(.feature-index){max-width:540px;margin:1rem 0 0;color:var(--text-secondary);line-height:1.75}.showcase-copy ul[data-v-c49c7789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;max-width:520px;margin:1.5rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--border-subtle);list-style:none}.showcase-copy li[data-v-c49c7789]{color:var(--text-tertiary);font-size:.9rem;line-height:1.45}.impact-grid[data-v-c49c7789]{display:grid;grid-template-columns:minmax(260px,.56fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.impact-copy[data-v-c49c7789]{position:sticky;top:110px}.impact-copy p[data-v-c49c7789]{max-width:520px;margin:1.25rem 0 0}.capability-list[data-v-c49c7789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border-subtle)}.capability-list article[data-v-c49c7789]{display:grid;grid-template-columns:2.2rem 1fr;gap:1rem;padding:1.35rem 1rem 1.35rem 0;border-bottom:1px solid var(--border-subtle)}.capability-list h3[data-v-c49c7789],.coverage-card h3[data-v-c49c7789]{font-size:1.08rem}.capability-list p[data-v-c49c7789],.coverage-card p[data-v-c49c7789]{margin:.45rem 0 0;color:var(--text-secondary);font-size:.94rem;line-height:1.65}.coverage-shell[data-v-c49c7789]{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(2rem,6vw,4rem);align-items:start}.coverage-shell .section-heading[data-v-c49c7789]{margin-bottom:0}.coverage-grid[data-v-c49c7789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border-subtle)}.coverage-card[data-v-c49c7789]{padding:1.35rem 1rem 1.35rem 0;border:0;border-bottom:1px solid var(--border-subtle);background:transparent}.cta-section[data-v-c49c7789]{padding-top:0}.cta-panel[data-v-c49c7789]{padding:clamp(2.5rem,6vw,4.5rem) 0;border-top:1px solid var(--border-subtle);text-align:center}.cta-panel p[data-v-c49c7789]{max-width:650px;margin:1rem auto 2rem}@media(max-width:980px){.hero-grid[data-v-c49c7789],.trust-grid[data-v-c49c7789],.impact-grid[data-v-c49c7789],.coverage-shell[data-v-c49c7789],.showcase-row[data-v-c49c7789],.showcase-row.reverse[data-v-c49c7789]{grid-template-columns:1fr}.showcase-row.reverse .shot-backdrop[data-v-c49c7789]{order:0}.impact-copy[data-v-c49c7789]{position:static}}@media(max-width:720px){.enterprise-container[data-v-c49c7789]{width:min(100% - 1.25rem,1280px)}.enterprise-hero[data-v-c49c7789]{padding-top:calc(var(--announcement-offset, 0px) + clamp(8.35rem,30vw,9.5rem))}.hero-copy h1[data-v-c49c7789]{font-size:clamp(2.65rem,12.5vw,3.75rem)}.hero-visual[data-v-c49c7789]{justify-self:stretch;width:100%;margin-top:0}.hero-actions[data-v-c49c7789]{display:grid}.primary-btn[data-v-c49c7789],.secondary-btn[data-v-c49c7789]{width:100%}.hero-principles[data-v-c49c7789],.factory-steps[data-v-c49c7789],.capability-list[data-v-c49c7789],.coverage-grid[data-v-c49c7789],.showcase-copy ul[data-v-c49c7789]{grid-template-columns:1fr}.hero-principles li[data-v-c49c7789],.factory-steps article[data-v-c49c7789]{padding-right:0;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.hero-principles li[data-v-c49c7789]:last-child,.factory-steps article[data-v-c49c7789]:last-child{border-bottom:0}.product-shot[data-v-c49c7789]{aspect-ratio:16 / 10.8}.showcase-row[data-v-c49c7789]{gap:1.5rem}}
