.about-section_wrapper__tycVD{padding:100px 5vw;display:flex;align-items:center;justify-content:center}.about-section_title__uwtsE{font-size:clamp(2.2rem,8vw,5.5rem);font-weight:800;line-height:1.1;text-align:left;margin-bottom:2rem}.about-section_darkBlue__C_kU1{color:var(--dark-blue)}.about-section_gradient__9siPy{background:linear-gradient(90deg,#38b4e7,#0066b3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-section_desc__U_TTd{font-size:clamp(1.2rem,3.5vw,2rem);color:#0a2540;font-weight:600;line-height:1.6;margin-bottom:1.8rem}.about-section_text__o2kjt{font-size:clamp(1.3rem,3vw,1.8rem);color:#0b2b50;line-height:1.9;margin-top:2rem;font-weight:400}.about-section_text__o2kjt strong{color:var(--dark-blue);font-weight:700}.about-section_imageContainer__VKcDs{display:flex;justify-content:center;align-items:center}.about-section_image__yDuny{width:85%;max-width:480px;height:auto;border-radius:20px;object-fit:contain;background-color:transparent}.about-section_imageContainer__VKcDs:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none}@media (max-width:960px){.about-section_wrapper__tycVD{padding:80px 6vw}.about-section_title__uwtsE{text-align:center;font-size:clamp(2rem,8vw,4rem)}.about-section_desc__U_TTd,.about-section_text__o2kjt{text-align:center}.about-section_image__yDuny{width:70%;max-width:400px;margin-top:2rem}}@media (max-width:600px){.about-section_wrapper__tycVD{padding:60px 5vw}.about-section_title__uwtsE{font-size:2.5rem;line-height:1.2}.about-section_desc__U_TTd{font-size:1.2rem}.about-section_text__o2kjt{font-size:1.15rem;line-height:1.7}.about-section_image__yDuny{width:90%;max-width:320px;margin-top:2rem}}.cta-section_wrapper__SyWbG{padding:100px;text-align:center;color:var(--primary-dark)}.cta-section_title__QJczr{font-size:clamp(2.8rem,4vw,4.5rem);font-weight:700;margin-bottom:1rem}.cta-section_subtitle__agIAk{font-size:clamp(1.6rem,2.5vw,2.2rem);margin-bottom:3rem;color:var(--dark-gray)}.cta-section_button__Jw3nj{font-size:3rem;padding:1.2rem 2.4rem;border-radius:8px;font-weight:700;text-transform:none;background-color:var(--primary-blue);color:#fff;transition:.3s ease;border:2px}.cta-section_button__Jw3nj:hover{background-color:var(--dark-blue)}.hero-section_hero__rfUAl{height:calc(100vh - 85px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-section_contentTitle__premN{font-size:clamp(6rem,16vw,16rem);font-weight:700;background:linear-gradient(90deg,#38b4e7,#0066b3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hero-section_char__7Ircm{display:inline-block;opacity:0}.hero-section_subText__xQfxm{font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:700;margin-bottom:clamp(.5rem,2vw,1.5rem);color:#333;opacity:0;transform:translateY(30px)}.identity-section_section__vH4RL{text-align:center;padding:8rem 2rem;background-color:#f5f9ff}.identity-section_title__n9vmH{font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;color:#1f2d3d;margin-bottom:4rem;line-height:1.4}.identity-section_highlight__txD0D{color:#1565c0;text-decoration:underline}.identity-section_cardContainer___YFjm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}.identity-section_card__NTSyv{flex:1 1 340px;max-width:380px;background-color:#fff;border-radius:24px;box-shadow:0 10px 28px rgba(0,0,0,.06);padding:3.5rem 2rem;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.identity-section_card__NTSyv:hover{transform:translateY(-10px);box-shadow:0 12px 35px rgba(0,0,0,.1)}.identity-section_iconWrapper__DFW9J{display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;width:128px;height:128px;border-radius:16px;overflow:hidden}.identity-section_iconImage__p3HzY{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.identity-section_cardTitle__UpIvz{font-size:clamp(1.6rem,2vw,2rem);font-weight:700;color:#0d2a57;margin-bottom:.8rem;line-height:1.5}.identity-section_cardHighlight__cXqFx{margin-bottom:.6rem}.identity-section_animatedValue__5ynWF,.identity-section_cardHighlight__cXqFx{font-size:clamp(2.8rem,3.8vw,3.3rem);font-weight:800;color:#0d47a1}.identity-section_unit___Zcnd{color:#1976d2;font-size:clamp(1.3rem,1.6vw,1.5rem);margin-left:6px}.identity-section_cardDesc__HBP9c{color:#607d8b;font-size:clamp(1rem,1.2vw,1.1rem)}@media (max-width:768px){.identity-section_section__vH4RL{padding:6rem 1.5rem}.identity-section_title__n9vmH{margin-bottom:3rem;font-size:1.6rem}.identity-section_iconWrapper__DFW9J{width:80px;height:80px;margin-bottom:1.5rem}.identity-section_card__NTSyv{padding:2.8rem 1.8rem}.identity-section_cardTitle__UpIvz{font-size:1.4rem}.identity-section_cardHighlight__cXqFx{font-size:2.6rem}.identity-section_unit___Zcnd{font-size:1.2rem}}@media (max-width:1024px){.identity-section_cardContainer___YFjm{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.identity-section_cardContainer___YFjm{grid-template-columns:1fr}}.map-section_section__qxTJg{width:100%;margin:0;padding:0}.map-section_canvas__9nJpJ{position:relative;width:min(96vw,980px);margin:28px auto;aspect-ratio:4/3;min-height:260px;overflow:visible}.map-section_svg__ylpnj{width:100%;height:100%;display:block}.map-section_miniLegend__OmDUC{position:absolute;top:clamp(4px,1.5vw,12px);right:clamp(6px,2vw,14px);background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px;box-shadow:0 6px 16px #0001;font-size:12px;color:var(--text);z-index:3}.map-section_legendRow__T_HT9{display:flex;align-items:center;gap:8px}.map-section_legendRow__T_HT9+.map-section_legendRow__T_HT9{margin-top:4px}.map-section_sampleLine__G2SbO{width:18px;height:0;border-top:3px solid var(--accent);display:inline-block}.map-section_sampleLineMuted__8BTpc{width:18px;height:0;border-top:3px solid var(--muted);display:inline-block}.map-section_area__oxFIU{fill:none;pointer-events:all;cursor:pointer;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;shape-rendering:optimizeSpeed;transition:stroke .12s ease,opacity .12s ease}.map-section_areaEmpty__3KXLz{stroke:var(--muted);stroke-width:1}.map-section_areaHas__uaQPY{stroke:var(--accent);stroke-width:2}.map-section_area__oxFIU[data-hovered=true]{stroke:var(--accent-hover);stroke-width:3}.map-section_area__oxFIU[data-dim=true]{opacity:.45}.map-section_leader__3iucz{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.map-section_anchorDot__20ZjV{fill:var(--accent);stroke:#fff;stroke-width:1}.map-section_callout__OOtjW{position:absolute;transform:translateY(-50%);z-index:2;width:80px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 30px #00000018;overflow:hidden}.map-section_callout__OOtjW:hover{z-index:5}.map-section_callout__OOtjW[data-side=left]{transform:translate(-100%,-50%)}.map-section_callout__OOtjW[data-side=right]{transform:translateY(-50%)}.map-section_calloutHeader__0KktC{padding:4px 5px;font-weight:800;font-size:10px;color:var(--text);border-bottom:1px solid #e5e7eb}.map-section_calloutBody___QUnK{padding:8px;font-size:10px;color:var(--text);display:flex;flex-direction:column;gap:6px}.map-section_row__3Hv5u{display:flex;gap:6px;align-items:baseline;max-width:70px;line-height:1.25}.map-section_k__8Nj1V{color:var(--sub);min-width:48px;display:inline-block}.map-section_headerText__xCsrq{text-align:center;margin:40px 0 28px}.map-section_title__iX1eT{font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;color:var(--primary-dark);margin-bottom:1rem}.map-section_subtitle__Zdj7i{font-size:clamp(1.6rem,2vw,2.2rem);color:var(--dark-gray)}.map-section_kPlanned__5dYdG{color:var(--dark-yellow);letter-spacing:-.3px;font-weight:600}.map-section_vPlanned__9LVyM{color:var(--primary-yellow);font-weight:800}.map-section_kInProgress__gfV53{color:var(--dark-blue)}.map-section_vInProgress__vniwU{color:var(--primary-blue);font-weight:800}.map-section_kCompleted__uZv0J{color:var(--dark-green)}.map-section_vCompleted__7VhMA{color:var(--primary-green);font-weight:800}.map-section_leaderMuted__fsqlr{stroke:var(--muted)}.map-section_anchorDotMuted__tdbVs{fill:var(--muted)}.map-section_callout__OOtjW[data-density=regular]{width:120px;padding:8px 9px;border-radius:14px}.map-section_callout__OOtjW[data-density=regular] .map-section_calloutHeader__0KktC{font-size:13px;font-weight:700;margin-bottom:6px}.map-section_callout__OOtjW[data-density=regular] .map-section_row__3Hv5u{font-size:11.5px;line-height:16px;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map-section_callout__OOtjW[data-density=compact]{width:108px;padding:6px 8px;border-radius:12px}.map-section_callout__OOtjW[data-density=compact] .map-section_calloutHeader__0KktC{font-size:10px;font-weight:700;margin-bottom:4px}.map-section_callout__OOtjW[data-density=compact] .map-section_row__3Hv5u{font-size:10.5px;line-height:15px;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.map-section_canvas__9nJpJ{width:min(96vw,980px);margin:24px auto}.map-section_floatingCard__mcutS{position:absolute;right:clamp(8px,2.2vw,18px);bottom:clamp(10px,2.8vw,18px);width:160px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 28px #00000018;z-index:3;overflow:hidden}.map-section_floatingCard__mcutS .map-section_calloutHeader__0KktC{padding:10px;font-size:16px}.map-section_floatingCard__mcutS .map-section_calloutBody___QUnK{padding:10px}.map-section_floatingCard__mcutS .map-section_row__3Hv5u{font-size:14px;line-height:1.35;gap:8px}.map-section_floatingCard__mcutS .map-section_k__8Nj1V{min-width:64px}}@media (max-width:500px){.map-section_floatingCard__mcutS{right:clamp(6px,2vw,14px);bottom:clamp(8px,2.5vw,16px);width:100px;border-radius:12px}.map-section_floatingCard__mcutS .map-section_calloutHeader__0KktC{padding:6px;font-size:12px}.map-section_floatingCard__mcutS .map-section_calloutBody___QUnK{padding:6px}.map-section_floatingCard__mcutS .map-section_row__3Hv5u{font-size:11px;line-height:1.3;gap:6px}.map-section_floatingCard__mcutS .map-section_k__8Nj1V{min-width:56px}}.map-section_measureProbe__3XKDg{position:fixed;pointer-events:none;visibility:hidden;left:-9999px;top:-9999px}.auto-slider_marquee__ru8Uf .rfm-marquee{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.auto-slider_item__cCpDm{--logo-h:clamp(64px,8vw,120px);--item-w:clamp(180px,22vw,240px);--gap:40px;width:var(--item-w);height:var(--logo-h);padding:10px 16px;margin-right:var(--gap);display:flex;align-items:center;justify-content:center;line-height:0}.auto-slider_image__DBa5y{max-width:100%;max-height:100%;object-fit:contain;display:block;pointer-events:none}@media (max-width:600px){.auto-slider_item__cCpDm{--gap:20px}}.partner-section_wrapper__Q8Jiu{padding:80px 0;text-align:center}.partner-section_textBox__5ASn_{margin-bottom:3rem}.partner-section_title__93_oC{font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;color:var(--primary-dark);margin-bottom:1rem}.partner-section_subtitle__Ae8rV{font-size:clamp(1.6rem,2vw,2.2rem);color:var(--dark-gray)}.partner-section_logo__275T7{height:80px;margin:0 30px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.partner-section_logo__275T7:hover{filter:grayscale(0)}.tech-section_container__Gvhvx{background-color:#f8fbff;text-align:center}.tech-section_wrapper__8HSUy{max-width:1400px;margin:0 auto}.tech-section_title__THS2Q{font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:800;color:#1f2d3d;margin-bottom:1rem}.tech-section_subtitle__wh0Av{font-size:clamp(1rem,1.6vw,1.5rem);color:#4a4a4a;margin-bottom:3rem;line-height:1.5}.tech-section_card__aafca{background-color:#fff;border-radius:24px;box-shadow:0 10px 24px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;width:100%;max-width:360px;display:flex;flex-direction:column}.tech-section_image__QDWVr{width:100%;height:auto;object-fit:cover}.tech-section_cardContent__qR8Tj{padding:1.8rem}.tech-section_cardTitle__us7sx{font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;color:var(--primary-blue);margin-bottom:.6rem;text-align:center;line-height:1.3;white-space:normal;word-break:keep-all;max-width:90%;margin-inline:auto}.tech-section_cardSubtitle__LiZ9Q{font-size:clamp(1.1rem,1.5vw,1.2rem);font-weight:700;color:#222;text-align:center;margin-bottom:.8rem}.tech-section_cardDesc__yZLWX{font-size:clamp(.9rem,1.2vw,1.1rem);color:var(--primary-dark);line-height:1.6;text-align:center}