.enterprise-map{margin:0;padding:26px;border:1px solid #e5ddeb;border-radius:8px;background:radial-gradient(ellipse at 10% 50%,#efdfedaa,transparent 65%),radial-gradient(ellipse at 100% 55%,#def0ffb0,transparent 70%),#fbfafc;min-width:0}.enterprise-map-caption{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.1em;color:#796780;padding-bottom:30px}.enterprise-map-caption>span:last-child{color:#998caa;white-space:nowrap}.enterprise-tier-label{display:block;font-size:9px;color:#81728c;margin-bottom:13px}.enterprise-endpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.enterprise-endpoints>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px 5px;background:#ffffffb8;border:1px solid #e2dbe9;border-radius:5px;font-size:10px;color:#5d4d69}.enterprise-endpoints .icon{width:21px;height:21px;color:#9c7da8}.enterprise-connectors{display:flex;justify-content:space-around;height:34px}.enterprise-connectors i{width:1px;height:100%;background:#d7c7df;position:relative;overflow:hidden}.enterprise-connectors i:after{content:"";position:absolute;top:-10px;left:0;width:1px;height:10px;background:#ac619c;animation:enterprise-flow 3.8s linear infinite}.enterprise-connectors i:nth-child(2):after{animation-delay:-1.3s}.enterprise-connectors i:nth-child(3):after{animation-delay:-2.5s}.enterprise-core{padding:25px 22px;border:1px solid #d1b9d9;border-radius:6px;background:linear-gradient(115deg,#e9cde2aa,#f7f2ffdf 55%,#dfeafbd9);box-shadow:0 12px 28px #94749e10}.enterprise-core-title{display:flex;align-items:center;gap:17px}.enterprise-core-icon{padding:13px;background:#ffffff95;border:1px solid #fff;border-radius:12px;color:#9e6b9f}.enterprise-core-icon .icon{width:29px;height:29px}.enterprise-core-title>div>span{font-size:9px;color:#7c6187}.enterprise-core-title strong{display:block;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.04em;margin-top:8px}.enterprise-core-tags{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #c9b5d244;margin-top:20px;padding-top:16px;font-size:9px;color:#80668c}.enterprise-endpoints.systems>div{flex-direction:row;justify-content:center;padding:13px 5px;font-size:10px}.enterprise-endpoints.systems .icon{width:17px;height:17px}.enterprise-map-tier:has(.systems)>.enterprise-tier-label{margin:13px 0 0}.enterprise-map figcaption{display:flex;align-items:center;gap:8px;margin-top:27px;padding-top:19px;border-top:1px solid #e3dce9;font-size:9px;color:#715e80}.enterprise-map figcaption .icon{width:15px;height:15px;flex-shrink:0}.enterprise-map figcaption small{font-size:8px;margin-left:auto;color:#8b7b96}.enterprise-platforms-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.enterprise-platforms-grid>div>p{font-size:14px;line-height:1.9;max-width:390px;margin-top:24px}.enterprise-platform-note{display:flex;gap:20px;align-items:center;margin-top:42px;color:#928199}.enterprise-platform-note>.icon{width:42px;height:42px;stroke-width:1}.enterprise-platform-note span{font-size:12px;line-height:1.8}.enterprise-platform-note strong{font-weight:500;color:#5c4c66}.enterprise-platform-list{list-style:none;margin:0;padding:0}.enterprise-platform-list li{display:flex;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid var(--line)}.enterprise-platform-list li:first-child{padding-top:0}.enterprise-platform-list li:last-child{border:0;padding-bottom:0}.enterprise-platform-list .icon{width:22px;height:22px;color:#a681ad;flex-shrink:0}.enterprise-platform-list h3{font-size:18px;font-weight:500;line-height:1.5;max-width:430px}.enterprise-capabilities{background:#f8f7fa;border-block:1px solid #ece8ef}.enterprise-capability-list article{display:grid;grid-template-columns:50px 1fr 1.15fr;gap:28px;align-items:start;padding:38px 0;border-top:1px solid #ded8e5}.enterprise-capability-list article:last-child{padding-bottom:0}.enterprise-capability-number{font-size:11px;color:#a78aaa;padding-top:13px}.enterprise-capability-heading{display:flex;align-items:flex-start;gap:22px}.enterprise-capability-heading .icon-tile{flex-shrink:0;background:#fff}.enterprise-capability-heading h3{font-size:24px;letter-spacing:-.035em;line-height:1.35;font-weight:500;max-width:285px;padding-top:5px}.enterprise-capability-list article>p{font-size:14px;line-height:1.95;padding-top:5px;max-width:520px}@keyframes enterprise-flow{to{transform:translateY(48px)}}@media(min-width:1550px){.enterprise-page .saas-actions{flex-direction:column;align-items:flex-start}}@media(max-width:1150px){.enterprise-map{padding:22px 18px}.enterprise-core{padding:22px 17px}.enterprise-core-title strong{font-size:22px}.enterprise-core-title{gap:12px}.enterprise-core-icon{padding:10px}.enterprise-platforms-grid{gap:55px}.enterprise-capability-list article{grid-template-columns:30px 1fr 1.1fr;gap:20px}.enterprise-capability-heading{gap:16px}.enterprise-capability-heading h3{font-size:22px}}@media(max-width:900px){.enterprise-map{max-width:600px;width:100%;margin:0 auto;padding:28px}.enterprise-platforms-grid{gap:38px;grid-template-columns:1fr 1.2fr}.enterprise-platforms-grid h2{font-size:36px}.enterprise-platform-list li{gap:16px}.enterprise-platform-list h3{font-size:16px}.enterprise-capability-list article{grid-template-columns:28px 1fr 1fr;gap:20px}.enterprise-capability-heading{flex-direction:column;gap:16px}.enterprise-capability-list article>p{padding-top:0}}@media(max-width:650px){.enterprise-map{padding:22px 16px}.enterprise-map-caption{font-size:8px;padding-bottom:25px}.enterprise-endpoints{gap:9px}.enterprise-endpoints>div{font-size:9px}.enterprise-core{padding:22px 15px}.enterprise-core-title strong{font-size:21px}.enterprise-core-icon{padding:10px}.enterprise-core-icon .icon{width:25px;height:25px}.enterprise-core-tags{font-size:8px;gap:6px}.enterprise-map figcaption{font-size:8px;gap:6px}.enterprise-map figcaption small{font-size:7px}.enterprise-platforms-grid{grid-template-columns:1fr;gap:34px}.enterprise-platforms-grid>div>p{font-size:13px}.enterprise-platform-note{display:none}.enterprise-platform-list li{padding:21px 0;gap:15px}.enterprise-platform-list h3{font-size:17px}.enterprise-capability-list article{grid-template-columns:25px 1fr;gap:16px;padding:28px 0}.enterprise-capability-heading{flex-direction:row;align-items:center;gap:15px}.enterprise-capability-heading h3{font-size:21px;padding:0}.enterprise-capability-list article>p{grid-column:2;font-size:13px}.enterprise-capability-heading .icon-tile{width:40px;height:40px}.enterprise-capability-heading .icon{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){.enterprise-connectors i:after{animation:none}}
