@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";.site-header{z-index:50;color:#fff;position:absolute;inset:0 0 auto}.site-header__inner{z-index:2;justify-content:space-between;align-items:center;width:min(1400px,100% - 80px);height:90px;margin-inline:auto;display:flex;position:relative}.brand{align-items:center;width:73px;height:28px;display:inline-flex;position:relative}.brand__logo{width:100%;height:100%;position:absolute;inset:0}.brand__logo--dark,.brand__name{display:none}.desktop-mega-menu ul,.mobile-menu,.mobile-menu ul{margin:0;padding:0;list-style:none}.desktop-mega-menu h2{margin:0}.desktop-mega-menu[hidden],.mobile-nav[hidden],.mobile-menu__panel[hidden]{display:none}@media (width>=768px){.menu-button,.mobile-nav{display:none}}@media (width<=767px){.desktop-nav,.desktop-mega-menu{display:none}}.desktop-menu-button{display:none}@media (width>=768px){.desktop-nav{grid-template-columns:repeat(4,max-content);align-items:center;column-gap:100px;height:90px;display:grid;position:absolute;top:0;left:calc(50% + 15px);transform:translate(-50%)}.desktop-nav a{color:#eaeaea;white-space:nowrap;font-size:18px;font-weight:600;line-height:normal;position:relative}.desktop-nav a:focus-visible,.desktop-menu-button:focus-visible,.desktop-mega-menu a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.desktop-menu-button{color:#eaeaea;cursor:pointer;background:0 0;border:0;width:24px;height:21px;padding:0;display:block;position:absolute;top:35px;right:0}.desktop-menu-button span{background:currentColor;width:24px;height:3px;position:absolute;left:0}.desktop-menu-button span:first-child{top:0}.desktop-menu-button span:nth-child(2){top:9px}.desktop-menu-button span:nth-child(3){top:18px}.site-header:before{z-index:2;content:"";pointer-events:none;background:0 0;border:1px solid #0000;height:90px;position:absolute;inset:0 0 auto}.site-header.is-desktop-menu-open:before{background:#fff;border-color:#eee}.brand__logo--light,.brand__logo--dark{display:block}.brand__logo--dark,.site-header.is-desktop-menu-open .brand__logo--light{opacity:0}.site-header.is-desktop-menu-open .brand__logo--dark{opacity:1}.site-header.is-desktop-menu-open .desktop-nav a{color:#111;font-weight:400}.site-header.is-desktop-menu-open .desktop-nav a.is-active{color:var(--blue);font-weight:500}.site-header.is-desktop-menu-open .desktop-menu-button{color:#111}.desktop-mega-menu{z-index:1;color:#111;visibility:hidden;pointer-events:none;background:#fff;border-bottom:1px solid #eee;height:min(700px,100dvh - 89px);position:absolute;top:89px;left:0;right:0;overflow-y:auto}.desktop-mega-menu.is-open{visibility:visible;pointer-events:auto}.desktop-mega-menu__inner{grid-template-columns:repeat(4,minmax(0,240px));justify-content:center;width:min(1400px,100% - 80px);min-height:389px;margin-inline:auto;padding-right:68px;display:grid}.desktop-mega-menu__column{border-left:1px solid #eee;min-width:0;padding:40px 39px 32px}.desktop-mega-menu__column--business{padding-bottom:48px}.desktop-mega-menu__column:last-child{border-right:1px solid #eee}.desktop-mega-menu__column:nth-child(2){transform:translate(-1px)}.desktop-mega-menu__column:nth-child(3){transform:translate(-2px)}.desktop-mega-menu__column:nth-child(4){transform:translate(-3px)}.desktop-mega-menu h2,.desktop-mega-menu h2 a{color:#111;white-space:nowrap;font-size:18px;font-weight:500;line-height:normal}.desktop-mega-menu__column>ul{margin-top:15px}.desktop-mega-menu__column>ul>li,.desktop-mega-menu__column>ul>li>a,.desktop-mega-menu__split-links{color:#111;font-size:16px;font-weight:300;line-height:1.2}.desktop-mega-menu__column>ul>li+li{margin-top:16px}.desktop-mega-menu__column--business>ul>li+li{margin-top:19px}.desktop-mega-menu__split-links{align-items:center;display:flex}.desktop-mega-menu__split-links span{margin-inline:0}.desktop-mega-menu__category{white-space:nowrap;display:inline-block}.desktop-mega-menu .desktop-mega-menu__detail-list{margin-top:14px;padding-left:6px}.desktop-mega-menu__detail-list li,.desktop-mega-menu__detail-list a{color:#555;white-space:nowrap;font-size:14px;font-weight:300;line-height:1.2}.desktop-mega-menu__detail-list li+li{margin-top:8px}.desktop-mega-menu a[aria-current=page]{color:var(--blue);font-weight:500}.desktop-mega-menu__detail-list a[aria-current=page]{color:var(--blue);font-weight:400}.desktop-mega-menu a{transition:color .16s}.desktop-mega-menu a:hover,.desktop-mega-menu a:focus-visible{color:var(--blue)}}@media (width>=768px) and (width<=1023px){.desktop-nav{column-gap:clamp(22px,5vw,52px);left:calc(50% + 18px)}.desktop-mega-menu__inner{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0}.desktop-mega-menu__column{padding-left:clamp(18px,3vw,39px);padding-right:clamp(18px,3vw,39px);transform:none}.desktop-mega-menu__column--business{padding-left:20px;padding-right:16px}}@media (width>=768px) and (width<=899px){.desktop-mega-menu__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.85fr)}.desktop-mega-menu__column,.desktop-mega-menu__column--business{padding-left:clamp(14px,2vw,24px);padding-right:clamp(14px,2vw,24px)}}@media (prefers-reduced-motion:reduce){.desktop-mega-menu a{transition-duration:.01ms}}@media (width<=767px){body.is-mobile-nav-locked{overflow:hidden}.site-header__inner{width:calc(100% - 60px);height:89px}.site-header.is-mobile-menu-open{color:#fff;background:#fff;height:100dvh;position:fixed;overflow:hidden}.site-header.is-mobile-menu-open .site-header__inner{background:var(--blue);width:100%;height:80px;padding-inline:30px}.brand{width:60px;height:23px}.brand__logo{width:100%;height:100%;position:absolute}.brand__name{display:none}.site-header.is-mobile-menu-open .brand{gap:8px;width:auto;height:19px}.site-header.is-mobile-menu-open .brand__logo{flex:0 0 49px;width:49px;height:19px;position:relative}.site-header.is-mobile-menu-open .brand__name{color:#eee;white-space:nowrap;font-size:10px;font-weight:600;line-height:1;display:inline}.site-header.is-mobile-menu-open .menu-button{margin-right:-13.5px}.menu-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin-right:-7px;padding:0;position:relative}.menu-button span{transform-origin:50%;background:currentColor;width:22.6px;height:1px;transition:top .22s,opacity .16s,transform .22s;position:absolute;left:10.7px}.menu-button span:first-child{top:14px}.menu-button span:nth-child(2){top:21.5px}.menu-button span:nth-child(3){top:29px}.menu-button[aria-expanded=true] span:first-child,.menu-button[aria-expanded=true] span:nth-child(3){top:21.5px}.menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.mobile-nav{color:#111;overscroll-behavior:contain;scrollbar-width:none;background:#fff;height:calc(100dvh - 80px);animation:.18s ease-out both mobile-nav-reveal;overflow:hidden auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-menu__trigger{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 30px;font-size:18px;font-weight:400;line-height:normal;display:flex}.mobile-menu__trigger[aria-expanded=true]{height:77px;color:var(--blue);border-bottom:0;font-weight:600}.mobile-menu__chevron{color:#333;flex:0 0 14px;width:14px;height:9px;transition:color .2s,transform .24s;position:relative}.mobile-menu__chevron:before{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(-90deg);-webkit-mask:url(/assets/business/cloud-infrastructure/breadcrumb-chevron.svg) 50%/8px 14px no-repeat;mask:url(/assets/business/cloud-infrastructure/breadcrumb-chevron.svg) 50%/8px 14px no-repeat}.mobile-menu__trigger[aria-expanded=true] .mobile-menu__chevron{color:var(--blue);transform:rotate(180deg)}.mobile-menu__panel{color:#333;background:var(--soft);transition:height .24s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.mobile-menu__panel>ul{padding:16px 40px}.mobile-menu__panel a{align-items:center;min-height:37px;font-size:16px;font-weight:400;line-height:normal;display:flex}.mobile-menu__panel a[aria-current=page]{color:var(--blue);font-weight:600}.mobile-menu__panel .mobile-menu__category{font-weight:600}.mobile-menu__split-links{white-space:nowrap;align-items:center;height:37px;display:flex}.mobile-menu__split-links>span{margin-inline:4px}#mobile-submenu-business>ul{padding-bottom:19px}#mobile-submenu-business>ul>li{margin-bottom:10px}#mobile-submenu-business .mobile-menu__detail-list a{color:#555;min-height:34px;padding-left:10px;font-size:15px;font-weight:400}#mobile-submenu-business .mobile-menu__detail-list a:before{content:"-";margin-right:8px}#mobile-submenu-business .mobile-menu__detail-list a[aria-current=page]{color:var(--blue);font-weight:500}@keyframes mobile-nav-reveal{0%{opacity:0}to{opacity:1}}}@media (width<=767px) and (prefers-reduced-motion:reduce){.menu-button span,.mobile-menu__chevron,.mobile-menu__panel{transition:none}.mobile-nav{animation:none}}.site-header{transition:transform .38s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}.brand__logo{transition:opacity .18s}body .site-header.is-scroll-docked{will-change:transform;position:fixed;transform:translate(0,0)}body .site-header.is-scroll-docked:not(.is-mobile-menu-open){color:#111;background:#fff;box-shadow:0 1px #11111114}body .site-header.is-scroll-docked.is-scroll-hidden{transform:translateY(-100%)}body .site-header.is-scroll-docked:is(.is-desktop-menu-open,.is-mobile-menu-open),body .site-header.is-scroll-docked:focus-within{transform:translate(0,0)}body .site-header.is-scroll-docked.is-scroll-docking{transition:none}body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .brand__logo--light,body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .brand__logo--dark{display:block}body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .brand__logo--light{opacity:0}body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .brand__logo--dark{opacity:1}body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .desktop-nav a,body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .desktop-menu-button,body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .menu-button{color:#111}body .site-header.is-scroll-docked:not(.is-mobile-menu-open) .desktop-nav a:is([aria-current=page],.is-active){color:var(--blue)}@media (prefers-reduced-motion:reduce){.site-header,.brand__logo{transition:none}}.site-footer{color:#ddd;background:#333;min-height:274px}.site-footer>.page-shell{padding-top:49px}.site-footer__logo{width:73px;height:28px;margin-bottom:30px}.site-footer address{color:#eee;font-size:16px;font-style:normal;line-height:1.7}.site-footer address span{color:#777;margin-inline:10px}.site-footer nav{gap:12px;margin-top:18px;font-size:16px;display:flex}.site-footer nav a+a:before{color:#777;content:"|";margin-right:12px}.copyright{text-align:left;border-top:1px solid #5b5b5b;width:100%;max-width:none;margin-top:38px;padding:28px max(40px,50vw - 700px);font-size:16px}@media (width<=767px){.site-footer{min-height:292px}.site-footer>.page-shell{padding-top:48px}.site-footer__logo{width:60px;height:23px;margin-bottom:26px}.site-footer address{max-width:370px;font-size:14px;line-height:1.65}.site-footer address span{margin-inline:5px}.site-footer nav{margin-top:16px;font-size:14px}.copyright{margin-top:24px;padding:24px 20px;font-size:12px}}.company-page{overflow-x:clip}.company-page main{min-width:0}@media (width>=768px){.company-page .site-header{color:#111}.company-page .site-header:before{background:#fff;border-color:#eee}.company-page .brand__logo--light{opacity:0}.company-page .brand__logo--dark{opacity:1}.company-page .desktop-nav{column-gap:88px;left:calc(50% + 21px)}.company-page .desktop-nav a,.company-page .site-header.is-desktop-menu-open .desktop-nav a{color:#111;font-weight:500}.company-page .desktop-nav a[aria-current=page]{color:var(--blue)}}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;--blue:#1268e3;--soft:#f4f6f9;--text-muted:#555;--business-breadcrumb-home-width:68px;--business-breadcrumb-section-width:240px;--business-breadcrumb-category-width:310px;--business-breadcrumb-current-width:304px;background:#fff;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}body,button,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,figure,address{margin:0}.page-shell{width:min(1400px,100% - 80px);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.back-to-top{z-index:9;color:#fff;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#707070cc;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:opacity .18s,visibility .18s,transform .18s,background-color .18s;display:grid;position:fixed;bottom:32px;right:32px;transform:translateY(12px);box-shadow:0 8px 22px #0000001f}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top.is-visible:hover{background:#606060e6;transform:translateY(-2px)}.back-to-top:focus-visible{outline-offset:3px;outline:3px solid #7070703d}.back-to-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (width<=767px){.page-shell{width:calc(100% - 40px)}.back-to-top{width:48px;height:48px;bottom:20px;right:20px}.back-to-top svg{width:21px;height:21px}}.business-mobile-subnav{display:none}@media (width<=767px){.business-mobile-subnav{background:#fff;border-bottom:1px solid #eee;display:block}.business-mobile-subnav__trigger{color:#333;width:100%;min-width:0;height:70px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 30px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.business-mobile-subnav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-mobile-subnav__chevron{color:#333;flex:0 0 13px;width:13px;height:8px;margin-left:20px;position:relative}.business-mobile-subnav__chevron:before,.business-mobile-subnav__chevron:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:3px}.business-mobile-subnav__chevron:before{left:0;transform:rotate(45deg)}.business-mobile-subnav__chevron:after{right:0;transform:rotate(-45deg)}.business-mobile-subnav__trigger[aria-expanded=true] .business-mobile-subnav__chevron{transform:rotate(180deg)}.business-mobile-subnav__panel{background:var(--soft,#f4f6f9);margin:0;padding:0;list-style:none}.business-mobile-subnav__panel a{color:#555;overflow-wrap:anywhere;word-break:keep-all;align-items:center;min-height:58px;padding:14px 30px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.business-mobile-subnav__panel a[aria-current=page]{color:var(--blue);font-weight:600}.business-mobile-subnav__trigger:focus-visible,.business-mobile-subnav__panel a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}}.business-cloud-page{overflow-x:clip}.business-cloud-page main{min-width:0}@media (width>=768px){.business-cloud-page .site-header{color:#111}.business-cloud-page .site-header:before{background:#fff;border-color:#eee}.business-cloud-page .brand__logo--light{opacity:0}.business-cloud-page .brand__logo--dark{opacity:1}.business-cloud-page .desktop-nav{column-gap:88px;left:calc(50% + 21px)}.business-cloud-page .desktop-nav a,.business-cloud-page .site-header.is-desktop-menu-open .desktop-nav a,.business-cloud-page .desktop-menu-button{color:#111;font-weight:500}.business-cloud-page .desktop-nav a[aria-current=page]{color:var(--blue)}}.cloud-hero{color:#fff;background:#06192f url(/assets/business/cloud-infrastructure/solutions-08.jpeg) 50% 53%/cover no-repeat;height:400px;margin-top:90px;position:relative;overflow:hidden}.cloud-hero:before,.cloud-hero:after{content:"";position:absolute;inset:0}.cloud-hero:before{mix-blend-mode:overlay;background:#00000059}.cloud-hero:after{background:#00000073}.cloud-hero__title{z-index:1;text-align:center;width:calc(100% - 80px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-hero__title>p{font-size:24px;font-weight:300;line-height:1.2}.cloud-hero__title h1{letter-spacing:-.96px;margin-top:24px;font-size:48px;font-weight:400;line-height:1.2}.cloud-breadcrumb{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:60px}.cloud-breadcrumb__inner{width:min(1400px,100% - 80px);height:100%;margin:0 auto;display:flex}.cloud-breadcrumb a,.cloud-breadcrumb span{color:#111;white-space:nowrap;align-items:center;min-width:0;height:100%;font-size:17px;font-weight:400;line-height:1.2;display:inline-flex}.cloud-breadcrumb__home{flex:0 0 var(--business-breadcrumb-home-width);border-right:1px solid #ddd;justify-content:center}.cloud-breadcrumb__home img{width:20px;height:21px}.cloud-breadcrumb__item{flex:0 0 var(--business-breadcrumb-section-width);text-overflow:ellipsis;border-right:1px solid #ddd;padding:0 53px;position:relative;overflow:hidden}.cloud-breadcrumb__item:nth-child(3){flex-basis:var(--business-breadcrumb-category-width)}.cloud-breadcrumb__item:after{content:"";background:url(/assets/business/cloud-infrastructure/breadcrumb-chevron.svg) 50%/contain no-repeat;width:7px;height:13px;position:absolute;top:50%;right:47px;transform:translateY(-50%)scaleX(-1)}.cloud-breadcrumb__current{flex:0 1 var(--business-breadcrumb-current-width);text-overflow:ellipsis;border-right:1px solid #ddd;padding:0 53px;position:relative;overflow:hidden}.cloud-page-content{width:min(1400px,100% - 80px);margin:0 auto;padding:228px 0 160px}.cloud-page-content--tabs{padding-top:100px}.cloud-page-content--tabs .cloud-intro{margin-top:125px}@media (width>=768px){.cloud-page-content--solutions .cloud-intro{margin-top:81px}.cloud-page-content--solutions .cloud-intro h2{margin-top:17px}.cloud-page-content--solutions .cloud-intro__lead{margin-top:14px}.cloud-page-content--solutions .cloud-intro-card{margin-top:34px}.cloud-page-content--solutions .cloud-architecture{margin-top:108px}.cloud-page-content--solutions{padding-bottom:200px}.cloud-page-content--management{padding-top:150px}.cloud-page-content--management .cloud-intro-card{margin-top:25px}.cloud-page-content--management .cloud-section{margin-top:135px}.cloud-page-content--management .cloud-architecture{margin-top:117px}}.cloud-tabs{scrollbar-width:none;align-items:center;gap:12px;display:flex;overflow-x:auto}.cloud-tabs::-webkit-scrollbar{display:none}.cloud-tabs button{color:#555;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:25px;flex:none;min-height:50px;padding:0 30px;font-size:16px;font-weight:400;line-height:1.2}.cloud-tabs button[aria-selected=true]{border-color:var(--blue);color:#fff;background:var(--blue);font-weight:500}.cloud-tabs button:focus-visible,.cloud-breadcrumb a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cloud-eyebrow{color:var(--blue);font-size:18px;font-weight:500;line-height:1.2}.cloud-intro h2,.cloud-section__heading h2{color:#111;letter-spacing:-.64px;font-size:32px;font-weight:600;line-height:1.3}.cloud-intro h2{margin-top:20px}.cloud-intro__lead{color:#555;letter-spacing:-.32px;margin-top:17px;font-size:16px;font-weight:400;line-height:1.6}.cloud-intro-card{color:#555;background:#f4f6f9;margin-top:45px;padding:44px 60px}.cloud-intro-card h3{color:#111;font-size:20px;font-weight:500;line-height:1.4}.cloud-intro-card p{letter-spacing:-.32px;margin-top:14px;font-size:16px;font-weight:400;line-height:1.75}.cloud-intro-card p+p{margin-top:10px}.cloud-product-visual{height:512px;margin-top:40px;overflow:hidden}.cloud-product-visual img{object-fit:cover;width:100%;height:100%}.cloud-section{margin-top:174px}.cloud-section--after-visual{margin-top:132px}.cloud-section__heading h2{margin-top:20px}.cloud-feature-list{color:#333;margin:55px 0 0;padding:0 0 0 29px}.cloud-feature-list li+li{margin-top:45px}.cloud-feature-list h3{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:1.45}.cloud-feature-list p{color:#555;letter-spacing:-.32px;margin-top:12px;font-size:16px;font-weight:400;line-height:1.75}.cloud-architecture{margin-top:150px}.cloud-architecture h2{color:#111;letter-spacing:-.72px;font-size:36px;font-weight:600;line-height:1.3}.cloud-architecture>p{color:#555;margin-top:17px;font-size:16px;line-height:1.7}.cloud-architecture>.cloud-architecture__emphasis{color:#111;margin-top:20px;font-size:18px;font-weight:600;line-height:1.45}.cloud-architecture figure{scrollbar-color:#c7c9d9 transparent;margin:42px 0 0;overflow-x:auto}.cloud-architecture img{width:100%;min-width:800px;max-width:none;height:auto}.automation-capabilities{background:#f4f6f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;padding:30px 38px;display:grid}.automation-capability{background:#fff;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px;min-height:122px;padding:24px;display:grid}.automation-capability img{object-fit:contain;width:76px;max-height:76px}.automation-capability h3{color:#333;font-size:20px;font-weight:600;line-height:1.3}.automation-capability p{color:#555;margin-top:9px;font-size:15px;line-height:1.55}.cloud-feature-description__line,.cloud-intro-card__line{display:inline}.cloud-feature-description__line+.cloud-feature-description__line:before,.cloud-intro-card__line+.cloud-intro-card__line:before{content:" ";white-space:pre}.automation-feature__title--mobile{display:none}.automation-feature__category{color:#aaa;letter-spacing:-.32px;margin-left:10px;font-size:16px;font-weight:600}.cloud-page-content--automation .cloud-feature-list p{color:#333;font-weight:400;line-height:normal}@media (width>=768px){.cloud-page-content--automation{padding-top:132px;padding-bottom:142px}.cloud-page-content--automation .automation-capabilities{grid-auto-rows:294px;gap:30px;padding:30px}.cloud-page-content--automation .automation-capability{text-align:center;flex-direction:column;justify-content:center;min-height:0;padding:34px 28px;display:flex}.cloud-page-content--automation .automation-capability img{width:76px;height:76px}.cloud-page-content--automation .automation-capability h3{margin-top:22px}.cloud-page-content--automation .automation-capability p{margin-top:9px}.cloud-page-content--automation .cloud-section{margin-top:140px}.cloud-page-content--automation .cloud-feature-list li+li{margin-top:53px}.cloud-page-content--automation .cloud-architecture{margin-top:130px}.cloud-page-content--automation .cloud-architecture figure{margin-top:25px}}.open-source-value-grid{background:#f4f6f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:28px;padding:30px 38px;display:grid}.open-source-value{text-align:center;background:#fff;flex-direction:column;align-items:center;min-height:294px;padding:40px 24px 28px;display:flex}.open-source-value img{object-fit:contain;width:72px;height:74px}.open-source-value h3{color:#333;margin-top:25px;font-size:20px;font-weight:600;line-height:1.3}.open-source-value p{color:#555;margin-top:12px;font-size:15px;line-height:1.55}.open-source-advantages{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.open-source-advantages article{border:1px solid #ddd;overflow:hidden}.open-source-advantages h3{color:#fff;background:var(--blue);padding:15px 30px;font-size:18px;font-weight:600;line-height:1.3}.open-source-advantages ul{color:#333;min-height:188px;margin:0;padding:28px 36px 26px 52px;font-size:16px;line-height:1.65}.open-source-advantages li+li{margin-top:12px}.open-source-panel[hidden]{display:none}.open-source-panel .cloud-intro-card{min-height:163px}.open-source-panel--compact .cloud-section{margin-top:148px}.open-source-panel--compact .cloud-feature-list{max-width:1120px}.cloud-intro-card__emphasis{color:#333;font-weight:500}.open-source-product-cards{background:#f4f6f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;padding:30px;display:grid}.open-source-product-card{text-align:center;background:#fff;flex-direction:column;align-items:center;min-height:323px;padding:48px 38px 34px;display:flex}.open-source-product-card img{object-fit:contain;width:122px;height:90px}.open-source-product-card h3{color:#333;letter-spacing:-.4px;margin-top:28px;font-size:20px;font-weight:600;line-height:1.35}.open-source-product-card p{color:#555;letter-spacing:-.32px;margin-top:16px;font-size:16px;font-weight:400;line-height:1.7}.open-source-summary-list{color:#333;letter-spacing:-.36px;gap:27px;margin:50px 0 0;padding:0;font-size:18px;font-weight:500;line-height:1.55;list-style:none;display:grid}.open-source-summary-list li{min-width:0;padding-left:29px;position:relative}.open-source-summary-list li:before{content:"";background:url(/assets/business/cloud-infrastructure/check-blue.svg) 50%/contain no-repeat;width:15px;height:12px;position:absolute;top:.54em;left:0;transform:translateY(-50%)}.open-source-panel--eap .cloud-section,.open-source-panel--web .cloud-section{margin-top:170px}.open-source-web-support{background:#f4f6f9;margin-top:35px;padding:48px 38px 38px}.open-source-web-support>h3{color:#111;letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:1.4}.open-source-web-diagram{margin:29px 0 0}.open-source-web-diagram__platform{color:#fff;text-align:center;background:#488df5;padding:39px 30px 30px}.open-source-web-diagram__platform>p{font-size:17px;font-weight:600;line-height:1.35}.open-source-web-diagram__platform ol{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.open-source-web-diagram__platform li{color:#555;background:#fff;justify-content:center;align-items:center;min-height:52px;padding:8px 24px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.open-source-web-diagram__management{color:#fff;text-align:center;background:#666;flex-direction:column;justify-content:center;align-items:center;min-height:106px;margin-top:10px;padding:18px 30px;display:flex}.open-source-web-diagram__management strong{font-size:17px;font-weight:600;line-height:1.35}.open-source-web-diagram__management span{margin-top:12px;font-size:14px;font-weight:400;line-height:1.4}.solution-panel--openshift .cloud-intro-card{min-height:163px}.openshift-capability-grid{background:#f4f6f9;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:294px;gap:30px;margin:30px 0 0;padding:30px;list-style:none;display:grid}.openshift-capability{text-align:center;background:#fff;border-radius:4px;flex-direction:column;align-items:center;height:100%;padding:80px 20px 0;display:flex}.openshift-capability__icon{justify-content:center;align-items:center;width:70px;height:70px;display:flex}.openshift-capability__icon img{object-fit:contain;width:auto;max-width:70px;height:auto;max-height:70px;display:block}.openshift-capability h3{color:#333;letter-spacing:-.4px;margin-top:40px;font-size:20px;font-weight:600;line-height:1.3}.openshift-summary-list{margin:50px 0 0;padding:0;list-style:none}.openshift-summary-list li{padding-left:29px;position:relative}.openshift-summary-list li+li{margin-top:34px}.openshift-summary-list li:before{content:"";background:url(/assets/business/cloud-infrastructure/check-blue.svg) 50%/contain no-repeat;width:15px;height:12px;position:absolute;top:9px;left:0}.openshift-summary-list h3{color:#333;letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:1.45}.openshift-summary-list p{color:#333;letter-spacing:-.32px;margin-top:12px;font-size:16px;font-weight:400;line-height:1.75}.cloud-page-content--solutions .solution-panel--openshift .cloud-section--openshift-detail{margin-top:124px}.solution-panel--openshift .cloud-section__heading h2{margin-top:16px}.openshift-detail-list{margin-top:58px}.openshift-detail-list li+li{margin-top:49px}.openshift-detail-list p{margin-top:16px}.openshift-detail-list__line{display:block}.openshift-detail-list__line+.openshift-detail-list__line{margin-top:16px}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture{margin-top:124px}.openshift-architecture h2{margin-top:12px}.openshift-architecture__description{margin-top:17px}.openshift-architecture-visual{background:#f4f6f9;width:100%;max-width:1401px;height:1218px;margin:42px 0 0;overflow:hidden}.openshift-architecture-visual img{width:2030px;min-width:2030px;max-width:none;height:1401px;display:block;transform:translate(-315px,-118px)}@media (width>=768px) and (width<=1023px){.cloud-breadcrumb__inner{width:calc(100% - 60px)}.cloud-breadcrumb__item,.cloud-breadcrumb__current{padding:0 42px 0 24px}.cloud-breadcrumb__item{flex:.8 1 0}.cloud-breadcrumb__item:nth-child(3){flex:1.4 1 0}.cloud-breadcrumb__current{flex:1.1 1 0}.cloud-breadcrumb__item:after{right:20px}}@media (width<=767px){.business-cloud-page .site-header{color:#fff}.business-cloud-page .brand__logo--light{opacity:1;display:block}.business-cloud-page .brand__logo--dark{opacity:0;display:none}.business-cloud-page .site-header.is-mobile-menu-open .brand__logo--light{opacity:1}.business-cloud-page .site-header.is-mobile-menu-open .brand__logo--dark{opacity:0}.cloud-hero{background-position:52%;height:600px;margin-top:0}.cloud-hero:before{background:#0006}.cloud-hero:after{mix-blend-mode:hard-light;background:#00000080}.cloud-hero__title{width:calc(100% - 40px);top:302px}.cloud-hero__title>p{font-size:20px}.cloud-hero__title h1{letter-spacing:-.72px;margin-top:24px;font-size:36px}.cloud-breadcrumb{display:none}.cloud-breadcrumb__inner{width:calc(100% - 60px)}.cloud-breadcrumb .cloud-breadcrumb__home,.cloud-breadcrumb .cloud-breadcrumb__item{display:none}.cloud-breadcrumb .cloud-breadcrumb__current{border:0;flex:1;padding:0 30px 0 0;font-size:16px}.cloud-page-content{width:calc(100% - 40px);padding:178px 0 96px}.cloud-page-content--tabs{width:100%;padding-top:80px}.cloud-page-content--tabs .cloud-tabs,.cloud-page-content--tabs .cloud-intro,.cloud-page-content--tabs .open-source-panel{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.cloud-page-content--tabs .cloud-tabs{width:100%;padding-inline:20px}.cloud-page-content--tabs .cloud-intro,.cloud-page-content--tabs .open-source-panel{width:calc(100% - 40px)}.cloud-page-content--tabs .cloud-intro{margin-top:46px}.cloud-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9499a1 #edf0f4;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y;gap:16px;padding-bottom:10px}.cloud-tabs::-webkit-scrollbar{height:6px;display:block}.cloud-tabs::-webkit-scrollbar-track{background:#edf0f4;border-radius:999px}.cloud-tabs::-webkit-scrollbar-thumb{background:#9499a1;border-radius:999px}.cloud-tabs.is-dragging,.cloud-tabs.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.cloud-tabs button{min-height:51px;padding:0 30px;font-size:16px}.cloud-eyebrow{font-size:16px}.cloud-intro h2,.cloud-section__heading h2{letter-spacing:-.44px;font-size:22px}.cloud-intro h2{margin-top:15px}.cloud-intro__lead{margin-top:13px;font-size:14px;line-height:1.65}.cloud-intro-card{margin-top:28px;padding:24px 30px}.cloud-intro-card h3{font-size:18px}.cloud-intro-card p{margin-top:14px;font-size:14px;line-height:1.65}.cloud-product-visual{height:512px;margin-top:20px}.cloud-product-visual img{object-position:center}.cloud-page-content--solutions .cloud-product-visual{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.cloud-page-content--solutions .cloud-product-visual::-webkit-scrollbar{display:none}.cloud-page-content--solutions .solution-panel:not(.solution-panel--openshift):not([hidden]) .cloud-architecture figure::-webkit-scrollbar{display:none}.cloud-page-content--solutions .cloud-product-visual img{object-fit:contain;object-position:left center;width:auto;min-width:100%;max-width:none;height:100%}.cloud-section{margin-top:100px}.cloud-section--after-visual{margin-top:92px}.cloud-section__heading h2{margin-top:15px}.cloud-feature-list{margin-top:39px;padding-left:24px}.cloud-feature-list li+li{margin-top:35px}.cloud-feature-list h3{font-size:16px;line-height:1.45}.cloud-feature-list p{margin-top:10px;font-size:14px;line-height:1.65}.cloud-architecture{margin-top:96px}.cloud-architecture h2{font-size:22px}.cloud-architecture>p{margin-top:12px;font-size:14px;line-height:1.65}.cloud-architecture figure{margin-top:26px}.cloud-architecture figure:not(.openshift-architecture-visual){overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.cloud-architecture figure:not(.openshift-architecture-visual)::-webkit-scrollbar{display:none}.cloud-architecture img{min-width:820px}.automation-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding:10px}.automation-capability{text-align:center;min-height:203px;padding:24px 15px 18px;display:block}.automation-capability img{width:62px;height:62px;margin:0 auto}.automation-capability h3{margin-top:17px;font-size:16px}.automation-capability p{margin-top:7px;font-size:13px}.cloud-feature-description__line,.cloud-intro-card__line{line-height:17px;display:block}.cloud-feature-description__line+.cloud-feature-description__line{margin-top:8px}.cloud-intro-card__line+.cloud-intro-card__line{margin-top:10px}.cloud-feature-description__line+.cloud-feature-description__line:before,.cloud-intro-card__line+.cloud-intro-card__line:before{content:none}.cloud-page-content--management,.cloud-page-content--automation{padding-top:79px}.cloud-page-content--management{padding-bottom:65px}.cloud-page-content--management .cloud-intro h2,.cloud-page-content--automation .cloud-intro h2{margin-top:11px}.cloud-page-content--management .cloud-intro__lead,.cloud-page-content--automation .cloud-intro__lead{margin-top:10px}.cloud-page-content--management .cloud-intro-card{margin-top:24px;padding-bottom:21px}.cloud-page-content--management .cloud-section{margin-top:98px}.cloud-page-content--management .cloud-feature-list,.cloud-page-content--automation .cloud-feature-list,.cloud-page-content--solutions .cloud-feature-list{padding-left:16px}.cloud-page-content--management .cloud-feature-list{margin-top:20px}.cloud-page-content--management .cloud-feature-list h3,.cloud-page-content--automation .cloud-feature-list h3,.cloud-page-content--solutions .cloud-feature-list h3{line-height:normal}.cloud-page-content--management .cloud-feature-list li+li,.cloud-page-content--automation .cloud-feature-list li+li,.cloud-page-content--solutions .cloud-feature-list li+li{margin-top:30px}.cloud-page-content--management .cloud-feature-list p,.cloud-page-content--automation .cloud-feature-list p,.cloud-page-content--solutions .cloud-feature-list p{color:#333;margin-top:16px;font-weight:300;line-height:normal}.cloud-page-content--management .cloud-architecture{margin-top:90px}.cloud-page-content--management .cloud-architecture figure{margin-top:21px}.cloud-page-content--management .cloud-architecture img{min-width:934px}.cloud-page-content--automation{padding-bottom:64px}.cloud-page-content--automation .cloud-intro-card{min-height:220px}.cloud-page-content--automation .automation-capabilities{grid-auto-rows:224px;gap:10px;margin-top:20px;padding:13px 10px 10px}.cloud-page-content--automation .automation-capability{border-radius:4px;flex-direction:column;align-items:center;min-height:0;padding:0;display:flex}.cloud-page-content--automation .automation-capability img{object-fit:fill;max-height:none;margin:0}.cloud-page-content--automation .automation-capability:first-child img{width:85px;height:57px;margin-top:47px}.cloud-page-content--automation .automation-capability:nth-child(2) img{width:75px;height:61px;margin-top:43px}.cloud-page-content--automation .automation-capability:nth-child(3) img{width:63px;height:70px;margin-top:28px}.cloud-page-content--automation .automation-capability:nth-child(4) img{width:70px;height:51px;margin-top:47px}.cloud-page-content--automation .automation-capability:nth-child(5) img{width:88px;height:66px;margin-top:30px}.cloud-page-content--automation .automation-capability:nth-child(6) img{width:70px;height:55px;margin-top:41px}.cloud-page-content--automation .automation-capability h3{margin-top:26px;font-size:16px;font-weight:500;line-height:normal}.cloud-page-content--automation .automation-capability p{margin-top:14px;font-size:14px;line-height:normal}.cloud-page-content--automation .cloud-section{margin-top:90px}.cloud-page-content--automation .cloud-feature-list{margin-top:20px}.cloud-page-content--automation .automation-feature__title--desktop{display:none}.cloud-page-content--automation .automation-feature__title--mobile{display:inline}.cloud-page-content--automation .automation-feature__category{letter-spacing:-.26px;white-space:normal;overflow-wrap:anywhere;margin-left:8px;font-size:13px;font-weight:600}.cloud-page-content--automation .cloud-architecture{margin-top:90px}.cloud-page-content--automation .cloud-architecture figure{margin-top:32px}.cloud-page-content--automation .cloud-architecture img{min-width:1110px}.cloud-page-content--solutions{padding-bottom:65px}.cloud-page-content--solutions .cloud-intro-card{min-height:247px;margin-top:20px}.cloud-page-content--solutions .cloud-section--after-visual{margin-top:89px}.cloud-page-content--solutions .cloud-feature-list{margin-top:107px}.cloud-page-content--solutions .cloud-architecture{margin-top:92px}.cloud-page-content--solutions .cloud-architecture__description{color:#555;margin-top:20px;font-size:14px;font-weight:400;line-height:normal}.cloud-page-content--solutions .cloud-architecture figure{margin-top:75px}.cloud-page-content--solutions .solution-panel:not(.solution-panel--openshift):not([hidden]) .cloud-architecture figure{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.cloud-page-content--solutions .cloud-architecture img{min-width:1196px;max-width:none}.cloud-page-content--solutions .solution-panel--openshift .cloud-intro-card{min-height:156px;margin-top:28px;padding:24px 30px}.cloud-page-content--solutions .solution-panel--openshift .openshift-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:214px;gap:10px;margin-top:20px;padding:13px 10px 10px}.cloud-page-content--solutions .solution-panel--openshift .openshift-capability{padding:43px 8px 0}.cloud-page-content--solutions .solution-panel--openshift .openshift-capability h3{margin-top:41px;font-size:18px;line-height:1.3}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list{margin-top:30px}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list li{padding-left:22px}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list li+li{margin-top:24px}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list li:before{width:14px;height:11px;top:6px}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list h3{font-size:16px;line-height:normal}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list p{color:#333;margin-top:16px;font-size:14px;font-weight:300;line-height:normal}.cloud-page-content--solutions .solution-panel--openshift .openshift-summary-list p span{line-height:normal;display:block}.cloud-page-content--solutions .solution-panel>.cloud-section,.cloud-page-content--solutions .solution-panel>.cloud-architecture{width:calc(100% - 40px);margin-left:auto;margin-right:auto}[data-mobile-media-slider]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[data-mobile-media-slider],.cloud-architecture figure:not(.openshift-architecture-visual){cursor:grab;touch-action:pan-y}[data-mobile-media-slider].is-dragging,[data-mobile-media-slider].is-dragging *,.cloud-architecture figure:not(.openshift-architecture-visual).is-dragging,.cloud-architecture figure:not(.openshift-architecture-visual).is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-mobile-media-slider] img,.cloud-architecture figure:not(.openshift-architecture-visual) img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cloud-page-content--solutions .solution-panel--openshift .cloud-section--openshift-detail{margin-top:80px}.cloud-page-content--solutions .solution-panel--openshift .openshift-detail-list{margin-top:30px;padding-left:16px}.cloud-page-content--solutions .solution-panel--openshift .openshift-detail-list li+li{margin-top:37px}.cloud-page-content--solutions .solution-panel--openshift .openshift-detail-list p{color:#333;margin-top:16px;font-size:14px;font-weight:300;line-height:normal}.cloud-page-content--solutions .solution-panel--openshift .openshift-detail-list__line{line-height:normal}.cloud-page-content--solutions .solution-panel--openshift .openshift-detail-list__line+.openshift-detail-list__line{margin-top:8px}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture{width:calc(100% - 40px);margin-top:90px;margin-left:auto;margin-right:auto;overflow:visible}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture__description{display:none}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture-visual{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:auto;margin-top:28px;overflow:auto hidden}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture-visual::-webkit-scrollbar{display:none}.cloud-page-content--solutions .solution-panel--openshift .openshift-architecture-visual img{width:1297px;min-width:1297px;height:auto;transform:none}.cloud-feature-description__line,.cloud-intro-card__line{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.cloud-feature-list p,.cloud-intro-card p,.cloud-intro__lead{overflow-wrap:anywhere;word-break:keep-all}.open-source-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding:10px}.open-source-value{min-height:214px;padding:27px 12px 18px}.open-source-value img{width:61px;height:61px}.open-source-value h3{margin-top:17px;font-size:16px}.open-source-value p{margin-top:7px;font-size:13px}.open-source-advantages{grid-template-columns:1fr;gap:16px;margin-top:30px}.open-source-advantages h3{padding:14px 20px;font-size:15px}.open-source-advantages ul{min-height:0;padding:22px 24px 22px 40px;font-size:14px;line-height:1.6}.open-source-advantages li+li{margin-top:10px}.cloud-architecture>.cloud-architecture__emphasis{margin-top:16px;font-size:16px}.open-source-product-cards{grid-template-columns:1fr;gap:10px;margin-top:24px;padding:10px}.open-source-product-card{min-height:248px;padding:32px 24px 26px}.open-source-product-card img{width:102px;height:76px}.open-source-product-card h3{margin-top:20px;font-size:17px}.open-source-product-card p{margin-top:11px;font-size:14px;line-height:1.65}.open-source-summary-list{gap:20px;margin-top:32px;font-size:15px;line-height:1.6}.open-source-summary-list li{padding-left:25px}.open-source-summary-list li:before{width:13px;height:11px}.open-source-panel--compact.open-source-panel--eap .cloud-section,.open-source-panel--compact.open-source-panel--web .cloud-section{margin-top:100px}.open-source-web-support{margin-top:24px;padding:26px 14px 18px}.open-source-web-support>h3{font-size:18px;line-height:1.45}.open-source-web-diagram{margin-top:20px}.open-source-web-diagram__platform{padding:25px 12px 12px}.open-source-web-diagram__platform>p,.open-source-web-diagram__management strong{font-size:15px}.open-source-web-diagram__platform ol{gap:7px;margin-top:17px}.open-source-web-diagram__platform li{min-height:44px;padding:8px 12px;font-size:12px}.open-source-web-diagram__management{min-height:82px;margin-top:7px;padding:14px}.open-source-web-diagram__management span{margin-top:8px;font-size:11px}.open-source-panel--compact .cloud-section{margin-top:98px}}
