._layout_157ed_1{--menu-navy: #0b1729;--menu-blue: #172f4b;--menu-accent: var(--color-accent-light);--menu-light: #c2cddd;--menu-toggle-size: 44px;--category-toggle-size: 20px;min-height:100vh;display:flex;flex-direction:column}._header_157ed_19{position:fixed;inset:0 0 auto;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e1e7ee;color:#172b45;transition:background .2s,color .2s}._headerInner_157ed_43{height:92px;padding:0 var(--page-gutter);display:flex;align-items:center;justify-content:flex-start;gap:0}._brand_157ed_59{display:flex;gap:16px;align-items:center;text-decoration:none;flex-shrink:0;line-height:1}._brand_157ed_59 img{width:38px;height:38px;object-fit:contain}._brand_157ed_59>span{font-size:29px;font-weight:700;letter-spacing:-.06em}._brandLight_157ed_95{font-weight:400}._transparent_157ed_101{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border-color:#ffffff35}._menuActive_157ed_113{background:var(--menu-navy);color:#fff;border-color:#ffffff24}._transparent_157ed_101 ._brand_157ed_59 img,._menuActive_157ed_113 ._brand_157ed_59 img,._footer_157ed_125 ._brand_157ed_59 img,._allMenu_157ed_126 ._brand_157ed_59 img{filter:brightness(0) invert(1)}._menuActive_157ed_113 ._navGroup_157ed_131>._active_157ed_131{color:var(--menu-light)}._navigation_157ed_137{display:flex;height:100%;gap:clamp(40px,3.6vw,68px);margin-left:clamp(40px,4.5vw,86px)}._navGroup_157ed_131{display:flex;align-items:stretch;position:relative}._navGroup_157ed_131>a{display:flex;align-items:center;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;position:relative}._navGroup_157ed_131>a:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:currentColor;transform:scaleX(0);transition:transform .2s}._navGroup_157ed_131>._active_157ed_131:after{transform:scaleX(1)}._navGroup_157ed_131>a:hover{color:var(--color-accent-muted)}._transparent_157ed_101 ._navGroup_157ed_131>a:hover,._menuActive_157ed_113 ._navGroup_157ed_131>a:hover,._menuActive_157ed_113 ._navGroup_157ed_131>a[aria-expanded=true]{color:var(--menu-light)}._navGroup_157ed_131>._active_157ed_131{color:#172b45}._headerActions_157ed_213{margin-left:auto;display:flex;align-items:center;gap:24px;flex-shrink:0}._languages_157ed_227{display:flex;align-items:center;gap:5px;font-size:12px}._languages_157ed_227 button{min-height:44px;padding:4px;border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer}._languages_157ed_227 button[aria-pressed=true]{font-weight:700;opacity:1;text-decoration:underline;text-underline-offset:6px}._languages_157ed_227>span{opacity:.35}._menuButton_157ed_275,._closeButton_157ed_276{display:grid;place-items:center;width:var(--menu-toggle-size);height:44px;margin-right:calc((var(--category-toggle-size) - var(--menu-toggle-size)) / 2);border:0;background:none;color:inherit;cursor:pointer}._menuButton_157ed_275 span{display:grid;gap:7px;width:27px}._menuButton_157ed_275 i{height:2px;background:currentColor}._menuButton_157ed_275 i:last-child{width:19px;justify-self:end}._closeButton_157ed_276{font-size:27px}._megaMenu_157ed_326[hidden]{display:none}._megaMenu_157ed_326{padding:20px var(--page-gutter) 24px var(--submenu-start);height:200px;background:var(--menu-navy);color:#fff;border-top:1px solid #ffffff24;box-shadow:0 25px 40px #07142620;max-height:calc(100dvh - 92px);overflow:auto}._subLinks_157ed_352{list-style:none;margin:0;padding:0}._subLinks_157ed_352 a{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 0;text-decoration:none;font-size:15px}._subLinks_157ed_352 a:hover{color:var(--menu-light)}._subLinks_157ed_352 svg{width:14px;flex-shrink:0}._childLink_157ed_392{padding-left:18px}._childLinks_157ed_398{list-style:none;margin:0 0 8px;padding:0}._childLink_157ed_392 a{font-size:13px;color:#6b7c91;padding:6px 0}._childLink_157ed_392 a{justify-content:flex-start}._megaMenu_157ed_326>._subLinks_157ed_352{display:grid;grid-template-columns:repeat(var(--submenu-columns, 4),minmax(0,1fr));align-content:start;gap:12px 36px;max-width:1040px}._megaMenu_157ed_326>._subLinks_157ed_352>li:first-child{grid-column:1 / -1;max-width:none;border-bottom:1px solid #ffffff24;padding-bottom:12px;margin-bottom:4px}._solutionMenu_157ed_449>._subLinks_157ed_352{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}._megaMenu_157ed_326>._subLinks_157ed_352>li:first-child>a{width:fit-content;gap:28px;font-size:15px;color:#fff}._megaMenu_157ed_326>._subLinks_157ed_352>li{max-width:260px}._megaMenu_157ed_326>._subLinks_157ed_352>li>a{font-weight:700;align-items:baseline}._megaMenu_157ed_326 ._childLinks_157ed_398{margin-top:10px;margin-bottom:4px}._megaMenu_157ed_326 ._childLink_157ed_392 a{font-size:15px;color:var(--menu-light);padding:3px 0}._megaMenu_157ed_326 ._subLinks_157ed_352 li{break-inside:avoid}._megaMenu_157ed_326 ._subLinks_157ed_352 a:hover{color:var(--menu-light);text-decoration:none}._megaMenu_157ed_326 ._subLinks_157ed_352 svg,._allMenu_157ed_126 ._subLinks_157ed_352 svg{color:var(--menu-accent)}._megaMenu_157ed_326 ._subLinks_157ed_352 a:hover svg,._allMenu_157ed_126 ._subLinks_157ed_352 a:hover svg{color:var(--menu-light)}._megaMenu_157ed_326 :focus-visible,._allMenu_157ed_126 :focus-visible,._menuActive_157ed_113 :focus-visible{outline-color:var(--menu-light)}._main_157ed_528{flex:1;min-width:0;outline:none;padding-top:92px}._homeMain_157ed_540{padding-top:0}._skipLink_157ed_546{position:fixed;top:8px;left:20px;z-index:100;background:#fff;color:var(--color-primary);padding:12px 20px;transform:translateY(-200%)}._skipLink_157ed_546:focus{transform:translateY(0)}._allMenu_157ed_126{position:fixed;inset:0;max-width:none;max-height:none;width:100%;height:100%;height:100dvh;margin:0;padding:0;border:0;background:var(--menu-navy);color:#fff;overflow:auto}._allMenu_157ed_126::backdrop{background:var(--menu-navy)}._dialogHeader_157ed_607{display:flex;align-items:center;justify-content:space-between;height:92px;width:calc(100vw - var(--page-scrollbar-width, 0px));padding-inline:var(--page-gutter);box-shadow:0 1px #ffffff24;position:sticky;top:0;z-index:1;background:var(--menu-navy)}._menuBody_157ed_628{width:calc(100vw - var(--page-scrollbar-width, 0px));padding:68px var(--page-gutter) 60px;display:grid;grid-template-columns:.9fr 2fr;gap:7vw}._menuIntro_157ed_639>span{display:block;font-size:clamp(30px,3vw,54px);font-weight:700;line-height:1.34;letter-spacing:-.04em}._menuIntro_157ed_639 p{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.7;margin:clamp(32px,2.5vw,44px) 0 0;padding-left:clamp(6px,.55vw,10px);color:var(--menu-light)}._menuIntro_157ed_639 p span{display:block}._menuMap_157ed_662{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;align-content:start;align-items:start}._menuSection_157ed_674 summary{list-style:none;cursor:pointer;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #ffffff24;padding-bottom:20px;margin-bottom:16px;font-size:20px;font-weight:700}._menuSection_157ed_674 summary::-webkit-details-marker{display:none}._menuSection_157ed_674 small{display:block;color:var(--menu-light);font-size:11px;font-weight:400;margin-bottom:14px}._menuSection_157ed_674 ._subLinks_157ed_352 a{padding-block:11px;font-size:14px;color:#e7f2fa}._menuSection_157ed_674 ._subLinks_157ed_352 ._solutionLink_157ed_719{padding-left:14px}._linkArrow_157ed_722{display:grid;place-items:center;flex:0 0 var(--category-toggle-size)}._menuSection_157ed_674 ._subLinks_157ed_352 a:hover{color:#fff;background:var(--menu-blue)}._menuSection_157ed_674 ._childLink_157ed_392 a{font-size:12px;color:var(--menu-light)}._accordionIcon_157ed_743{position:relative;width:var(--category-toggle-size);height:1.65em;flex-shrink:0;margin-left:8px}._accordionIcon_157ed_743:before,._accordionIcon_157ed_743:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}._accordionIcon_157ed_743:after{transform:translate(-50%,-50%) rotate(90deg)}._menuSection_157ed_674[open] ._accordionIcon_157ed_743{transform:rotate(45deg)}._footer_157ed_125{background:#0c1627;color:#8f9caf;padding:55px 0 30px;font-size:13px}._footerTop_157ed_782{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px;border-bottom:1px solid #263143;gap:24px}._footer_157ed_125 ._brand_157ed_59{color:#fff}._email_157ed_801{font-size:clamp(17px,2vw,24px);color:#fff;text-decoration:none;display:flex;align-items:center;gap:24px}._footerBottom_157ed_817{display:flex;justify-content:space-between;gap:24px;margin-top:26px}._footerBottom_157ed_817 p{margin:6px 0}._footerBottom_157ed_817 span{margin-left:22px}._footerBottom_157ed_817 address{font-style:normal}._footerBottom_157ed_817 a{text-decoration:none}._copyright_157ed_853{align-self:flex-end;font-size:11px}._toTop_157ed_861{position:fixed;right:22px;bottom:22px;width:44px;height:44px;background:#fff;border:1px solid #d9e0e9;border-radius:50%;color:#142f51;box-shadow:0 4px 14px #07152412;z-index:30;cursor:pointer;font-size:22px}@media(max-width:1150px){._navigation_157ed_137{display:none}._headerInner_157ed_43,._dialogHeader_157ed_607{height:76px}._main_157ed_528{padding-top:76px}._homeMain_157ed_540{padding-top:0}._megaMenu_157ed_326{display:none}._menuBody_157ed_628{grid-template-columns:1fr;padding-top:36px;gap:40px}._menuIntro_157ed_639>span{font-size:32px}._menuMap_157ed_662{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){._headerInner_157ed_43,._dialogHeader_157ed_607{height:72px;gap:8px}._headerActions_157ed_213{gap:10px}._brand_157ed_59>span{font-size:24px}._brand_157ed_59 img{width:28px;height:28px}._brand_157ed_59{gap:12px}._languages_157ed_227{gap:1px;font-size:11px}._main_157ed_528{padding-top:72px}._homeMain_157ed_540{padding-top:0}._menuBody_157ed_628{display:block;padding-top:28px}._menuIntro_157ed_639>p{display:none}._menuIntro_157ed_639{margin-bottom:32px}._menuIntro_157ed_639>span{font-size:24px}._menuMap_157ed_662{display:block}._menuSection_157ed_674{margin-bottom:32px}._menuSection_157ed_674 summary{font-size:20px;padding-bottom:15px}._menuSection_157ed_674 small{display:inline-block;width:30px;margin:0}._menuSection_157ed_674 ._subLinks_157ed_352{padding:0 0 8px 30px}._footerTop_157ed_782,._footerBottom_157ed_817{flex-direction:column;align-items:flex-start}._footerBottom_157ed_817 span{display:block;margin:5px 0 0}._copyright_157ed_853{align-self:auto}._footer_157ed_125{padding-top:40px}._toTop_157ed_861{right:14px;bottom:14px}}@media(max-width:350px){._brand_157ed_59>span{font-size:20px}._brand_157ed_59 img{width:24px;height:24px}._headerActions_157ed_213{gap:4px}}._container_1gbu1_1{max-width:var(--content-width);margin-inline:auto;padding:80px var(--page-gutter)}._code_1gbu1_13{margin:0 0 16px;color:var(--color-primary);font-weight:700}._title_1gbu1_25{margin:0;font-size:clamp(28px,4vw,40px);word-break:keep-all}._description_1gbu1_37{margin:16px 0 32px;color:var(--color-text-muted)}._homeLink_1gbu1_47{display:inline-block;padding:12px 24px;border-radius:4px;background:var(--color-primary);color:#fff;font-weight:700;text-decoration:none}._homeLink_1gbu1_47:hover{background:var(--color-primary-hover)}._pageIntro_13zwz_1{background:var(--color-surface);padding:72px 0 64px;border-bottom:1px solid var(--color-border)}._pageIntro_13zwz_1 h1{font-size:clamp(38px,5vw,64px);line-height:1.2;letter-spacing:-.05em;margin:18px 0 24px}._lead_13zwz_23{font-size:clamp(16px,1.5vw,19px);color:var(--color-text-muted);word-break:keep-all;white-space:normal}._contactBanner_13zwz_31{background:#fff;color:#172b45;padding:68px 0}._contactBanner_13zwz_31>div{display:flex;align-items:center;justify-content:space-between;gap:32px}._contactBanner_13zwz_31 .eyebrow,._contactLink_13zwz_51 svg{color:var(--color-accent-muted)}._contactBanner_13zwz_31 h2{margin:18px 0 0;font-size:clamp(28px,3.5vw,42px);line-height:1.4;letter-spacing:-.04em}._contactLink_13zwz_51{display:inline-flex;gap:40px;align-items:center;border-bottom:1px solid #c8d2de;padding:18px 0;text-decoration:none;white-space:nowrap}._contactLink_13zwz_51:hover{color:var(--color-accent-muted);border-color:var(--color-accent-muted)}._projectCard_13zwz_88{color:inherit;text-decoration:none;min-width:0;display:block}._projectImage_13zwz_100{position:relative;aspect-ratio:1.5;background:#e7ebf0;overflow:hidden;padding:28px 28px 0}._projectImage_13zwz_100 img{width:100%;height:100%;object-fit:cover;object-position:top;box-shadow:0 6px 24px #0b1d3624;transition:transform .4s}._projectCard_13zwz_88:hover img{transform:translateY(-5px)}._projectTag_13zwz_136{position:absolute;left:14px;top:14px;padding:5px 10px;background:#fff;color:#163153;font-size:11px;border:1px solid #e5e9ee}._projectArrow_13zwz_156{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:42px;height:42px;background:#fff;border-radius:50%;color:var(--color-accent-muted)}._projectText_13zwz_178{padding:24px 0}._projectText_13zwz_178 p{margin:0 0 7px;color:var(--color-text-muted);font-size:14px}._projectText_13zwz_178 h3{font-size:23px;margin:0 0 14px;letter-spacing:-.03em}._projectText_13zwz_178>span{font-size:12px;color:var(--color-text-muted)}._section_13zwz_212{padding-block:80px}._grid_13zwz_218{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}._detailImage_13zwz_228{background:#f4f6f8;border:1px solid var(--color-border);padding:24px;margin:32px 0}._detailImage_13zwz_228 img{margin:auto;max-height:900px;object-fit:contain}._infoList_13zwz_250{display:grid;grid-template-columns:160px 1fr;margin:32px 0;border-top:1px solid var(--color-border)}._infoList_13zwz_250 dt,._infoList_13zwz_250 dd{padding:20px 0;margin:0;border-bottom:1px solid var(--color-border)}._infoList_13zwz_250 dt{color:var(--color-text-muted)}@media(max-width:800px){._grid_13zwz_218{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._contactBanner_13zwz_31>div{align-items:flex-start;flex-direction:column}}@media(max-width:540px){._pageIntro_13zwz_1,._section_13zwz_212{padding-block:48px}._grid_13zwz_218{grid-template-columns:1fr}._infoList_13zwz_250{grid-template-columns:88px 1fr;font-size:14px}._detailImage_13zwz_228{padding:8px}}._hero_xa2vs_1{position:relative;min-height:650px;background:#081626;color:#fff;overflow:hidden}._heroImage_xa2vs_15{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}._heroShade_xa2vs_29{position:absolute;inset:0;background:linear-gradient(90deg,#071426bd,transparent 85%),linear-gradient(0deg,#081321b3,transparent 35%)}._heroInner_xa2vs_43{position:relative;padding-top:108px}._hero_xa2vs_1 h1{font-size:clamp(40px,5.3vw,70px);line-height:1.23;letter-spacing:-.045em;margin:28px 0}._heroDescription_xa2vs_63{font-size:16px;color:#c0ccd9;line-height:1.9;margin:0 0 32px}._heroLink_xa2vs_75{color:#fff;border:1px solid #ffffff60;padding:14px 22px;display:inline-flex;gap:32px;align-items:center;font-size:13px;text-decoration:none;transition:background .2s}._heroLink_xa2vs_75:hover{background:#ffffff18}._expertise_xa2vs_103,._projects_xa2vs_105{padding:100px 0}._sectionHeading_xa2vs_111{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:50px}._sectionSummary_xa2vs_125{color:var(--color-text-muted);font-size:15px}._sectionSummary_xa2vs_125 p{margin-top:0}._sectionSummary_xa2vs_125 a{color:#1d3659}._serviceGrid_xa2vs_145{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ccd5e1}._service_xa2vs_145{padding:32px 25px 0;border-right:1px solid var(--color-border)}._service_xa2vs_145:first-child{padding-left:0}._service_xa2vs_145:last-child{border-right:0;padding-right:0}._serviceNumber_xa2vs_177{color:var(--color-accent-muted);font-size:17px}._service_xa2vs_145 h3{font-size:23px;margin:24px 0 0;letter-spacing:-.04em}._serviceEnglish_xa2vs_193{font-size:14px!important;color:#65758a!important;margin:4px 0 18px!important}._service_xa2vs_145 p{color:var(--color-text-muted);font-size:15px;line-height:1.9;margin:0;word-break:keep-all}._solutions_xa2vs_217{background:#f3f6fa;padding:92px 0 100px}._solutionGrid_xa2vs_225{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}._solutionCard_xa2vs_233{display:flex;flex-direction:column;min-width:0;text-decoration:none;background:#fff;border:1px solid #d7e0eb;padding:24px 24px 32px;transition:border-color .25s}._solutionCard_xa2vs_233:hover,._solutionCard_xa2vs_233:focus-visible{border-color:#a6b7c8}._solutionTop_xa2vs_251{display:flex;justify-content:space-between;font-size:14px;color:#647994}._solutionTop_xa2vs_251 svg{color:var(--color-accent-muted)}._solutionVisual_xa2vs_267{flex-shrink:0;aspect-ratio:3 / 2;margin:24px -24px 32px;overflow:hidden;background:#dce4ec}._solutionVisual_xa2vs_267 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}._solutionCard_xa2vs_233:hover ._solutionVisual_xa2vs_267 img{transform:scale(1.035)}._solutionCategory_xa2vs_298{margin:0;font-size:12px;letter-spacing:.08em;color:#5c7290}._solutionCard_xa2vs_233 h3{font-size:28px;margin:10px 0 14px;letter-spacing:-.045em}._solutionLabel_xa2vs_317{margin:0 0 24px;color:#61718a;font-size:14px;line-height:1.8;word-break:keep-all}._solutionTags_xa2vs_327{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}._solutionTags_xa2vs_327 span{padding:4px 12px;background:#f1f5fa;font-size:12px;color:#5e728e}._clientStrip_xa2vs_344{margin-top:45px;padding-top:30px;border-top:1px solid var(--color-border)}._clientStrip_xa2vs_344>span{color:#617186;font-size:15px;font-weight:600}._clientStrip_xa2vs_344>div{display:flex;flex-wrap:wrap;gap:20px 35px;justify-content:space-between;margin-top:24px;font-size:16px;color:#617186;font-weight:700}._trackRecord_xa2vs_380{--color-accent-muted: var(--color-accent-light);background:#0f2039;color:#fff;padding:80px 0}._trackInner_xa2vs_390{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}._trackRecord_xa2vs_380 .eyebrow{color:var(--color-accent-muted)}._trackRecord_xa2vs_380 .sectionTitle{font-size:38px;line-height:1.42;margin-top:20px}._trackIntro_xa2vs_411 p:not(.eyebrow){color:#a5b5cd;font-size:14px;line-height:1.9;margin:26px 0 0}._trackIntro_xa2vs_411 ._heroLink_xa2vs_75{margin-top:20px;margin-left:0}._trackServices_xa2vs_421{min-width:0}._trackStages_xa2vs_424{margin:0}._trackStages_xa2vs_424>div{padding:24px 0;border-bottom:1px solid #ffffff20}._trackStages_xa2vs_424 dt{font-size:20px;font-weight:700;letter-spacing:-.02em}._trackStages_xa2vs_424 dd{margin:6px 0 0;font-size:14px;line-height:1.75;color:#a5b5cd;word-break:keep-all}@media(max-width:1050px){._solutionGrid_xa2vs_225{grid-template-columns:repeat(2,minmax(0,1fr))}._service_xa2vs_145{padding-inline:18px}._service_xa2vs_145 h3{font-size:20px}}@media(max-width:760px){._solutionGrid_xa2vs_225{gap:16px}._hero_xa2vs_1{min-height:650px}._heroInner_xa2vs_43{padding-top:90px}._heroImage_xa2vs_15{object-position:62%;opacity:.7}._heroShade_xa2vs_29{background:linear-gradient(90deg,#071426e0,#07142640),linear-gradient(0deg,#081321aa,transparent)}._hero_xa2vs_1 h1{font-size:clamp(36px,7.4vw,56px)}._expertise_xa2vs_103,._projects_xa2vs_105,._solutions_xa2vs_217{padding-block:64px}._sectionHeading_xa2vs_111{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:34px}._serviceGrid_xa2vs_145{grid-template-columns:repeat(2,minmax(0,1fr))}._service_xa2vs_145{padding:24px 16px 24px 0;border:0}._service_xa2vs_145:nth-child(2n){padding-left:20px}._service_xa2vs_145:nth-child(-n+2){border-bottom:1px solid var(--color-border)}._clientStrip_xa2vs_344>div{justify-content:flex-start;font-size:14px}._trackInner_xa2vs_390{grid-template-columns:1fr;gap:32px}._trackServices_xa2vs_421{margin-top:12px}}@media(max-width:440px){._heroDescription_xa2vs_63{font-size:14px}._hero_xa2vs_1{min-height:610px}._heroInner_xa2vs_43{padding-top:74px}._solutionGrid_xa2vs_225{grid-template-columns:1fr}._solutionCard_xa2vs_233{padding:22px}._service_xa2vs_145 h3{font-size:19px}._service_xa2vs_145 p{font-size:14px}}._hero_xa2vs_1{min-height:760px;min-height:max(720px,100svh);display:flex;align-items:stretch}._heroImage_xa2vs_15{object-position:center;opacity:1}._heroShade_xa2vs_29{background:linear-gradient(90deg,#051220b8,#05122070 43%,#0512200a 80%),linear-gradient(180deg,#07122055 0%,transparent 25%,transparent 70%,#071220c9 100%)}._heroInner_xa2vs_43{width:100%;padding-top:clamp(190px,27vh,330px);padding-bottom:0;display:flex;flex-direction:column;align-items:flex-start}._hero_xa2vs_1 h1{font-size:clamp(50px,5.2vw,92px);line-height:1.34;letter-spacing:-.055em;margin:28px 0 36px;max-width:950px}._heroDescription_xa2vs_63{font-size:clamp(15px,1.2vw,18px);color:#e0e7ef;display:flex;flex-direction:column;gap:10px;line-height:1.8;margin-bottom:38px}._heroLink_xa2vs_75{border:0;border:1px solid #ffffff70;padding:16px 22px;gap:42px;font-size:14px}._expertise_xa2vs_103,._projects_xa2vs_105{padding-block:120px}._sectionHeading_xa2vs_111{margin-bottom:64px}._serviceGrid_xa2vs_145{margin-top:58px}._service_xa2vs_145{padding-top:38px;padding-bottom:24px}._service_xa2vs_145 h3{font-size:clamp(21px,2vw,30px)}._service_xa2vs_145 p{max-width:340px}html[lang=en] ._hero_xa2vs_1 h1{font-size:clamp(42px,4.9vw,82px);max-width:950px}@media(min-width:1700px){._heroInner_xa2vs_43{max-width:none}}@media(max-width:1150px){._hero_xa2vs_1{min-height:max(720px,90svh)}._heroInner_xa2vs_43{padding-top:190px}}@media(max-width:760px){._hero_xa2vs_1{min-height:max(690px,100svh)}._heroInner_xa2vs_43{padding-top:180px}._heroImage_xa2vs_15{object-position:62% center}._heroShade_xa2vs_29{background:linear-gradient(90deg,#061421d4,#06142160),linear-gradient(0deg,#081321b0,transparent 70%)}._hero_xa2vs_1 h1{font-size:clamp(40px,8vw,62px)}._heroDescription_xa2vs_63{font-size:15px}._heroLink_xa2vs_75+._heroLink_xa2vs_75{margin-bottom:60px}._expertise_xa2vs_103,._projects_xa2vs_105{padding-block:68px}._sectionHeading_xa2vs_111{margin-bottom:36px}._serviceGrid_xa2vs_145{margin-top:32px}html[lang=en] ._hero_xa2vs_1 h1{font-size:clamp(37px,7vw,54px)}}@media(max-width:440px){._heroInner_xa2vs_43{padding-top:156px}._hero_xa2vs_1 h1{font-size:clamp(35px,9.7vw,43px)}._heroDescription_xa2vs_63{font-size:14px}._serviceGrid_xa2vs_145{grid-template-columns:1fr}._service_xa2vs_145:nth-child(n){padding:24px 0;border-bottom:1px solid #dce3eb}}._projectTrack_xa2vs_917{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 52px) / 3);gap:26px;list-style:none;padding:6px 0 12px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}._projectTrack_xa2vs_917::-webkit-scrollbar{display:none}._projectTrack_xa2vs_917>li{min-width:0;scroll-snap-align:start}._projectTrack_xa2vs_917:focus-visible{outline:2px solid #496d91;outline-offset:5px}._projectControls_xa2vs_965{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:24px;gap:12px}._projectDots_xa2vs_972{grid-column:2;display:flex;align-items:center}._projectDots_xa2vs_972 button{width:28px;height:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer;border-radius:6px}._projectDots_xa2vs_972 button:after{content:"";width:6px;height:6px;border-radius:10px;background:#ccd5df;transition:width .25s,background .25s}._projectDots_xa2vs_972 button:hover:after{background:var(--color-accent-muted)}._projectDots_xa2vs_972 button[aria-current=true]:after{width:24px;background:#334e68}._projectArrows_xa2vs_1003{grid-column:3;justify-self:end;display:flex;gap:10px}._projectArrows_xa2vs_1003 button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c8d2de;border-radius:50%;background:#fff;color:var(--color-accent-muted);cursor:pointer;transition:background .2s,border-color .2s,color .2s}._projectArrows_xa2vs_1003 button:hover:not(:disabled){background:#edf1f5;border-color:var(--color-accent-muted);color:#334e68}._projectArrows_xa2vs_1003 button:disabled{color:#c5ced8;border-color:#e5eaf0;cursor:default}._projectArrows_xa2vs_1003 svg{width:20px;height:20px}._previousProject_xa2vs_1035 svg{transform:rotate(180deg)}._visuallyHidden_xa2vs_1041{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px){._projectTrack_xa2vs_917{grid-auto-columns:calc((100% - 24px)/2);gap:24px}}@media(max-width:640px){._projectTrack_xa2vs_917{grid-auto-columns:100%;gap:20px}}@media(max-width:440px){._solutionVisual_xa2vs_267{margin-inline:-22px}}@media(prefers-reduced-motion:reduce){._solutionVisual_xa2vs_267 img{transition:none}}._heroDescription_xa2vs_63{padding-left:clamp(6px,.6vw,11px)}._heroLink_xa2vs_75{margin-left:clamp(6px,.6vw,11px)}._heroBottom_xa2vs_1119{width:100%;margin-top:auto;min-height:112px;display:flex;justify-content:flex-end;align-items:center;padding-block:24px 34px}._scrollDown_xa2vs_1137{font-size:clamp(17px,1.4vw,20px);font-weight:700;text-decoration:underline;text-underline-offset:7px;letter-spacing:.01em;margin-right:clamp(14px,2.4vw,42px);cursor:default;animation:_scrollHint_xa2vs_1 2.6s ease-in-out infinite}@keyframes _scrollHint_xa2vs_1{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}._serviceDescription_xa2vs_1167>span{display:block}@media(max-width:640px){._projectControls_xa2vs_965{grid-template-columns:1fr auto;margin-top:16px}._projectDots_xa2vs_972{grid-column:1}._projectArrows_xa2vs_1003{grid-column:2;gap:8px}._projectArrows_xa2vs_1003 button{width:40px;height:40px}._heroBottom_xa2vs_1119{min-height:88px}._heroLink_xa2vs_75{gap:32px}}@media(prefers-reduced-motion:reduce){._scrollDown_xa2vs_1137{animation:none}}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-BNSYbPaz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-DIa5EwPb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;color:#172b45;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-primary: #334e68;--color-primary-hover: #263d54;--color-accent-muted: #647a93;--color-accent-light: #a5b7cb;--color-text-muted: #637186;--color-border: #e0e6ee;--color-surface: #f4f6f9;--content-width: 1920px;--page-gutter: clamp(20px, 4.2vw, 100px)}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:104px}body{margin:0;min-width:0;line-height:1.65}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3{word-break:keep-all}:focus-visible{outline:3px solid var(--color-accent-muted);outline-offset:5px}::selection{background:#dce5ee;color:#10213c}.container{width:100%;max-width:var(--content-width);padding-inline:var(--page-gutter);margin-inline:auto}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{word-break:normal;letter-spacing:-.035em}html[lang=en] .sectionTitle{font-size:clamp(28px,3.6vw,46px)}.sourceNote{font-size:13px;color:var(--color-text-muted);margin-block:20px}.eyebrow{font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.08em;color:var(--color-accent-muted);margin:0;text-transform:uppercase}@media(max-width:540px){.eyebrow{font-size:12px;letter-spacing:.06em}}.sectionTitle{margin:16px 0 0;font-size:clamp(30px,3.8vw,46px);letter-spacing:-.045em;line-height:1.35}.textLink{display:inline-flex;align-items:center;gap:22px;font-size:14px;font-weight:700;text-decoration:none;padding:13px 0}.textLink:hover{color:var(--color-accent-muted)}.textLink svg{color:var(--color-accent-muted)}.primaryButton{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;text-decoration:none;background:var(--color-primary);color:#fff;padding:15px 24px;font-size:14px;font-weight:700}.primaryButton:hover{background:var(--color-primary-hover)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
