.ctp-root *,.ctp-root :before,.ctp-root :after{box-sizing:border-box}.ctp-root{font-size:calc(var(--fs-content) * (16px));scroll-behavior:smooth;color:#161616;background:#fff;line-height:1.5;overflow-x:hidden}.ctp-root a{color:inherit;text-decoration:none}.ctp-root button{cursor:pointer;font-family:inherit}.ctp-root .ctp-gnav{z-index:500;background:#161616;border-bottom:1px solid #393939;align-items:stretch;height:48px;display:flex;position:sticky;top:0}.ctp-root .ctp-gnav-logo{border-right:1px solid #393939;flex-shrink:0;align-items:center;padding:0 16px;display:flex}.ctp-root .ctp-gnav-logo a{align-items:center;display:flex}.ctp-root .ctp-gnav-items{flex:1;display:flex}.ctp-root .ctp-gnav-btn{font-size:calc(var(--fs-content) * (14px));color:#c6c6c6;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;height:48px;padding:0 16px;display:flex}.ctp-root .ctp-gnav-btn:hover{color:#fff;background:#393939}.ctp-root .ctp-gnav-btn svg{width:12px;height:12px}.ctp-root .ctp-gnav-right{align-items:center;margin-left:auto;display:flex}.ctp-root .ctp-gnav-icon{color:#c6c6c6;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ctp-root .ctp-gnav-icon:hover{background:#393939}.ctp-root .ctp-gnav-icon svg{width:20px;height:20px}.ctp-root .ctp-gnav-signin{height:48px;font-size:calc(var(--fs-content) * (14px));color:#c6c6c6;background:0 0;border:none;border-left:1px solid #393939;align-items:center;gap:6px;padding:0 16px;display:flex}.ctp-root .ctp-gnav-signin:hover{color:#fff;background:#393939}.ctp-root .ctp-mega{z-index:499;background:#fff;border-top:1px solid #e0e0e0;display:none;position:fixed;top:48px;left:0;right:0;box-shadow:0 4px 20px #0000001f}.ctp-root .ctp-mega.ctp-open{display:block}.ctp-root .ctp-mega-inner{grid-template-columns:200px 1fr;max-width:1584px;margin:0 auto;display:grid}.ctp-root .ctp-mega-side{background:#f4f4f4;border-right:1px solid #e0e0e0;padding:8px 0}.ctp-root .ctp-mega-side-item{font-size:calc(var(--fs-content) * (14px));color:#525252;border-left:3px solid #0000;padding:10px 20px;display:block}.ctp-root .ctp-mega-side-item:hover,.ctp-root .ctp-mega-side-item.ctp-on{color:#0f62fe;background:#fff;border-left-color:#0f62fe}.ctp-root .ctp-mega-body{padding:32px 40px}.ctp-root .ctp-mega-title{font-size:calc(var(--fs-title) * (20px));color:#0f62fe;margin-bottom:24px}.ctp-root .ctp-mega-grid{grid-template-columns:repeat(3,1fr);gap:16px 32px;display:grid}.ctp-root .ctp-mega-item-n{font-size:calc(var(--fs-content) * (14px));color:#161616;margin-bottom:3px;font-weight:500}.ctp-root .ctp-mega-item-d{font-size:calc(var(--fs-content) * (13px));color:#525252;line-height:1.4}.ctp-root .ctp-mega-foot{background:#f4f4f4;border-top:1px solid #e0e0e0;padding:12px 40px}.ctp-root .ctp-mega-foot-btn{color:#fff;height:40px;font-size:calc(var(--fs-content) * (14px));background:#0f62fe;border:none;align-items:center;gap:8px;padding:0 20px;font-family:inherit;display:inline-flex}.ctp-root .ctp-mega-foot-btn:hover{background:#0353e9}.ctp-root .ctp-snav{z-index:498;background:#fff;border-bottom:1px solid #e0e0e0;align-items:stretch;height:48px;display:flex;position:sticky;top:48px;overflow-x:auto}.ctp-root .ctp-snav::-webkit-scrollbar{display:none}.ctp-root .ctp-snav-item{font-size:calc(var(--fs-content) * (14px));color:#525252;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:4px;height:48px;padding:0 16px;font-family:inherit;display:flex}.ctp-root .ctp-snav-item:hover{color:#161616;background:#f4f4f4}.ctp-root .ctp-snav-item.ctp-on{color:#161616;border-bottom-color:#0f62fe;font-weight:600}.ctp-root .ctp-snav-item svg{width:12px;height:12px}.ctp-root .ctp-hero{background:#fff;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.ctp-root .ctp-hero-l{flex-direction:column;justify-content:center;padding:96px 48px 96px 10%;display:flex}.ctp-root .ctp-hero-eye{font-size:calc(var(--fs-content) * (12px));color:#525252;letter-spacing:.5px;margin-bottom:16px}.ctp-root .ctp-hero-h1{font-size:calc(var(--fs-title) * (52px));color:#161616;letter-spacing:-.5px;margin-bottom:24px;font-weight:300;line-height:1.07}.ctp-root .ctp-hero-h1 b{font-weight:600}.ctp-root .ctp-hero-p{font-size:calc(var(--fs-content) * (16px));color:#525252;max-width:400px;margin-bottom:32px;font-weight:300;line-height:1.6}.ctp-root .ctp-hero-links{flex-direction:column;gap:14px;display:flex}.ctp-root .ctp-hero-link{font-size:calc(var(--fs-content) * (16px));color:#0f62fe;align-items:center;gap:6px;display:flex}.ctp-root .ctp-hero-link:hover{text-decoration:underline}.ctp-root .ctp-hero-link svg{width:20px;height:20px}.ctp-root .ctp-hero-r{background:#ecf0ff;position:relative;overflow:hidden}.ctp-root .ctp-hero-r canvas{width:100%;height:100%;position:absolute;inset:0}.ctp-root .ctp-partner{background:#fff;border-top:1px solid #e0e0e0}.ctp-root .ctp-partner-inner{grid-template-columns:1fr 1fr;max-width:1584px;min-height:500px;margin:0 auto;display:grid}.ctp-root .ctp-partner-l{flex-direction:column;justify-content:flex-start;padding:64px 48px 64px 10%;display:flex}.ctp-root .ctp-partner-bc{font-size:calc(var(--fs-content) * (14px));color:#525252;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.ctp-root .ctp-partner-bc a{color:#0f62fe}.ctp-root .ctp-partner-bc a:hover{text-decoration:underline}.ctp-root .ctp-partner-h1{font-size:calc(var(--fs-title) * (46px));color:#161616;margin-bottom:28px;font-weight:300;line-height:1.1}.ctp-root .ctp-partner-desc{font-size:calc(var(--fs-content) * (16px));color:#525252;max-width:380px;margin-bottom:28px;font-weight:300;line-height:1.6}.ctp-root .ctp-partner-btns{gap:1px;display:flex}.ctp-root .ctp-pbtn-fill{color:#fff;height:48px;font-size:calc(var(--fs-content) * (16px));background:#0f62fe;border:none;padding:0 24px;font-family:inherit}.ctp-root .ctp-pbtn-fill:hover{background:#0353e9}.ctp-root .ctp-pbtn-out{color:#0f62fe;height:48px;font-size:calc(var(--fs-content) * (16px));background:#fff;border:1px solid #0f62fe;padding:0 24px;font-family:inherit}.ctp-root .ctp-pbtn-out:hover{background:#edf5ff}.ctp-root .ctp-partner-r{background:#dde8f8;position:relative;overflow:hidden}.ctp-root .ctp-partner-r video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ctp-root .ctp-partner-r-fallback{background:linear-gradient(135deg,#c8daf8 0%,#a0c0f0 40%,#7aa8e8 70%,#5890e0 100%);position:absolute;inset:0}.ctp-root .ctp-psearch{background:#fff;border-top:1px solid #e0e0e0;padding:32px 0}.ctp-root .ctp-psearch-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-psearch-bar{border:1px solid #c6c6c6;align-items:center;gap:12px;margin-bottom:24px;padding:12px 20px;display:flex}.ctp-root .ctp-psearch-bar svg{color:#525252;flex-shrink:0;width:20px;height:20px}.ctp-root .ctp-psearch-bar input{font-size:calc(var(--fs-content) * (16px));color:#161616;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.ctp-root .ctp-psearch-bar input::placeholder{color:#8d8d8d}.ctp-root .ctp-psearch-layout{grid-template-columns:220px 1fr;gap:24px;display:grid}.ctp-root .ctp-pfg{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:14px}.ctp-root .ctp-pfg-hdr{font-size:calc(var(--fs-content) * (14px));color:#161616;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;display:flex}.ctp-root .ctp-pfg-hdr svg{color:#525252;width:14px;height:14px}.ctp-root .ctp-pfg-item{align-items:center;gap:8px;margin-bottom:7px;display:flex}.ctp-root .ctp-pfg-item input{accent-color:#0f62fe;width:16px;height:16px}.ctp-root .ctp-pfg-item label{font-size:calc(var(--fs-content) * (14px));color:#525252}.ctp-root .ctp-presults-meta{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ctp-root .ctp-presults-count{font-size:calc(var(--fs-content) * (14px));color:#525252}.ctp-root .ctp-presults-ctl{align-items:center;gap:12px;display:flex}.ctp-root .ctp-presults-sel{font-size:calc(var(--fs-content) * (14px));cursor:pointer;background:#fff;border:none;border-bottom:1px solid #8d8d8d;padding:5px 24px 5px 8px;font-family:inherit}.ctp-root .ctp-pcards{background:#e0e0e0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ctp-root .ctp-pcard{background:#fff;flex-direction:column;gap:6px;padding:20px;display:flex}.ctp-root .ctp-pcard:hover{background:#f4f4f4}.ctp-root .ctp-pcard-hdr{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.ctp-root .ctp-pcard-logo{font-size:calc(var(--fs-content) * (15px));color:#161616;font-weight:700}.ctp-root .ctp-pcard-tier{font-size:calc(var(--fs-content) * (11px));color:#525252;text-align:right;line-height:1.3}.ctp-root .ctp-pcard-name{font-size:calc(var(--fs-title) * (16px));color:#161616;font-weight:400}.ctp-root .ctp-pcard-desc{font-size:calc(var(--fs-content) * (14px));color:#525252;font-weight:300;line-height:1.5}.ctp-root .ctp-succ{background:#fff;padding:64px 0}.ctp-root .ctp-succ-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-succ-h2{font-size:calc(var(--fs-title) * (42px));color:#161616;margin-bottom:48px;font-weight:300}.ctp-root .ctp-succ-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:32px;display:grid}.ctp-root .ctp-succ-card{flex-direction:column;padding-right:32px;display:flex}.ctp-root .ctp-succ-logo-wrap{align-items:center;height:60px;margin-bottom:20px;display:flex}.ctp-root .ctp-succ-logo{font-weight:700}.ctp-root .ctp-sl-airbus{color:#004c97;font-size:calc(var(--fs-content) * (15px));letter-spacing:3px;text-transform:uppercase;font-weight:600}.ctp-root .ctp-sl-bell{color:#161616;font-size:calc(var(--fs-content) * (36px));font-family:Times New Roman,serif;font-style:normal}.ctp-root .ctp-sl-cemig{color:#006b3f;font-size:calc(var(--fs-content) * (24px));letter-spacing:1px;font-weight:900}.ctp-root .ctp-sl-auto{color:#003da5;font-size:calc(var(--fs-content) * (13px));font-weight:600;line-height:1.3}.ctp-root .ctp-succ-desc{font-size:calc(var(--fs-content) * (14px));color:#161616;flex:1;margin-bottom:20px;font-weight:300;line-height:1.6}.ctp-root .ctp-succ-link{font-size:calc(var(--fs-content) * (14px));color:#0f62fe;align-items:center;gap:6px;margin-top:auto;display:flex}.ctp-root .ctp-succ-link:hover{text-decoration:underline}.ctp-root .ctp-succ-link svg{width:16px;height:16px}.ctp-root .ctp-strat{border-top:1px solid #e0e0e0;align-items:center;gap:0;padding-top:24px;display:flex}.ctp-root .ctp-strat-lbl{font-size:calc(var(--fs-content) * (14px));color:#161616;flex-shrink:0;min-width:160px;padding-right:24px;font-weight:600}.ctp-root .ctp-strat-logos{flex-wrap:wrap;display:flex}.ctp-root .ctp-strat-l{cursor:pointer;min-width:105px;height:56px;font-size:calc(var(--fs-content) * (13px));background:#fff;border:1px solid #e0e0e0;justify-content:center;align-items:center;margin:-1px 0 0 -1px;padding:0 18px;font-weight:700;display:flex}.ctp-root .ctp-strat-l:hover{z-index:1;background:#f4f4f4;position:relative}.ctp-root .ctp-strat-l.ctp-aws{color:#f90;font-size:calc(var(--fs-content) * (20px));font-weight:900}.ctp-root .ctp-strat-l.ctp-sf{color:#00a1e0;font-size:calc(var(--fs-content) * (13px))}.ctp-root .ctp-strat-l.ctp-oracle{color:#c74634;font-weight:900}.ctp-root .ctp-strat-l.ctp-sap{color:#008fd3;font-size:calc(var(--fs-content) * (20px));font-weight:900}.ctp-root .ctp-news{background:#fff;padding:64px 0 0}.ctp-root .ctp-news-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-news-h2{font-size:calc(var(--fs-title) * (42px));color:#161616;margin-bottom:32px;font-weight:300}.ctp-root .ctp-news-grid{background:#e0e0e0;border:1px solid #e0e0e0;grid-template-columns:57% 1fr;gap:1px;display:grid}.ctp-root .ctp-news-main{cursor:pointer;background:#fff;flex-direction:column;justify-content:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.ctp-root .ctp-news-main:hover .ctp-nm-hover{opacity:1}.ctp-root .ctp-nm-hover{opacity:0;z-index:3;background:#00000008;transition:opacity .15s;position:absolute;inset:0}.ctp-root .ctp-nm-bg{background:linear-gradient(135deg,#f0e8ff 0%,#e4d8ff 25%,#cce0ff 60%,#c0d8ff 100%);position:absolute;inset:0}.ctp-root .ctp-nm-canvas{position:absolute;inset:0}.ctp-root .ctp-nm-content{z-index:2;background:linear-gradient(#0000 35%,#fffffff7 75%,#fff 100%);padding:32px;position:relative}.ctp-root .ctp-nm-eye{font-size:calc(var(--fs-content) * (12px));color:#525252;margin-bottom:6px}.ctp-root .ctp-nm-title{font-size:calc(var(--fs-title) * (24px));color:#161616;margin-bottom:10px;font-weight:300;line-height:1.3}.ctp-root .ctp-nm-foot{justify-content:space-between;align-items:center;display:flex}.ctp-root .ctp-nm-link{font-size:calc(var(--fs-content) * (14px));color:#0f62fe;align-items:center;gap:6px;display:flex}.ctp-root .ctp-nm-link:hover{text-decoration:underline}.ctp-root .ctp-nm-link svg{width:16px;height:16px}.ctp-root .ctp-news-right{background:#e0e0e0;grid-template-rows:1fr 1fr;gap:1px;display:grid}.ctp-root .ctp-news-img-card{cursor:pointer;background:#fff;flex-direction:column;display:flex}.ctp-root .ctp-news-img-card:hover{background:#f4f4f4}.ctp-root .ctp-nic-img{object-fit:cover;flex-shrink:0;width:100%;height:200px;display:block}.ctp-root .ctp-nic-body{flex-direction:column;flex:1;padding:20px 24px;display:flex}.ctp-root .ctp-nic-eye{font-size:calc(var(--fs-content) * (12px));color:#8d8d8d;margin-bottom:6px}.ctp-root .ctp-nic-title{font-size:calc(var(--fs-title) * (16px));color:#161616;flex:1;margin-bottom:10px;font-weight:400;line-height:1.4}.ctp-root .ctp-nic-link{font-size:calc(var(--fs-content) * (14px));color:#0f62fe;align-items:center;gap:6px;margin-top:auto;display:flex}.ctp-root .ctp-nic-link:hover{text-decoration:underline}.ctp-root .ctp-news-mini{background:#e0e0e0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ctp-root .ctp-nm-mini{cursor:pointer;background:#fff;flex-direction:column;padding:22px;display:flex}.ctp-root .ctp-nm-mini:hover{background:#f4f4f4}.ctp-root .ctp-nm-mini-icon{border:1px solid #e0e0e0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.ctp-root .ctp-nm-mini-icon svg{width:28px;height:28px}.ctp-root .ctp-nm-mini-ev{font-size:calc(var(--fs-content) * (12px));color:#8d8d8d;margin-bottom:6px}.ctp-root .ctp-nm-mini-title{font-size:calc(var(--fs-title) * (14px));color:#161616;flex:1;margin-bottom:12px;line-height:1.4}.ctp-root .ctp-nm-mini-link{font-size:calc(var(--fs-content) * (14px));color:#0f62fe;align-items:center;gap:6px;margin-top:auto;display:flex}.ctp-root .ctp-nm-mini-link:hover{text-decoration:underline}.ctp-root .ctp-nm-mini-link svg{width:14px;height:14px}.ctp-root .ctp-news-row{background:#e0e0e0;border-top:1px solid #e0e0e0;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.ctp-root .ctp-news-cta{cursor:pointer;flex-direction:column;padding:20px 24px;display:flex}.ctp-root .ctp-news-cta:hover{filter:brightness(1.08)}.ctp-root .ctp-news-cta-t{font-size:calc(var(--fs-content) * (14px));color:#fff;font-weight:400;line-height:1.4}.ctp-root .ctp-news-cta-a{color:#ffffffb3;font-size:calc(var(--fs-content) * (18px));margin-top:auto;padding-top:14px}.ctp-root .ctp-res{background:#f4f4f4;border-top:1px solid #e0e0e0;padding:48px 0}.ctp-root .ctp-res-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-res-h3{font-size:calc(var(--fs-title) * (20px));color:#161616;margin-bottom:8px;font-weight:400}.ctp-root .ctp-res-p{font-size:calc(var(--fs-content) * (16px));color:#525252;margin-bottom:12px;font-weight:300}.ctp-root .ctp-res-link{font-size:calc(var(--fs-content) * (16px));color:#0f62fe;align-items:center;gap:6px;width:fit-content;display:flex}.ctp-root .ctp-res-link:hover{text-decoration:underline}.ctp-root .ctp-res-link svg{width:16px;height:16px}.ctp-root .ctp-nxt{background:#fff;padding:64px 0}.ctp-root .ctp-nxt-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-nxt-h2{font-size:calc(var(--fs-title) * (42px));color:#161616;margin-bottom:16px;font-weight:300}.ctp-root .ctp-nxt-p{font-size:calc(var(--fs-content) * (16px));color:#525252;max-width:560px;margin-bottom:24px;font-weight:300;line-height:1.6}.ctp-root .ctp-btn-li{color:#fff;height:48px;font-size:calc(var(--fs-content) * (16px));background:#0f62fe;border:none;align-items:center;gap:10px;padding:0 24px;font-family:inherit;display:inline-flex}.ctp-root .ctp-btn-li:hover{background:#0353e9}.ctp-root .ctp-btn-li svg{width:18px;height:18px}.ctp-root footer.ctp-ft{color:#fff;background:#161616;padding:48px 0 32px}.ctp-root .ctp-ft-in{max-width:1584px;margin:0 auto;padding:0 16px}.ctp-root .ctp-ft-logo{margin-bottom:40px}.ctp-root .ctp-ft-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:0;margin-bottom:48px;display:grid}.ctp-root .ctp-ft-col{padding-right:32px}.ctp-root .ctp-ft-col-t{font-size:calc(var(--fs-title) * (14px));color:#fff;margin-bottom:16px;font-weight:600}.ctp-root .ctp-ft-lnk{font-size:calc(var(--fs-content) * (14px));color:#c6c6c6;margin-bottom:12px;font-weight:300;display:block}.ctp-root .ctp-ft-lnk:hover{color:#fff;text-decoration:underline}.ctp-root .ctp-ft-bottom{border-top:1px solid #525252;flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.ctp-root .ctp-ft-bl{font-size:calc(var(--fs-content) * (12px));color:#8d8d8d}.ctp-root .ctp-ft-bl:hover{color:#fff}@media (max-width:1200px){.ctp-root .ctp-succ-grid{grid-template-columns:repeat(2,1fr);gap:24px}.ctp-root .ctp-succ-card{padding-right:0}}@media (max-width:1024px){.ctp-root .ctp-hero{grid-template-columns:1fr}.ctp-root .ctp-hero-r{min-height:360px}.ctp-root .ctp-partner-inner{grid-template-columns:1fr}.ctp-root .ctp-partner-r{min-height:280px}.ctp-root .ctp-mega-inner{grid-template-columns:1fr}.ctp-root .ctp-mega-grid{grid-template-columns:repeat(2,1fr)}.ctp-root .ctp-news-grid,.ctp-root .ctp-pcards,.ctp-root .ctp-psearch-layout{grid-template-columns:1fr}}@media (max-width:768px){.ctp-root .ctp-gnav-items{display:none}.ctp-root .ctp-hero-h1{font-size:calc(var(--fs-title) * (36px))}.ctp-root .ctp-partner-h1{font-size:calc(var(--fs-title) * (32px))}.ctp-root .ctp-succ-grid{grid-template-columns:1fr}.ctp-root .ctp-news-row,.ctp-root .ctp-ft-grid{grid-template-columns:repeat(2,1fr)}.ctp-root .ctp-strat{flex-direction:column;align-items:flex-start}}
