.header_header__r3Q8_{position:fixed;top:0;z-index:100;display:flex;width:100%;justify-content:space-between;align-items:center;height:66px;padding:18px 22px;background:hsla(0,0%,100%,.4);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.header_logo__oKyJr{display:flex;align-items:center;flex-shrink:0}.header_logo__oKyJr img{height:20px;width:92px}.header_nav__vQBqz{display:none;align-items:center;gap:5px}.header_nav_item__DGJFH{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:35px;font-size:16px;color:#000;text-decoration:none;white-space:nowrap;transition:background .2s}.header_nav_item__DGJFH:hover{background:hsla(0,0%,64%,.15)}.header_nav_item_active__NGFHL{background:hsla(0,0%,64%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header_cta__cs8Ef{display:none;align-items:center;gap:9px;text-decoration:none;color:#000;font-size:16px;white-space:nowrap}.header_cta__cs8Ef:hover{opacity:.7}.header_cta_icon__6aG28{width:22px;height:21px}.header_mobile_menu__Fncxr{display:flex;align-items:center}.header_menu_checkbox__Br40c{position:absolute;z-index:200;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;right:30px;top:19px;cursor:pointer}.header_drawer_label__gEkUN{cursor:pointer;width:28px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:150}.header_drawer_label__gEkUN span{height:2px;width:100%;background-color:#24272a;border-radius:1px;transition:all .3s ease-in-out;display:block}.header_menu_checkbox__Br40c:checked+.header_drawer_label__gEkUN span:first-child{transform:rotate(45deg) translate(6px,6px)}.header_menu_checkbox__Br40c:checked+.header_drawer_label__gEkUN span:nth-child(2){opacity:0}.header_menu_checkbox__Br40c:checked+.header_drawer_label__gEkUN span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.header_drawer__H_e57{position:fixed;top:0;left:0;right:0;bottom:0;z-index:90;background:#fff;height:500px;transform:translateY(-100%);transition:transform .3s ease-in-out,visibility .3s;padding:100px 30px 40px;display:flex;flex-direction:column;visibility:hidden}.header_menu_checkbox__Br40c:checked~.header_drawer__H_e57{transform:translateY(0);visibility:visible}.header_drawer_nav__m_NA6{display:flex;flex-direction:column;gap:20px}.header_drawer_nav__m_NA6 a{color:#000;text-decoration:none;font-size:28px}.header_drawer_cta__Ts3QC{display:flex;align-items:center;gap:9px;margin-top:auto;text-decoration:none;color:#000;font-size:20px}@media (min-width:1024px){.header_header__r3Q8_{padding:18px 30px}.header_cta__cs8Ef,.header_nav__vQBqz{display:flex}.header_mobile_menu__Fncxr{display:none}}.intro_section__yVkr5{display:flex;flex-direction:column;gap:36px;padding:20px 20px 0}.intro_content__HhWNX{display:flex;flex-direction:column;gap:32px}.intro_intro_text__6nxGh{display:flex;flex-direction:column;gap:24px;margin-top:150px}.intro_left__Bgl5X{display:flex;flex-direction:column;gap:4px}.intro_title_row__oWz_n{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.intro_title_inline__BEld2{font-size:clamp(28px,4.5vw,54px);font-weight:400;color:#000;white-space:nowrap;line-height:1;margin:0}.intro_circles__7vGWU{display:flex;align-items:center;flex-shrink:0}.intro_circle__qFida{width:clamp(28px,4.2vw,52px);height:clamp(28px,4.2vw,52px);border-radius:50%;border:1px solid rgba(0,165,170,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:-18px;flex-shrink:0}.intro_circle__qFida:first-child{margin-left:0;background:rgba(0,165,170,.03)}.intro_circle__qFida:nth-child(2){background:rgba(0,165,170,.07)}.intro_circle__qFida:nth-child(3){background:rgba(0,165,170,.12)}.intro_circle__qFida:nth-child(4){background:rgba(0,165,170,.18)}.intro_circle__qFida:nth-child(5){background:rgba(0,165,170,.24)}.intro_circle__qFida:nth-child(6){background:rgba(0,165,170,.3)}.intro_title_second__4GWhH{font-size:clamp(28px,4.5vw,54px);font-weight:400;color:#000;line-height:1.1;max-width:1042px}.intro_right__6HWvX{display:flex;flex-direction:column;gap:8px;font-size:16px;color:#000;text-align:left}.intro_right_block__FjNbj{display:flex;flex-direction:column;gap:9px}.intro_right_label__7IVYE{font-size:16px}.intro_right_value__Eysa9{font-size:14px;line-height:1.4}.intro_right_year__vQQP9{font-size:13px}.intro_tagline__e_I0V{font-size:clamp(14px,1.5vw,18px);color:#000;letter-spacing:-.54px}.intro_hero_image__4KDXv{width:100%;border-radius:20px;overflow:hidden;aspect-ratio:1000/564}.intro_hero_image__4KDXv img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:768px){.intro_section__yVkr5{padding:20px 30px 0}.intro_intro_text__6nxGh{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:200px}.intro_hero_image__4KDXv{aspect-ratio:1668/564}.intro_circle__qFida{margin-left:-27px}.intro_right__6HWvX{width:388px;flex-shrink:0;text-align:right;align-items:flex-end;gap:22px}.intro_right_label__7IVYE,.intro_right_value__Eysa9,.intro_right_year__vQQP9{font-size:18px}}@media (min-width:1024px){.intro_content__HhWNX{gap:69px}}.cases_section__VB3NI{display:flex;flex-direction:column;gap:35px;padding:60px 20px}.cases_heading__YnzrS{font-size:clamp(28px,3vw,38px);font-weight:400;color:#000}.cases_case_item__hZrjc,.cases_list__0cKoF{display:flex;flex-direction:column}.cases_case_item__hZrjc{gap:24px;padding:35px 0;border-top:1px solid #000}.cases_case_item__hZrjc:last-child{border-bottom:1px solid #000}.cases_case_left__fciFQ{display:flex;flex-direction:column;gap:16px}.cases_num__nFrL1{font-size:20px;color:#000}.cases_image_wrap__a_dSK{width:100%;height:240px;border-radius:20px;overflow:hidden;flex-shrink:0}.cases_image_wrap__a_dSK img{width:100%;height:100%;object-fit:cover;display:block}.cases_case_right__sQw7h{display:flex;flex-direction:column;gap:24px;padding:0}.cases_title__JPY6x{font-size:clamp(22px,2.5vw,32px);font-weight:400;color:#000;line-height:1.2;white-space:pre-line}.cases_description__M3bTM{font-size:clamp(14px,1.3vw,18px);color:#000;line-height:1.5;max-width:543px}@media (min-width:768px){.cases_section__VB3NI{padding:60px 30px}.cases_case_item__hZrjc{flex-direction:row;gap:60px}.cases_case_left__fciFQ{flex-direction:row;align-items:center;gap:20px;flex-shrink:0}.cases_num__nFrL1{width:60px;align-self:flex-start}.cases_image_wrap__a_dSK{width:340px;height:280px}.cases_case_right__sQw7h{gap:46px;padding:20px 0;flex:1 1}}@media (min-width:1024px){.cases_case_item__hZrjc{gap:100px}.cases_num__nFrL1{width:121px}.cases_image_wrap__a_dSK{width:542px;height:360px}.cases_case_right__sQw7h{width:683px}}@media (min-width:1440px){.cases_case_item__hZrjc{gap:161px}}.architecture_section__1KnDH{display:flex;flex-direction:column;gap:11px;padding:60px 20px}.architecture_section_title__nEfGC{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.architecture_title_text__ehqsX{font-size:clamp(22px,5vw,32px);font-weight:400;color:#000;line-height:1.1;margin-bottom:10px}.architecture_title_text__ehqsX p{margin:0;font-size:inherit}.architecture_accent__Y6rCq{font-family:IBM Plex Mono,monospace;color:#00a5aa;font-weight:400}.architecture_arrows__voy_J{display:flex;gap:12px}.architecture_arrow__oL33V{width:clamp(28px,5vw,40px);height:clamp(28px,5vw,40px);border:none;background:none;padding:0;cursor:pointer;transition:opacity .2s;flex-shrink:0}.architecture_arrow__oL33V:hover{opacity:.6}.architecture_arrow__oL33V img{width:100%;height:100%}.architecture_body__1ttMT{display:flex;flex-direction:column;gap:24px}.architecture_description_col__LEnGO{font-size:clamp(14px,1.3vw,18px);color:#000;line-height:1.32;display:flex;flex-direction:column;gap:16px}.architecture_description_col__LEnGO p{margin:0;font-size:inherit}.architecture_carousel_wrapper__lWBWi{position:relative;overflow:hidden}.architecture_carousel__UwBKg{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:38px 0 0}.architecture_carousel__UwBKg::-webkit-scrollbar{display:none}.architecture_fade_left__imP0H{left:0;width:100px;background:linear-gradient(90deg,#fff,#fff 22.6%,transparent)}.architecture_fade_left__imP0H,.architecture_fade_right__Q9DrO{position:absolute;top:0;bottom:0;pointer-events:none;z-index:1;display:none}.architecture_fade_right__Q9DrO{right:0;width:200px;background:linear-gradient(270deg,#fff,#fff 22.6%,transparent)}.architecture_card__4_J4n{position:relative;flex:0 0 260px;scroll-snap-align:start;background:#fff;border:1px solid #c1c1c1;border-radius:20px;height:340px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.architecture_carousel__UwBKg:first-child{margin-left:0}.architecture_carousel__UwBKg{padding-right:60px}.architecture_card_tag__OmihQ{position:absolute;top:16px;right:16px;width:42px;height:42px;background:#f9f9f9;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#6d6e72}.architecture_card_icon__SOLDK{height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.architecture_card_icon__SOLDK img{max-height:48px;max-width:56px}.architecture_icon_overlap__wl32d{display:flex;position:relative}.architecture_icon_overlap__wl32d img:nth-child(2){margin-left:-20px}.architecture_card_content__Qt19L{display:flex;flex-direction:column;gap:20px;text-align:center;width:100%}.architecture_card_title__xikdt{font-size:16px;font-weight:500;color:#000;line-height:1.2;white-space:pre-line}.architecture_card_desc__5t8ln{font-size:13px;font-weight:300;color:#000;line-height:1.35}@media (min-width:768px){.architecture_section__1KnDH{padding:60px 30px}.architecture_carousel__UwBKg:first-child{margin-left:60px}.architecture_body__1ttMT{flex-direction:row}.architecture_description_col__LEnGO{width:399px;flex-shrink:0}.architecture_carousel_wrapper__lWBWi{flex:1 1;min-width:0}.architecture_carousel__UwBKg{gap:32px}.architecture_fade_left__imP0H,.architecture_fade_right__Q9DrO{display:block}.architecture_card__4_J4n{flex:0 0 300px;height:400px;padding:30px;gap:42px}.architecture_card_icon__SOLDK{height:68px}.architecture_card_icon__SOLDK img{max-height:68px;max-width:73px}.architecture_card_title__xikdt{font-size:22px}.architecture_card_desc__5t8ln{font-size:18px;line-height:23px}}@media (min-width:1024px){.architecture_card__4_J4n{flex:0 0 388px;height:430px}}.democall_section__c9m_F{display:flex;flex-direction:column;gap:32px;padding:80px 20px}.democall_left__XTiW_{display:flex;flex-direction:column;gap:20px}.democall_title__wLQXy{font-size:clamp(26px,3.2vw,38px);font-weight:400;color:#000;line-height:1.2;white-space:pre-line;max-width:700px}.democall_email__5Ngpn{font-size:clamp(28px,3.8vw,45px);color:#00a5aa;text-decoration:none;font-weight:400;line-height:1.05;transition:color .2s}.democall_email__5Ngpn:hover{color:#006f72}.democall_right__tUukY{width:100%}.democall_form__eKkkg{display:flex;flex-direction:column;width:100%}.democall_input_group__beLEB{margin-bottom:24px}.democall_input__OyJWm{width:100%;height:53px;padding:17px 0;color:#000;background:transparent;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.05;border:none;border-bottom:1px solid #c1c1c1;border-radius:0;font-family:inherit;transition:border-color .2s}.democall_input__OyJWm::placeholder{color:#6d6e72}.democall_input__OyJWm:focus{outline:none;border-bottom-color:#00a5aa}.democall_button__bWVn4{outline:none;border:none;background-color:#f5f5f5;margin-top:12px;font-family:inherit;color:#24272a;font-size:1.1rem;font-weight:400;padding:1.2rem 1.4rem;border-radius:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.6em;cursor:pointer;transition:background-color .2s;align-self:flex-end}.democall_button__bWVn4:hover{background-color:#e8e8e8}.democall_button__bWVn4:active{background-color:#dcdcdc}.democall_button_icon__my7UT{border-radius:50%;flex-shrink:0}.democall_error__fkcMI{color:#e53935;font-size:14px;margin-top:8px;display:block}.democall_success__SYyd7{font-size:clamp(16px,1.5vw,20px);color:#006f72;line-height:1.4}.democall_error_message__S2Bqb{font-size:clamp(16px,1.5vw,20px);color:#e53935;line-height:1.4}@media (min-width:768px){.democall_section__c9m_F{flex-direction:row;align-items:flex-start;gap:60px;padding:80px 30px}.democall_left__XTiW_{flex:1 1 50%}.democall_right__tUukY{flex:1 1 40%}}@media (min-width:1024px){.democall_section__c9m_F{gap:120px}}.footer_footer__SeE0i{padding:0 20px 24px}.footer_accred_wrapper__gyXQm{position:relative;max-width:530px;margin-bottom:40px}.footer_accred_glow__6e4C6{position:absolute;width:180px;height:100px;left:10px;top:50%;transform:translateY(-50%) rotate(13.45deg);background:radial-gradient(ellipse at center,rgba(0,165,170,.8) 0,rgba(0,165,170,.5) 50%,transparent 80%);border-radius:50%;filter:blur(30px);pointer-events:none}.footer_accreditation__W8wXe{position:relative;border:1px solid #00a5aa;border-radius:16px;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:153px;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:hsla(0,0%,100%,.03)}.footer_accred_title__dcx_A{font-size:18px;font-weight:600;color:#006f72}.footer_accred_text__Gyqf4{font-size:16px;color:#000;line-height:1.4;display:flex;flex-direction:column;gap:4px}.footer_accred_text__Gyqf4 p{margin:0;white-space:pre-line}.footer_divider__NMwgo{height:1px;background:#000;border-radius:22px;margin-bottom:20px}.footer_bottom__o3ypb{display:flex;flex-direction:column;gap:16px}.footer_copyright__OSRF9{font-size:16px;color:#000;white-space:pre-line;line-height:1.4}.footer_bottom_links__W7brO{display:flex;gap:24px;flex-wrap:wrap}.footer_link__yH57G{font-size:16px;color:#000;text-decoration:none;transition:color .2s}.footer_link__yH57G:hover{color:#00a5aa}@media (min-width:768px){.footer_footer__SeE0i{padding:0 30px 24px}.footer_bottom__o3ypb{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer_bottom_links__W7brO{gap:40px}}.main_page__NGmnY{background:#fff;min-height:100vh;overflow:hidden;color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}