@charset "UTF-8";@keyframes outerGlow{0%,to{box-shadow:0 0 0 rgba(255,255,255,.8)}50%{box-shadow:0 0 16px #fff}}@keyframes circularAnim{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(360deg)}}@keyframes bounce-float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.cmptDescription,.cmptDescriptionDotted,.cmptImg,.cmptTitle{position:relative;display:block}@media (max-width:1023px){.cmptImg:not(:last-child){margin-bottom:24px}}@media (min-width:1024px){.cmptImg:not(:last-child){margin-bottom:48px}}@media (max-width:1023px){.cmptTitle h2{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);font-weight:400;color:var(--color-white)}.cmptTitle:not(:last-child){margin-bottom:16px}}@media (min-width:1024px){.cmptTitle h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);font-weight:400;color:var(--color-white)}.cmptTitle:not(:last-child){margin-bottom:24px}}.cmptDescription:not(:last-child),.cmptDescriptionDotted:not(:last-child),.cmptRowItem_content p:not(:last-child),.cmptTableTemplateA .cellEndIcons ul:not(:last-child){margin-bottom:24px}.cmptDescription p,.cmptDescriptionDotted p{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);color:var(--color-white)}.cmptDescription p a,.cmptDescriptionDotted p a{color:inherit;text-decoration:underline}.cmptDescription p a:hover,.cmptDescriptionDotted p a:hover,.pageDetail .pageDisclaimer .disclaimer a:hover{text-decoration:none}.cmptDescriptionDotted>:not(:last-child)::after{content:"";display:block;border-bottom:1px dashed var(--color-white);margin:14px 0}.cmptDottedLine{position:relative;display:block;border-bottom:1px dashed var(--color-white);margin:14px 0}.cmptNormalList>li{list-style:disc;padding-left:12px;margin-left:24px}.cmptNormalList>li:not(:last-child),.cmptTickList>li:not(:last-child){margin-bottom:8px}.cmptNormalList>li ul,.cmptTickList>li ul{margin-top:16px}.cmptTickList>li{list-style:none}.cmptTickList>li:before{content:"✓";display:inline-block;color:var(--color-green);margin-right:8px}.cmptInput{border:0;margin:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:relative;display:block;width:100%;height:48px;background-color:var(--color-white);color:var(--color-grey);padding:16px;border-radius:8px}.cmptInput::-moz-focus-inner,.cmptSelect::-moz-focus-inner,.cmptSelectTemplate select::-moz-focus-inner{border:0;padding:0}.cmptInput.error,.cmptSelect.error{border:1px solid var(--color-red);background-color:rgba(var(--color-red--rgb),.5);color:var(--color-white)}.cmptSelect{border:0;margin:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);background-color:var(--color-white);color:var(--color-grey);opacity:1;width:100%;height:48px;border-radius:8px;padding:0 24px 0 18px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23A1A1A1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-size:24px;background-position:right 10px center}.cmptSelect:disabled{opacity:1;background-color:var(--color-grey--300)}.mainContent{position:relative;display:block;width:100%;overflow:hidden;padding-top:var(--headerHeight)}.sectionBg,.sectionBg_image::before{position:absolute;inset:0;display:block}.sectionBg{height:100%;min-height:100vh;background-color:var(--color-grey)}.sectionBg_image,.sectionLeadin{display:block;position:relative;width:100%}.sectionBg_image{height:100vh;background-size:cover;background-position:top;background-repeat:no-repeat}.sectionBg_image::before{content:"";background:linear-gradient(to bottom,transparent 0,#1a1a1a 80%,#1a1a1a 100%)}.sectionLeadin{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto;text-align:center;padding-bottom:48px}.sectionInnerDetail[data-pb="0"],.sectionLeadin[data-bp="0"]{padding-bottom:0}@media (max-width:1279px){.sectionLeadin{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}@media (max-width:767px){.sectionLeadin{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}.sectionLeadin h2,.sectionLeadin_content a,.sectionLeadin_content p{color:var(--color-white)}.sectionLeadin h2:last-child{margin-bottom:0!important}@media (min-width:1280px){.sectionLeadin h2{font-size:var(--h0-fontSize);letter-spacing:var(--h0-letterSpacing);line-height:var(--h0-lineHeight);margin-bottom:48px}.sectionLeadin h2::after{margin-top:48px}}@media (max-width:1279px){.sectionLeadin h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);margin-bottom:16px}.sectionLeadin h2::after{margin-top:16px}}.sectionLeadin h2::after{content:"";position:relative;display:block;width:120px;height:1px;background-color:var(--color-white);margin-left:auto;margin-right:auto}.sectionLeadin_content a{text-decoration:underline}.sectionIconTitle{position:relative;display:flex;align-items:center;gap:16px}@media (min-width:1280px){.sectionIconTitle{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 32px}}@media (min-width:768px) and (max-width:1279px){.sectionIconTitle{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 32px}}@media (max-width:767px){.sectionIconTitle{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 24px}}.sectionIconTitle_icon{position:relative;display:block;aspect-ratio:1;flex:0 0 auto}@media (min-width:1024px){.sectionIconTitle_icon{width:64px}}@media (max-width:1023px){.sectionIconTitle_icon{width:48px}}.sectionIconTitle h2{flex:1 1 auto;color:var(--color-white);font-size:var(--h0-fontSize);letter-spacing:var(--h0-letterSpacing);line-height:var(--h0-lineHeight);font-weight:600}@media (max-width:1023px){.sectionIconTitle h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight)}}.sectionInnerDetail,.sectionInnerDetail[data-size=xl]{position:relative;width:100%;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.sectionInnerDetail{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8);display:block;padding-bottom:24px}.sectionInnerDetail[data-size=xl]{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10)}@media (max-width:1279px){.sectionInnerDetail{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}@media (max-width:767px){.sectionInnerDetail{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}.sectionInnerDetail .sectionDivider{position:relative;display:block;border-color:rgba(var(--color-white-rgb),.3);margin-bottom:48px}.sectionInnerDetail_references{position:relative;display:block;margin-top:264px}.cmptRowItem{position:relative;display:flex;flex-direction:row-reverse;gap:96px}.cmptRowItem[data-image=none]{flex-direction:row}.cmptRowItem[data-image=none] .cmptRowItem_leadin{width:100%}@media (max-width:1023px){.cmptRowItem{gap:48px}.cmptRowItem .cmptRowItem_image,.cmptRowItem .cmptRowItem_leadin{width:50%}}@media (max-width:767px){.cmptRowItem{flex-direction:column;gap:24px}.cmptRowItem .cmptRowItem_image,.cmptRowItem .cmptRowItem_leadin{width:100%}}.cmptRowItem_image,.cmptRowItem_leadin{position:relative;display:block;width:37.5%}.cmptRowItem_image img{border-radius:8px;overflow:hidden}.cmptRowItem_leadin{width:62.5%}.cmptRowItem_content,.cmptRowItem_content a,.cmptRowItem_content p{color:var(--color-white)}.cmptRowItem_content a{text-decoration:underline;transition:color .25s}.cmptRowItem_content a:hover{color:rgba(var(--color-white-rgb),.5);text-decoration:none}.cmptRowItem_gridColumns{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:128px}.cmptRowItem_gridColumn{position:relative;display:block}.cmptRowItem_gridColumn:not(:last-child):after{content:"";position:absolute;top:0;right:-64px;width:1px;height:100%;background-color:rgba(var(--color-white-rgb),1)}.cmptListStyle li{position:relative;display:flex;align-items:flex-start;gap:8px;list-style:none;color:var(--color-white)}.cmptListStyle li:not(:last-child){margin-bottom:12px}.cmptListStyle li::before{content:"";display:block;width:calc(var(--p1-lineHeight) - 4px);aspect-ratio:1;flex-shrink:0;overflow:hidden;background-size:cover;background-repeat:no-repeat}.cmptListStyle[data-type=circulartick] li::before{background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><polyline stroke="%23FFFFFF" stroke-width="2" points="6 12.5 9.65217391 16 18 8"></polyline></g></svg>');border:2px solid var(--color-white);border-radius:50%}.cmptListStyle[data-type=document] li::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="%23FFFFFF" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13.8406355,27.2 C11.8871609,27.2 8.9569491,27.2 5.05,27.2 C4.47010101,27.2 4,26.729899 4,26.15 L4,3.05 C4,2.47010101 4.47010101,2 5.05,2 L17.65,2 L25,9.35 C25,12.1530205 25,14.2552859 25,15.6567962"></path><polyline points="17.65 2 17.65 9.35 25 9.35"></polyline><circle cx="22.2" cy="23.7" r="4.9"></circle><path d="M25.665,27.165 L28.5,30"></path></g></svg>')}.cmptListStyle[data-type=idea] li::before{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="%23FFFFFF" stroke-width="2" stroke-linecap="square" fill="none" fill-rule="evenodd"><path d="M26.8013524,12.4013948 C26.8013524,6.55057596 21.9702524,1.82809457 16.0789041,2.00480259 C10.5328661,2.17178357 5.98060803,6.89102261 6,12.4386818 C6.01303152,16.0830822 7.90494219,19.2784171 10.7533458,21.1233138 C11.3985733,21.5415768 11.7779281,22.2646206 11.7779281,23.0346785 L11.7779281,25.1130243 L21.0234864,25.1130243 L21.0234864,23.0346785 C21.0234864,22.2548936 21.4206742,21.5334709 22.0740075,21.107102 C24.9175476,19.2524784 26.8013524,16.0506587 26.8013524,12.4013948 Z" ></path><path d="M21.0231622,25.1133485 L11.7776039,25.1133485 L11.7776039,27.4251434 C11.7776039,28.7010077 12.8135344,29.7353171 14.0893988,29.7353171 L18.7113673,29.7353171 C19.9888529,29.7353171 21.0231622,28.7010077 21.0231622,27.4251434 L21.0231622,25.1133485 Z"></path></g><path fill="%23FFFFFF" d="M14.9995722,19 C14.7807396,19 14.5591014,18.928456 14.3753381,18.7811595 C13.943284,18.4360649 13.8745481,17.8061972 14.2196303,17.3755303 L16.9199685,14.0003369 L14.9995722,14.0003369 C14.6152123,14.0003369 14.2659218,13.7800936 14.0989918,13.4335962 C13.9320618,13.0870988 13.9797561,12.6746686 14.2196303,12.3758672 L18.2189364,7.37620413 C18.5640185,6.94413448 19.1938637,6.8739933 19.624515,7.21908789 C20.0565691,7.56418249 20.125305,8.19405026 19.7802228,8.62471708 L17.0798846,11.9999105 L19.000281,11.9999105 C19.3846408,11.9999105 19.7353341,12.2201538 19.9008613,12.5666512 C20.0677913,12.9131487 20.0214998,13.3241759 19.7802228,13.6243802 L15.7809168,18.6240433 C15.5831258,18.8709402 15.2927517,19 14.9995722,19 Z" ></path></svg>')}.cmptSubTitle{font-size:var(--h3-fontSize);letter-spacing:var(--h3-letterSpacing);line-height:var(--h3-lineHeight);font-weight:600;color:#ceffd6}.cmptSubTitle.yellow{color:#ffc200}.cmptSubTitle.light_green{color:#ceffd6}.cmptSubTitle.light_yellow{color:#fff9b8}.cmptSubTitle.light_pink{color:#ffc7b8}.cmptSubTitle.light_lakeblue{color:#bdf6ff}.cmptSubTitle:not(:last-child){margin-bottom:12px}.cmptTools_content{position:relative;display:flex;gap:32px}.cmptTools .toolItem{position:relative;display:block;width:72px}.cmptTools .toolItem>span:first-child{position:relative;display:block;width:72px;aspect-ratio:1;border-radius:16px;background-color:var(--color-white);margin-bottom:12px;overflow:hidden}.cmptTools .toolItem>span:last-child{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);position:relative;display:block;text-align:center;color:var(--color-white)}.cmptDisclaimer{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);color:#bbb}.cmptDisclaimer:not(:last-child){margin-bottom:48px}.cmptDisclaimer a{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);color:inherit;text-decoration:underline;transition:color .25s}.cmptDisclaimer a:hover,.pageDetail .detailBanner h2,.pageDetail a,.pageDetail li,.pageDetail p{color:var(--color-white)}.cmptSolidCard{position:relative;display:block;width:100%;border-radius:12px}.cmptSolidCard_inner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:100%;z-index:1;background-color:#ddebff;border-radius:10px;padding:32px;color:var(--color-grey--900);text-align:center;font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600}.cmptItemCard{position:relative;display:block;width:100%;border-radius:12px;padding:1px;transition:opacity .25s ease,filter .25s ease}.cmptItemCard_inner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:100%;z-index:1;background-color:var(--color-grey--900);border-radius:10px;padding:32px;color:var(--color-white);text-align:center;font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600}.cmptItemCard::before,.toolCard::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--color-white),var(--color-grey--900),rgba(var(--color-white-rgb),.2));background-position:0 50%}.cmptResourcesList_content{position:relative;display:flex;flex-direction:column;gap:48px}.cmptResourcesList_subTitle{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);position:relative;display:block;border-bottom:1px solid rgba(var(--color-white-rgb),.3);font-weight:600;padding-bottom:12px;margin-bottom:12px}.cmptResourcesList ul{position:relative;display:flex;flex-direction:column}.cmptResourcesList ul li:not(:last-child){position:relative;display:block;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(var(--color-white-rgb),.3)}.cListItem{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;text-decoration:none!important}.cListItem_label{flex:1 1 auto;transition:all .25s ease;text-align:left}.cListItem_icon{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1;background-size:100% 100%;background-repeat:no-repeat;background-position:center;flex:0 0 auto;transition:all .25s ease}.cListItem__xs .cListItem_label,.pageDetail .pageDisclaimer .disclaimer a,.pageDetail .pageDisclaimer .disclaimer p{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight)}.cListItem__xs .cListItem_icon{width:var(--p2-lineHeight)}.cListItem__md .cListItem_label{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}.cListItem__md .cListItem_icon{width:var(--p1-lineHeight)}.cListItem__lg .cListItem_label{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight)}.cListItem__lg .cListItem_icon{width:var(--h4-lineHeight)}.cListItem__redirect .cListItem_icon,.cListItem__scroll .cListItem_icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>')}.cListItem__pdf .cListItem_icon{background-image:url('data:image/svg+xml,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><polyline stroke="%23FFFFFF" stroke-width="1.5" points="20.625 14.25 17.625 14.25 17.625 19.5"></polyline><path d="M19.875,17.253125 L17.625,17.253125" stroke="%23FFFFFF" stroke-width="1.5"></path><path d="M4.125,18 L5.625,18 C6.66053391,18 7.5,17.1605339 7.5,16.125 C7.5,15.0894661 6.66053391,14.25 5.625,14.25 L4.125,14.25 L4.125,19.5" stroke="%23FFFFFF" stroke-width="1.5"></path><path d="M10.5,14.25 L10.5,19.5 L12,19.5 C13.4497475,19.5 14.625,18.3247475 14.625,16.875 C14.625,15.4252525 13.4497475,14.25 12,14.25 L10.5,14.25 Z" stroke="%23FFFFFF" stroke-width="1.5"></path><polyline stroke="%23FFFFFF" stroke-width="1.5" points="13.875 3 13.875 8.625 19.5 8.625"></polyline><path d="M4.5,10.125 L4.5,3.75 C4.5,3.33578644 4.83578644,3 5.25,3 L14.25,3 L19.5,8.25 L19.5,10.125" stroke="%23FFFFFF" stroke-width="1.5"></path></g></svg>')}.cListItem__link .cListItem_icon{background-image:url('data:image/svg+xml,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M9,15 L15,9" stroke="%23FFFFFF" stroke-width="1.5"></path><path d="M10.5,7.1353125 L13.318125,4.3228125 C15.0795441,2.58985141 17.9088194,2.60137195 19.6560675,4.34862 C21.4033156,6.09586805 21.4148361,8.92514337 19.681875,10.6865625 L16.86375,13.5" stroke="%23FFFFFF" stroke-width="1.5"></path><path d="M7.1353125,10.5 L4.3228125,13.318125 C2.58985141,15.0795441 2.60137195,17.9088194 4.34862,19.6560675 C6.09586805,21.4033156 8.92514337,21.4148361 10.6865625,19.681875 L13.5,16.86375" stroke="%23FFFFFF" stroke-width="1.5"></path></g></svg>')}.cListItem:hover .cListItem_label{color:var(--color-blue)}.cListItem:hover .cListItem_icon{transform:translateX(4px)}.pageDetail,.pageDetail .poeFooterContent p{position:relative;display:block;color:var(--color-white)}.pageDetail,.pageDetail .sectionBg{background-color:var(--color-grey)}.pageDetail .sectionBg{position:absolute;inset:0;display:block;height:100%;min-height:100vh}.pageDetail .sectionBg.pageGaas .sectionBg_image{background-image:url(../../assets/images/detail/bg_gaas.jpg)}.pageDetail .sectionBg.pagePoe .sectionBg_image{background-image:url(../../assets/images/detail/bg_poe.jpg)}.pageDetail .sectionBg.pageIdealGenAi .sectionBg_image{background-image:url(../../assets/images/detail/bg_ideal_genai.jpg)}.pageDetail .sectionBg.pageChatgpt .sectionBg_image{background-image:url(../../assets/images/detail/bg_chatgpt.jpg)}.pageDetail .sectionBg.pageYoodi .sectionBg_image{background-image:url(../../assets/images/detail/bg_yoodi.jpg)}.pageDetail .sectionBg_image{position:relative;display:block;width:100%;height:100vh;background-size:cover;background-position:top;background-repeat:no-repeat}.pageDetail .sectionBg_image::before{content:"";position:absolute;inset:0;display:block;background:linear-gradient(to bottom,transparent 0,#1a1a1a 80%,#1a1a1a 100%)}.pageDetail .mainContent{position:relative;display:block;width:100%;overflow:hidden;padding-top:var(--headerHeight)}.pageDetail .detailBanner{position:relative;display:block;width:100%;padding-top:calc(var(--headerHeight)*2);padding-bottom:64px}@media (max-width:1023px){.pageDetail .detailBanner{padding-bottom:48px}}.pageDetail .detailBanner_content,.pageDetail .detailBanner_leadin{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.pageDetail .detailBanner_content{width:100%;text-align:center;gap:32px}.pageDetail .detailBanner_leadin{gap:16px;max-width:800px;padding-left:var(--gutter);padding-right:var(--gutter)}.pageDetail .detailBanner_logo{position:relative;display:block;width:72px;height:72px;background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 0 32px rgba(255,255,255,.8);animation:outerGlow 2s ease-in-out infinite}.pageDetail .detailBanner_arrow{position:relative;display:block;width:58px;height:70px;margin:0 auto;animation:bounce-float 1.3s ease-in-out infinite}@media (max-width:1023px){.pageDetail .detailBanner_actionLabel{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight)}}@media (min-width:1024px){.pageDetail .detailBanner_actionLabel{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}@media (max-width:1023px){.pageDetail .detailBanner h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);font-weight:700}}@media (min-width:1024px){.pageDetail .detailBanner h2{font-size:var(--h0-fontSize);letter-spacing:var(--h0-letterSpacing);line-height:var(--h0-lineHeight);font-weight:700}}.pageDetail .detailBanner_circular{position:absolute;display:block;width:34px;height:34px;border-radius:50%;border:1px dashed var(--color-white);animation:circularAnim 10s linear infinite;bottom:0;left:50%;transform:translateX(-50%)}.pageDetail .detailContent{position:relative;display:block;padding-bottom:100px;overflow:hidden}.pageDetail .detailRow{position:relative;display:flex;width:100%;margin:0 auto}.pageDetail .btnExtraInfo_icon svg,.pageDetail .detailRow img{transition:all .25s}.pageDetail .detailRow:hover img{transform:scale(1.05)}.pageDetail .detailRow[data-pos=reverse]{flex-direction:row-reverse}.pageDetail .detailRow[data-pos=row]{flex-direction:row}@media (min-width:1280px){.pageDetail .detailRow{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8)}}@media (min-width:1024px) and (max-width:1279px){.pageDetail .detailRow{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10)}}@media (min-width:1024px){.pageDetail .detailRow{justify-content:flex-start;align-items:center}.pageDetail .detailRow:not(:last-child){margin-bottom:64px}}@media (max-width:1023px){.pageDetail .detailRow{flex-direction:column;flex-wrap:wrap;gap:24px}.pageDetail .detailRow:not(:last-child){margin-bottom:48px}}.pageDetail .detailRow_start{position:relative;display:block}@media (max-width:1023px){.pageDetail .detailRow_start{width:100%;padding:0 16px}}@media (min-width:1024px){.pageDetail .detailRow_start{width:50%;padding:0 var(--gutter)}}.pageDetail .detailRow_end{position:relative;display:block}@media (max-width:1023px){.pageDetail .detailRow_end{width:100%;padding:0 16px}}@media (min-width:1024px){.pageDetail .detailRow_end{width:50%;padding:0 var(--gutter)}}.pageDetail .detailExtraInfo{position:relative;display:flex;justify-content:center;align-items:center;gap:64px;width:100%;padding-bottom:100px}@media (max-width:1023px){.pageDetail .detailExtraInfo{flex-direction:column;gap:24px;padding-bottom:48px}}.pageDetail .detailExtraInfo_stroke{position:relative;display:block;border:1px dashed var(--color-white)}@media (min-width:1024px){.pageDetail .detailExtraInfo_stroke{width:1px;height:40px}}@media (max-width:1023px){.pageDetail .detailExtraInfo_stroke{width:40px;height:1px}}.pageDetail .btnExtraInfo{position:relative;height:40px;display:flex;justify-content:flex-start;align-items:center;gap:8px;color:var(--color-white)}.pageDetail .btnExtraInfo:hover{color:#2cb4e6}.pageDetail .btnExtraInfo_text{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:400;transition:all .25s}.pageDetail .btnExtraInfo_icon{position:relative;display:block;width:24px;height:24px}.pageDetail .promptCompletion{position:relative;width:100%}.pageDetail .promptChatbot>form,.pageDetail .promptCompletion,.pageDetail .promptCompletion>form,.pageDetail .promptGreeting>form{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}.pageDetail .promptCompletion_content{position:relative;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.pageDetail .promptCompletion_content{display:flex;flex-direction:column}}.pageDetail .promptChatbot_content>div,.pageDetail .promptCompletion_content>div,.pageDetail .promptGreeting_content>div{position:relative;display:block;width:100%}.pageDetail .promptChatbot_content>div input,.pageDetail .promptCompletion_content>div input,.pageDetail .promptGreeting_content>div input{position:relative;display:block;width:100%;height:48px}.pageDetail .promptCompletion_display{position:relative;display:block}.pageDetail .promptChatbot_display textarea,.pageDetail .promptCompletion_display textarea,.pageDetail .promptGreeting_display textarea{font-family:inherit;font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);position:relative;display:block;width:100%;height:220px;border:1px solid var(--color-white);color:var(--color-grey);resize:none;border-radius:12px;padding:12px}.pageDetail .promptCompletion_action{position:relative;display:flex;justify-content:flex-end;align-items:center}.pageDetail .promptChatbot{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;width:100%}.pageDetail .promptChatbot_content{position:relative;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.pageDetail .promptChatbot_content{display:flex;flex-direction:column}}.pageDetail .promptChatbot_display{position:relative;display:block}.pageDetail .promptChatbot_action{position:relative;display:flex;justify-content:flex-end;align-items:center}.pageDetail .promptChatbot{margin-bottom:24px}.pageDetail .promptGreeting{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;width:100%}.pageDetail .promptGreeting_content{position:relative;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.pageDetail .promptGreeting_content{display:flex;flex-direction:column}}.pageDetail .promptGreeting_display{position:relative;display:block}.pageDetail .promptGreeting_action{position:relative;display:flex;justify-content:flex-end;align-items:center}.pageDetail .promptGreeting{margin-bottom:24px}.pageDetail .poeFooterContent{width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*6);padding-left:var(--gutter);padding-right:var(--gutter);position:relative;display:block;margin:0 auto 100px;text-align:center}@media (max-width:1023px){.pageDetail .poeFooterContent{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 100px}}.pageDetail .poeFooterContent_user{position:relative;display:block;width:140px;aspect-ratio:1;border-radius:50%;margin:0 auto 24px;overflow:hidden}.pageDetail .poeFooterContent p{margin-bottom:24px}.pageDetail .poeFooterContent p a{text-decoration:underline;transition:all .25s}.pageDetail .poeFooterContent p a:hover{text-decoration:none;color:rgba(var(--color-white-rgb),.6)}.pageDetail .pageDisclaimer{width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);padding-left:var(--gutter);padding-right:var(--gutter);position:relative;display:block;margin:0 auto 32px}@media (max-width:1439px){.pageDetail .pageDisclaimer{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 32px}}.pageDetail .pageDisclaimer .disclaimer{position:relative;display:block;margin-top:32px}@media (max-width:1023px){.pageDetail .pageDisclaimer .disclaimer{width:100%}}@media (min-width:1024px){.pageDetail .pageDisclaimer .disclaimer{max-width:82%}}.pageDetail .pageDisclaimer .disclaimer a,.pageDetail .pageDisclaimer .disclaimer p{color:#999}.pageDetail .pageDisclaimer .disclaimer a{color:inherit;text-decoration:underline}.pageAIAdaptedFinalExamination,.pageAIAdaptedIndividualMidTermExamination,.pageAIAdaptedPresentation,.pageAIAdaptedQuestionnaireCustomisation,.pageEnhancedParticipation,.pageExperientialLearning,.pageGuideToCapstoneModification,.pageKnowledgeHub,.pagePedagogicalModelsForGenAIReadyAssessments,.pagePersonalisedFeedback,.pageProblemBasedLearning{position:relative;display:block;background-color:var(--color-black)}.pageAIAdaptedFinalExamination .sectionBg_image,.pageAIAdaptedIndividualMidTermExamination .sectionBg_image,.pageAIAdaptedPresentation .sectionBg_image,.pageAIAdaptedQuestionnaireCustomisation .sectionBg_image,.pageEnhancedParticipation .sectionBg_image,.pageExperientialLearning .sectionBg_image,.pageGuideToCapstoneModification .sectionBg_image,.pageKnowledgeHub .sectionBg_image,.pagePedagogicalModelsForGenAIReadyAssessments .sectionBg_image,.pagePersonalisedFeedback .sectionBg_image,.pageProblemBasedLearning .sectionBg_image{background-image:url(../../assets/images/detail/bg_insidepage.jpg)}.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content .howStartItem,.sectionInnerDetail_content{position:relative;display:block}.pagePedagogicalModelsForGenAIReadyAssessments .sectionInnerDetail{position:relative;display:block;margin-top:48px}.pagePedagogicalModelsForGenAIReadyAssessments .sectionInnerDetail_title{position:relative;display:block;margin-bottom:18px}.pagePedagogicalModelsForGenAIReadyAssessments .sectionInnerDetail_title h3{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);font-weight:400;color:var(--color-white)}.pageAIAdaptedPresentation .sectionInnerDetail_content,.pageExperientialLearning .sectionInnerDetail_content,.pageExperientialLearning .sectionInnerDetail_examples,.pageExperientialLearning .sectionInnerDetail_handson,.pageProblemBasedLearning .sectionInnerDetail_content,.pageProblemBasedLearning .sectionInnerDetail_outcomes{position:relative;display:block;margin-bottom:64px}.pageAIAdaptedPresentation .sectionInnerDetail_how{position:relative}@media (max-width:1023px){.pageAIAdaptedPresentation .sectionInnerDetail_how{display:block}}@media (min-width:1024px){.pageAIAdaptedPresentation .sectionInnerDetail_how{display:grid;grid-template-columns:3fr 180px 4fr;margin-bottom:82px}.pageAIAdaptedPresentation .sectionInnerDetail_how .innerStroke{position:relative;display:flex;justify-content:center;align-items:center}.pageAIAdaptedPresentation .sectionInnerDetail_how .innerStroke::before{content:"";position:relative;display:block;width:1px;margin-top:64px;margin-bottom:64px;height:calc(100% - 128px);background-color:rgba(var(--color-white-rgb),1)}}.pageAIAdaptedPresentation .sectionInnerDetail_how .cmptSubTitle{text-align:center}@media (max-width:1023px){.pageAIAdaptedPresentation .sectionInnerDetail .howStart{display:block;max-width:480px;margin:0 auto 48px}}.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content{position:relative;display:flex;flex-direction:column;gap:84px}.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content .howStartItem:not(:first-child)::before{content:"";position:absolute;display:block;width:32px;height:32px;border-radius:50%;transform:translate(-50%,-50%) rotate(90deg)}@media (min-width:1024px){.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content .howStartItem:not(:first-child)::before{top:-42px;left:50%}}@media (max-width:1023px){.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content .howStartItem:not(:first-child)::before{top:-42px;left:50%}}.pageAIAdaptedPresentation .sectionInnerDetail .howStart_content.blue .howStartItem:not(:first-child)::before{background-image:url(../../assets/images/chevron-blue.svg)}@media (max-width:1023px){.pageAIAdaptedPresentation .sectionInnerDetail .howEnd{display:block;max-width:480px;margin:0 auto 48px}}.pageAIAdaptedPresentation .sectionInnerDetail .howEnd{position:relative;display:block}.pageAIAdaptedPresentation .sectionInnerDetail .howEnd_content{position:relative;display:block;width:100%;aspect-ratio:550/440}.pageAIAdaptedPresentation .sectionInnerDetail .howArrow{position:absolute;aspect-ratio:48/20;background-image:url('data:image/svg+xml,<svg width="48px" height="20px" viewBox="0 0 48 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path stroke="%23FFF" d="M0 10.107h46" /><path fill="%23FFF" d="m38 0 9.9 9.9-9.9 9.899z" /></g></svg>');background-size:cover;background-repeat:no-repeat;background-position:center}.pageAIAdaptedPresentation .sectionInnerDetail .howArrow.arrow1{width:8.7272727273%;left:52.7272727273%;top:25%}.pageAIAdaptedPresentation .sectionInnerDetail .howArrow.arrow2{transform:rotate(38deg);width:8.7272727273%;left:47.2727272727%;top:54.5454545455%}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle{position:absolute;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;border-radius:50%;text-align:center;aspect-ratio:1;padding:5%}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle1{width:50.1818181818%;background-color:#2b6ce6;top:0;left:0}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle1 .howEndCircle_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);line-height:1.25em;font-weight:600;color:var(--color-white)}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle1 .howEndCircle_value{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);line-height:1.25em;font-weight:600;color:var(--color-white)}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle2,.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle3{width:36.3636363636%;background-color:#475a7e}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle2 .howEndCircle_title,.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle3 .howEndCircle_title{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);line-height:1.25em;font-weight:600;color:var(--color-white)}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle2 .howEndCircle_value,.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle3 .howEndCircle_value{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);line-height:1.25em;font-weight:600;color:var(--color-white)}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle2{top:4.0909090909%;right:0}.pageAIAdaptedPresentation .sectionInnerDetail .howEndCircle.circle3{bottom:0;right:9.8181818182%}.pagePersonalisedFeedback .sectionInnerDetail_content{position:relative;display:flex;flex-direction:column;gap:48px;margin-bottom:64px}.pagePersonalisedFeedback .personalisedFeedbackAwards{width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*4);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter);padding-bottom:48px}@media (max-width:1279px){.pagePersonalisedFeedback .personalisedFeedbackAwards{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}@media (max-width:767px){.pagePersonalisedFeedback .personalisedFeedbackAwards{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);margin:0 auto;padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}.pagePersonalisedFeedback .personalisedFeedbackAwards .feedbackAward{position:relative;display:flex;flex-direction:column;gap:12px}.pagePersonalisedFeedback .personalisedFeedbackAwards .feedbackAward_image{position:relative;display:block;width:100%;aspect-ratio:1;max-width:148px;margin:0 auto;overflow:hidden}.pagePersonalisedFeedback .personalisedFeedbackAwards .feedbackAward_content h3{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600;text-align:center;margin-bottom:12px}.pagePersonalisedFeedback .personalisedFeedbackAwards .feedbackAward_content p{color:var(--color-white);text-align:center}.pageGuideToCapstoneModification .topDetailContent{position:relative;display:block;padding-bottom:96px}.pageGuideToCapstoneModification .topDetailContent .sectionInnerDetail_content{position:relative;display:flex;flex-direction:column;gap:48px;margin-bottom:64px}.pageGuideToCapstoneModification .bottomDetailContent{position:relative;display:block;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url(../../assets/images/deco_home_footer.jpg)}.pageGuideToCapstoneModification .bottomDetailContent h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);color:var(--color-white);font-weight:600;margin-bottom:16px}.pageGuideToCapstoneModification .bottomDetailContent .sectionInnerDetail{padding-top:96px}.pageGuideToCapstoneModification .bottomDetailContent .exampleGridCards{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pageGuideToCapstoneModification .bottomDetailContent .exampleGridCards:not(:last-child){margin-bottom:16px}@media (max-width:767px){.pageGuideToCapstoneModification .bottomDetailContent .exampleGridCards{grid-template-columns:1fr}}.cmptExampleGridCard,.cmptExampleGridCard_icon{position:relative;display:block;transition:all .25s ease}.cmptExampleGridCard{width:100%;min-height:100px;border-radius:12px;padding:24px;background-color:var(--color-white)}.cmptExampleGridCard:hover{filter:brightness(1.1)}.cmptExampleGridCard:hover .cmptExampleGridCard_icon{transform:translate(5px,-5px)}.cmptExampleGridCard_icon{width:32px;aspect-ratio:1;background-size:cover;background-repeat:no-repeat;background-position:center}.cmptExampleGridCard_content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.cmptExampleGridCard_content>span:first-child{flex:1 1 auto}.cmptExampleGridCard_content>span:last-child{flex:0 0 auto}.cmptExampleGridCard_heading{color:var(--color-grey)}.cmptExampleGridCard_title,.flowSection .flowLeadin_description p{color:var(--color-white)}.cmptExampleGridCard_subTitle{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);color:rgba(var(--color-white-rgb),.6)}.cmptTableTemplateA{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--color-white-rgb),1);background-color:rgba(var(--color-grey-rgb),.4)}@media (max-width:1023px){.cmptTableTemplateA{display:block}}@media (min-width:1024px){.cmptTableTemplateA{display:grid;gap:0;grid-template-columns:repeat(5,1fr)}.cmptTableTemplateA_header.headerStart{grid-column:span 3;order:-2}.cmptTableTemplateA_header.headerEnd{grid-column:span 2;order:-1}}.cmptTableTemplateA_header{padding:24px;font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);text-transform:uppercase;font-weight:500;background-color:var(--color-white);color:var(--color-grey--700)}@media (max-width:1023px){.cmptTableTemplateA_header{padding:16px}}.cmptTableTemplateA_cell{position:relative;padding:24px}@media (max-width:1023px){.cmptTableTemplateA_cell{padding:16px}}.cmptTableTemplateA_cell.cellStart{grid-column:span 3;display:flex;gap:24px}@media (max-width:1023px){.cmptTableTemplateA_cell.cellStart{gap:12px}}.cmptTableTemplateA_cell.cellStart:not(.last){border-bottom:1px solid rgba(var(--color-white-rgb),1)}.cmptTableTemplateA_cell.cellStart .cellStart_image{position:relative;display:flex;width:212px;flex:0 0 auto;border-radius:10px;overflow:hidden}@media (max-width:1023px){.cmptTableTemplateA_cell.cellStart .cellStart_image{width:140px}}.cmptTableTemplateA_cell.cellStart .cellStart_content{flex:1 1 auto}@media (max-width:1023px){.cmptTableTemplateA_cell.cellStart .cellStart_content{display:flex;align-items:center}}.cmptTableTemplateA_cell.cellStart .cellStart_content p{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);color:var(--color-white);font-weight:600}@media (max-width:1023px){.cmptTableTemplateA_cell.cellStart .cellStart_content p{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);font-weight:400}}.cmptTableTemplateA_cell.cellEnd{grid-row:2/8;grid-column:4/6}@media (min-width:1024px){.cmptTableTemplateA_cell.cellEnd{border-left:1px solid rgba(var(--color-white-rgb),1)}}@media (max-width:1023px){.cmptTableTemplateA_cell.cellEnd{border-left:none}}.cmptTableTemplateA_cell.cellEnd a,.cmptTableTemplateA_cell.cellEnd li{color:#fff}.cmptTableTemplateA .cellEndList{position:relative;display:block;margin-bottom:48px}.cmptTableTemplateA .cellEndIcons .title{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);font-weight:400;position:relative;display:block;border-bottom:1px solid rgba(var(--color-white-rgb),1);margin-bottom:12px;color:#fff;padding:6px}.cmptTableTemplateA .cellEndIcons ul{position:relative;display:flex;flex-direction:column;gap:18px}.cmptTableTemplateA .cellEndIcons .cellEndIcon{position:relative;display:inline-flex;justify-content:flex-start;align-items:center}.cmptTableTemplateA .cellEndIcons .cellEndIcon_icon{position:relative;display:block;width:72px;height:72px;margin-right:12px;background-color:var(--color-white);border-radius:8px;overflow:hidden}.cmptTableTemplateA .cellEndIcons .cellEndIcon_text{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600;color:var(--color-white)}.cmptTableTemplateC{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--color-white-rgb),1);background-color:rgba(var(--color-grey-rgb),.4)}@media (max-width:1023px){.cmptTableTemplateC_rowHeader{display:none}.cmptTableTemplateC_rowContent{display:flex;flex-direction:column;gap:16px;padding:24px 16px}.cmptTableTemplateC_rowContent:nth-child(even){background-color:rgba(var(--color-black-rgb),.4)}.cmptTableTemplateC_rowContent:nth-child(odd){background-color:rgba(101,101,101,.5)}.cmptTableTemplateC_rowContent:not(:last-child){border-bottom:1px solid rgba(var(--color-white-rgb),1)}.cmptTableTemplateC_rowContent>div{position:relative;color:var(--color-white)}.cmptTableTemplateC_rowContent .subTableTitle{font-size:var(--c1-fontSize);letter-spacing:var(--c1-letterSpacing);line-height:var(--c1-lineHeight);color:var(--color-white);position:relative;display:block;margin-bottom:4px}}@media (min-width:1024px){.cmptTableTemplateC .subTableTitle{display:none}.cmptTableTemplateC_rowHeader{display:grid;gap:0;grid-template-columns:repeat(4,1fr);background-color:var(--color-white);border-bottom:1px solid rgba(var(--color-white-rgb),1)}.cmptTableTemplateC_rowHeader>div{position:relative;display:block;padding:18px 24px;font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight);color:var(--color-grey--700)}.cmptTableTemplateC_rowHeader>div.headerFocus,.cmptTableTemplateC_rowHeader>div.headerModel{grid-column:span 1}.cmptTableTemplateC_rowHeader>div.headerApplication{grid-column:span 2}.cmptTableTemplateC_rowContent{display:grid;gap:0;grid-template-columns:repeat(4,1fr);background-color:rgba(var(--color-black-rgb),.4);color:var(--color-white)}.cmptTableTemplateC_rowContent:not(:last-child){border-bottom:1px solid rgba(var(--color-white-rgb),1)}.cmptTableTemplateC_rowContent>div{position:relative;display:block;padding:24px}.cmptTableTemplateC_rowContent>div:not(:last-child){border-right:1px solid rgba(var(--color-white-rgb),1)}.cmptTableTemplateC_rowContent>div.contentModel{grid-column:span 1;background-color:#285475}.cmptTableTemplateC_rowContent>div.contentFocus{grid-column:span 1}.cmptTableTemplateC_rowContent>div.contentApplication{grid-column:span 2}}.btnLearning{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;gap:4px}@media (max-width:1023px){.btnLearning_label{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600}}@media (min-width:1024px){.btnLearning_label{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}}.btnLearning_label{color:var(--color-white);flex:1 1 auto}.btnLearning:hover .btnLearning_icon{transform:translateX(4px)}.btnLearning_icon{width:var(--p1-lineHeight);position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1;background-size:100% 100%;background-repeat:no-repeat;background-position:center;flex:0 0 auto;transition:all .25s ease;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>')}.ecosystemSection{position:relative;display:block;width:100%;padding-top:48px;background-color:var(--color-grey--900);color:var(--color-white)}@media (min-width:1280px){.ecosystemSection{padding-top:72px}}.accessmentItem_subSections>div,.ecosystemSection_disclaimer{position:relative;display:block}@media (min-width:1440px){.ecosystemSection_disclaimer{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);padding-left:var(--gutter);padding-right:var(--gutter);margin:48px auto 0}}.ecosystemSection_disclaimer>p,.ecosystemSection_disclaimer>p>a{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight)}.ecosystemSection_disclaimer>p{color:var(--color-grey--300)}.ecosystemSection_disclaimer>p>a{text-decoration:underline;color:inherit}.ecosystemSection_disclaimer>p>a:hover{text-decoration:none}.ecosystemSection_content{display:flex}@media (max-width:1439px){.ecosystemSection_content{flex-wrap:wrap}}@media (min-width:1440px){.ecosystemSection_content{width:100%;flex-direction:row-reverse}}.ecosystemSection_start{display:none}@media (min-width:1440px){.ecosystemSection_start{position:relative;display:block;width:100%;width:calc(30% - 48px);text-align:right;margin-left:48px;border-left:1px solid rgba(var(--color-white-rgb),.2)}}.ecosystemSection_end{position:relative;display:block;width:100%}@media (min-width:1440px){.ecosystemSection_end{width:70%}}.assessmentActionList{position:relative;display:flex;flex-direction:column;gap:18px}.assessmentActionList a{position:relative;display:inline-block;color:var(--color-white);background-color:transparent;padding:8px 16px;border-radius:4px;transition:background-color .25s ease}.assessmentActionList a.active,.assessmentActionList a:hover{background-color:var(--color-blue)}.accessmentContent{position:relative;display:block;overflow:hidden}.accessmentContent_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);margin-bottom:16px;color:var(--color-white)}@media (min-width:1440px){.accessmentContent_title{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);margin-bottom:32px}}.accessmentItem{position:relative;display:none}.accessmentItem.active{display:block}.accessmentItem_title{font-size:var(--h3-fontSize);letter-spacing:var(--h3-letterSpacing);line-height:var(--h3-lineHeight);font-weight:600;color:#2cb4e6;margin-bottom:16px}@media (min-width:1024px){.accessmentItem_title{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight)}}.accessmentItem_description>p{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);color:var(--color-grey--300)}.accessmentItem_subSections{margin-top:24px;position:relative;display:block}.accessmentItem_subSections>div:not(:last-child){padding-bottom:32px;border-bottom:1px solid rgba(var(--color-white-rgb),.2);margin-bottom:32px}@media (min-width:1024px){.accessmentItem_subSections{margin-top:48px}}.assessmentSubSection{position:relative;display:block}.assessmentSubSection_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);color:var(--color-white);margin-bottom:16px}.assessmentSubSection_list{position:relative;display:grid}@media (max-width:767px){.assessmentSubSection_list{grid-template-columns:repeat(1,1fr);gap:12px}}@media (min-width:768px) and (max-width:1023px){.assessmentSubSection_list{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.assessmentSubSection_list{grid-template-columns:repeat(2,1fr);gap:var(--gutter);pointer-events:none}.assessmentSubSection_list:hover .toolCard:not(:hover){opacity:.4;filter:blur(2px)}.assessmentSubSection_list:hover .toolCard:hover::before{background-size:200% 200%;animation:gradientShift 3s ease infinite;z-index:0}}.assessmentSubSection_list .toolCard{pointer-events:auto}.cmptSelectTemplate{position:relative;display:block;margin-bottom:24px}@media (max-width:767px){.cmptSelectTemplate.assessmentActionSelect{width:100%}}@media (min-width:768px) and (max-width:1439px){.cmptSelectTemplate.assessmentActionSelect{width:50%}}@media (min-width:1440px){.cmptSelectTemplate.assessmentActionSelect{display:none}}.cmptSelectTemplate label,.cmptSelectTemplate.active label{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);top:0}.cmptSelectTemplate label{color:var(--color-grey);position:absolute;display:block;top:50%;left:18px}.cmptSelectTemplate label:has(+select:disabled),.cmptSelectTemplate label:has(+select:focus){font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);top:0}.cmptSelectTemplate select{border:0;margin:0;overflow:visible;background:0 0;color:inherit;font:inherit;outline:0;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);background-color:var(--color-blue)!important;color:var(--color-white);opacity:1;width:100%;height:48px;border-radius:4px;padding:0 18px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-size:24px;background-position:right 10px center}.cmptSelectTemplate select:disabled{opacity:1;background-color:var(--color-grey--300)!important}.toolCard{position:relative;display:block;width:100%;border-radius:12px;padding:1px;transition:opacity .25s ease,filter .25s ease}.toolCard_inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100%;z-index:1;background-color:var(--color-grey--800);border-radius:10px;padding:24px}.toolCard_title{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;gap:16px}.toolCard_logo{position:relative;display:block;width:72px;height:72px;border-radius:16px;background-color:var(--color-white);overflow:hidden}.toolCard_label{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);font-weight:600;color:var(--color-white)}.toolCard_actions{position:relative;width:100%;display:flex;justify-content:space-between;margin-top:24px}.toolCard_description p{color:rgba(var(--color-white-rgb),.6)}.toolCard_guide,.toolCard_link{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);font-weight:600;color:var(--color-white)}.toolCard_link{text-decoration:underline}.flowSection .flowDisclaimer>p>a:hover,.toolCard_link:hover{text-decoration:none}.toolCard_guide{position:relative;display:flex;justify-content:center;align-items:center;gap:8px}.toolCard_guide>span:last-child{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><circle stroke="%23FFFFFF" stroke-width="1.5" cx="16" cy="16" r="12"></circle><path d="M20,12 L12,20" stroke="%23FFFFFF" stroke-width="1.5"></path><polyline stroke="%23FFFFFF" stroke-width="1.5" points="14 12 20 12 20 18"></polyline></g></svg>');transition:all 1s linear(0,.008 1.1%,.034 2.3%,.134 4.9%,.264 7.3%,.683 14.3%,.797 16.5%,.89 18.6%,.967 20.7%,1.027 22.8%,1.073 25%,1.104 27.3%,1.123 30.6%,1.119 34.3%,1.018 49.5%,.988 58.6%,.985 65.2%,1 84.5%,1)}.toolCard_guide:hover>span:last-child{transform:scale(1.1) rotate(45deg)}.flowSection,.flowSection .flowLeadin h2,.flowSection_content{position:relative;display:block;width:100%}.flowSection_content{height:100%}.flowSection .flowLeadin h2{color:var(--color-white);text-align:center;padding:0 24px}@media (max-width:1023px){.flowSection .flowLeadin h2{font-size:var(--h2-fontSize);letter-spacing:var(--h2-letterSpacing);line-height:var(--h2-lineHeight);margin:0 auto 24px}}@media (min-width:1024px){.flowSection .flowLeadin h2{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);margin:0 auto 48px}}.flowSection .flowLeadin_description{width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 48px;text-align:center}@media (max-width:1023px){.flowSection .flowLeadin_description{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto 48px;text-align:left}}.flowSection .flowLeadin_description{position:relative;display:block;font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}.flowContent,.flowSection .flowDisclaimer{position:relative;width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}.flowSection .flowDisclaimer{display:block;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);margin:48px auto 0}@media (max-width:1023px){.flowSection .flowDisclaimer{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:48px auto 0;text-align:left}}.flowSection .flowDisclaimer>p,.flowSection .flowDisclaimer>p>a{font-size:var(--p2-fontSize);letter-spacing:var(--p2-letterSpacing);line-height:var(--p2-lineHeight)}.flowSection .flowDisclaimer>p{color:var(--color-white)}.flowSection .flowDisclaimer>p>a{text-decoration:underline;color:inherit}.flowContent{max-width:calc(var(--gutter) + (100% - var(--gutter))/12*8);margin:0 auto;box-sizing:border-box}@media (min-width:1024px){.flowContent ul{grid-template-columns:repeat(4,1fr);gap:64px}.flowContent li::after{width:32px;height:32px}.flowContent li:nth-child(1)::after,.flowContent li:nth-child(2)::after,.flowContent li:nth-child(3)::after{left:calc(100% + 32px - 16px);top:calc(50% - 16px)}.flowContent li:nth-child(4)::after{top:calc(100% + 32px - 16px);left:calc(50% - 16px);transform:rotate(90deg)}.flowContent li:nth-child(5)::after,.flowContent li:nth-child(6)::after,.flowContent li:nth-child(7)::after{right:calc(100% + 32px - 16px);top:calc(50% - 16px);transform:rotate(180deg)}.flowContent li:nth-child(5){order:8}.flowContent li:nth-child(6){order:7}.flowContent li:nth-child(7){order:6}.flowContent li:nth-child(8){order:5}}@media (min-width:768px) and (max-width:1023px){.flowContent ul{grid-template-columns:repeat(2,1fr);gap:64px}.flowContent li::after{width:32px;height:32px;border-radius:50%}.flowContent li:nth-child(1)::after,.flowContent li:nth-child(5)::after{left:calc(100% + 32px - 16px);top:calc(50% - 16px)}.flowContent li:nth-child(3)::after,.flowContent li:nth-child(7)::after{right:calc(100% + 32px - 16px);top:calc(50% - 16px);transform:rotate(180deg)}.flowContent li:nth-child(2)::after,.flowContent li:nth-child(4)::after,.flowContent li:nth-child(6)::after{top:calc(100% + 32px - 16px);left:calc(50% - 16px);transform:rotate(90deg)}.flowContent li:nth-child(1){order:1}.flowContent li:nth-child(2){order:2}.flowContent li:nth-child(3){order:4}.flowContent li:nth-child(4){order:3}.flowContent li:nth-child(5){order:5}.flowContent li:nth-child(6){order:6}.flowContent li:nth-child(7){order:8}.flowContent li:nth-child(8){order:7}}@media (max-width:767px){.flowContent ul{grid-template-columns:repeat(1,1fr);gap:48px}.flowContent li::after{width:32px;height:32px;border-radius:50%}.flowContent li:nth-child(1)::after,.flowContent li:nth-child(2)::after,.flowContent li:nth-child(3)::after,.flowContent li:nth-child(4)::after,.flowContent li:nth-child(5)::after,.flowContent li:nth-child(6)::after,.flowContent li:nth-child(7)::after{top:calc(100% + 24px - 16px);left:calc(50% - 16px);transform:rotate(90deg)}}@media (max-width:1439px){.flowContent{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*10);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}@media (max-width:1279px){.flowContent{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}@media (max-width:1023px){.flowContent{position:relative;width:100%;max-width:calc(var(--gutter) + (100% - var(--gutter))/12*12);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}}.flowContent ul{position:relative;display:grid}.flowContent li{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);background-color:rgba(255,255,255,.08);font-weight:500;position:relative;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center;background-color:var(--color-white);border-radius:12px;text-align:center}@media (min-width:1024px){.flowContent li{padding:38px 24px}}@media (max-width:1023px){.flowContent li{padding:18px}}.flowContent li::after{content:"";position:absolute;display:block;background:linear-gradient(135deg,#2b6ce6 0,rgba(43,108,230,.3) 100%);background-image:url(../../assets/images/chevron-blue.svg);border-radius:50%;animation:fadeInOut 2s ease-in-out infinite}.flowContent li:nth-child(8)::after{display:none}.flowContent_icon{position:relative;display:block;width:64px;height:64px;overflow:hidden}