.enterprise-home,.enterprise-page{color:#182237;background:#fff}.enterprise-home .button,.enterprise-page .button{border-radius:6px;min-height:44px}.enterprise-home .button-dark,.enterprise-page .button-dark{color:#fff;background:#6044d5;border-color:#6044d5}.enterprise-home .button-dark:hover,.enterprise-page .button-dark:hover{background:#4d32b6}.enterprise-home h1,.enterprise-page h1{font:650 clamp(2rem, 3.5vw, 3.2rem)/1.25 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}.enterprise-home h2,.enterprise-page h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.35}.enterprise-home h3,.enterprise-page h3{margin:0 0 12px;font-size:20px;line-height:1.5}.enterprise-home p,.enterprise-page p{color:#536176;line-height:1.85}.enterprise-hero{background:#f6f8fc;border-bottom:1px solid #e3e8f0;padding:72px 0 64px}.enterprise-hero-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.enterprise-hero-copy>p{max-width:36em;margin:0 0 28px;font-size:17px}.enterprise-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 20px;display:flex}.enterprise-hero-copy .enterprise-note{margin-top:18px;font-size:13px}.enterprise-qualities{color:#35445c;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.enterprise-qualities li{align-items:center;gap:6px;display:flex}.enterprise-qualities svg{color:#6044d5;width:16px}.enterprise-topology{color:#e9effa;background:#15213b;border-radius:12px;margin:0;overflow:hidden}.enterprise-topology figcaption{border-bottom:1px solid #34415b;justify-content:space-between;padding:20px 24px;font-size:14px;display:flex}.enterprise-topology figcaption span{color:#b3c0d6;font-size:12px}.topology-canvas{aspect-ratio:560/330;margin:8px 10px;position:relative}.topology-links{fill:none;stroke:#728ab6;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.topology-site{background:#202f4c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36%;height:31%;display:flex;position:absolute}.topology-site svg{color:#b8c9f1;width:22px;height:22px}.topology-site strong{font-size:14px}.topology-site span{color:#b6c5dd;font-size:11px}.topology-hq{top:4%;left:2%}.topology-branch{top:4%;right:2%}.topology-person{bottom:4%;left:2%}.topology-cloud{bottom:4%;right:2%}.topology-core{background:#6750c9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:24%;height:30%;display:flex;position:absolute;top:35%;left:38%}.topology-core strong{font-size:16px}.topology-core span{color:#f1edff;font-size:11px}.topology-footer{color:#c4d0e3;border-top:1px solid #34415b;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.enterprise-platforms{color:#536176;border-bottom:1px solid #e3e8f0;flex-wrap:wrap;gap:12px 28px;padding:24px 0;font-size:14px;display:flex}.enterprise-platforms strong{color:#182237}.enterprise-section{padding:80px 0;scroll-margin-top:100px}.enterprise-section-muted{background:#f6f8fc}.enterprise-section-head{max-width:740px;margin-bottom:36px}.enterprise-section-head p{margin:0}.enterprise-solutions{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.enterprise-solution{border-top:2px solid #dce3ef;padding:24px 0 0}.enterprise-solution>svg{color:#6044d5;margin-bottom:20px}.enterprise-solution p{margin:12px 0 18px;font-size:14px}.enterprise-solution ul{color:#35445c;padding-left:18px;font-size:14px;line-height:2}.enterprise-solution a,.enterprise-text-link{color:#5033bb;font-weight:600}.enterprise-split{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.enterprise-capabilities{border-top:1px solid #dce3ed}.enterprise-capability{border-bottom:1px solid #dce3ed;grid-template-columns:150px 1fr;gap:24px;padding:24px 0;display:grid}.enterprise-capability h3{margin:0;font-size:16px}.enterprise-capability p{margin:0;font-size:14px}.enterprise-governance{color:#f5f7ff;background:#15213b}.enterprise-governance p{color:#c1cce0}.enterprise-governance .enterprise-text-link{color:#d0c4ff}.enterprise-governance-list{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.enterprise-governance-list article{border-top:1px solid #46516a;padding-top:22px}.enterprise-governance-list h3{font-size:18px}.enterprise-governance-list p{margin:0;font-size:14px}.enterprise-step-list{counter-reset:deploy;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none;display:grid}.enterprise-step-list li{counter-increment:deploy;border-top:1px solid #d8dfeb;padding-top:24px}.enterprise-step-list li:before{content:counter(deploy);color:#6044d5;margin-bottom:14px;font-size:24px;font-weight:600;display:block}.enterprise-step-list p{font-size:14px}.enterprise-faq{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.enterprise-faq details{border-bottom:1px solid #dce3ed;padding:20px 0}.enterprise-faq summary{cursor:pointer;font-size:16px;font-weight:600}.enterprise-faq details p{margin-bottom:0;font-size:14px}.enterprise-bottom{background:#eef1f8;padding:56px 0}.enterprise-bottom .container{justify-content:space-between;align-items:center;gap:32px;display:flex}.enterprise-bottom h2{margin-bottom:8px}.enterprise-bottom p{margin:0}.enterprise-article{max-width:860px}.enterprise-article section{border-bottom:1px solid #dce3ed;padding:44px 0}.enterprise-article li{color:#536176;margin-bottom:12px;line-height:1.9}.enterprise-article table{border-collapse:collapse;width:100%;font-size:14px}.enterprise-article th,.enterprise-article td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3ed;padding:16px}.enterprise-article th{background:#f4f6fa}@media (width<=960px){.enterprise-hero-layout,.enterprise-split{gap:32px}.enterprise-hero h1{font-size:38px}.enterprise-solutions{gap:20px}.enterprise-topology figcaption{padding:16px}}@media (width<=720px){.topology-canvas{aspect-ratio:.95}.topology-site span{white-space:nowrap;line-height:1.4}.enterprise-hero{padding:40px 0}.enterprise-hero-layout,.enterprise-split,.enterprise-faq{grid-template-columns:1fr;gap:32px}.enterprise-hero h1{font-size:34px}.enterprise-hero-copy>p{font-size:15px}.enterprise-section{padding:48px 0}.enterprise-solutions,.enterprise-step-list{grid-template-columns:1fr;gap:28px}.enterprise-governance-list{grid-template-columns:1fr;gap:24px}.enterprise-capability{grid-template-columns:1fr;gap:8px}.enterprise-platforms{gap:10px 20px}.enterprise-bottom .container{flex-direction:column;align-items:flex-start}.topology-site span,.topology-core span{font-size:12px}.topology-site strong{font-size:14px}.topology-site{width:42%;height:26%}.topology-core{width:34%;left:33%}.topology-core strong{font-size:13px}.topology-site svg{width:18px;height:18px}.topology-core svg{width:20px;height:20px}}@media (prefers-reduced-motion:no-preference){.enterprise-topology{animation:.6s cubic-bezier(.16,1,.3,1) topology-enter}@keyframes topology-enter{0%{clip-path:inset(0 0 8% round 12px)}to{clip-path:inset(0 round 12px)}}}
