.ksb_home_intro_sections .ksb_about_deco_ring_left{left:-24px}.ksb_home_intro_sections .ksb_about_template .ksb_about_template_text{font-size:16px;line-height:1.85}.ksb_home_intro_sections .ksb_about_template_title_line{display:block}.ksb_home_intro_sections .ksb_about_template_eyebrow{font-variation-settings:"wght" 800;font-weight:800}@media (width>=992px){.ksb_home_intro_sections .ksb_about_template_row{align-items:flex-start!important}.ksb_home_intro_sections .ksb_about_template .ksb_about_template_media{margin-top:clamp(72px,6.25vw,90px);margin-right:0}}.ksb_home_intro_sections .ksb_about_template .ksb_about_template_fact .ksb_about_template_description{font-size:16px;line-height:1.75}.ksb_home_intro_sections .ksb_about_home_fact_title{letter-spacing:0;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:1.35}.ksb_home_intro_sections .ksb_about_template[lang|=zh] .ksb_about_home_fact_title{font-family:PingFang SC,Microsoft YaHei,sans-serif}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_number{font-size:56px}.ksb_home_intro_sections .ksb_about_template .cs_about_thumbnail .ksb_about_experience{width:146px;height:146px;inset:auto auto 120px 32%}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_title{overflow-wrap:anywhere;max-width:112px;line-height:1.35}.ksb_home_intro_sections .ksb_about_template_btn{margin-left:calc(clamp(116px,29%,154px) + clamp(24px,3vw,36px) + 1px)}@media (width<=1199px){.ksb_home_intro_sections .ksb_about_template .cs_about_thumbnail .ksb_about_experience{width:128px;height:128px;bottom:98px}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_number{font-size:48px}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_title{max-width:94px;font-size:12px}}@media (width<=575px){.ksb_home_intro_sections .ksb_about_home_fact_title{font-size:18px}.ksb_home_intro_sections .ksb_about_template_btn{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.ksb_home_intro_sections .ksb_about_template .cs_about_thumbnail .ksb_about_experience{width:105px;height:105px;bottom:72px;left:25%}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_number{font-size:38px}.ksb_home_intro_sections .ksb_about_template .ksb_about_experience .cs_experience_box_title{max-width:78px;font-size:10px}}.ksb_home_intro_sections .ksb_about_home_metric{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0}.ksb_home_intro_sections .ksb_about_home_metric_value,.ksb_home_intro_sections .ksb_about_home_metric_label{display:block}.ksb_home_intro_sections .ksb_about_home_metric_value{white-space:nowrap;line-height:1}.ksb_home_intro_sections .ksb_about_home_metric_label{letter-spacing:.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(15px,1.25vw,18px);font-weight:750;line-height:1.35}.ksb_home_intro_sections .ksb_about_template .ksb_about_template_list>li,.ksb_home_intro_sections .ksb_about_template .ksb_about_home_metric,.ksb_home_intro_sections .ksb_about_template .ksb_about_template_fact{min-width:0}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_template_text{font-size:14px;line-height:1.65}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_template_list>li{padding-block:14px}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_home_metric{gap:6px}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_home_metric_label{font-size:14px;line-height:1.25}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_home_fact_title{font-size:18px;line-height:1.3}.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_template_fact .ksb_about_template_description{font-size:14px;line-height:1.55}.ksb_home_intro_sections .ksb_about_template[lang=en] .ksb_about_template_list li:nth-child(3) .ksb_about_home_metric{padding-right:8px}.ksb_about_template[lang=en] .ksb_about_template_list li:nth-child(3) .ksb_about_home_metric_value{letter-spacing:-.03em;max-width:100%;font-size:clamp(20px,1.5vw,22px);line-height:.95}@media (width>=992px) and (width<=1199px){.ksb_about_template[lang=en] .ksb_about_template_list li:nth-child(3) .ksb_about_home_metric_value{font-size:19px}}.ksb_home_intro_sections .ksb_about_template[lang=en] .ksb_about_template_title{letter-spacing:0;font-size:clamp(34px,3.5vw,50px)}@media (width<=575px){.ksb_home_intro_sections .ksb_about_template:is([lang=en],[lang=ja]) .ksb_about_template_list>li{padding-block:16px}.ksb_about_template[lang=en] .ksb_about_template_list li:nth-child(3) .ksb_about_home_metric_value{font-size:19px}.ksb_home_intro_sections .ksb_about_template[lang=en] .ksb_about_template_title{font-size:clamp(28px,8vw,32px)}.ksb_home_intro_sections .ksb_about_template[lang=ja] .ksb_about_template_title{font-size:clamp(28px,8vw,34px)}}.ksb_about_section{background:#fff;padding:104px 0 0;font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,sans-serif;overflow:hidden}.ksb_about_inner{z-index:1;position:relative}.ksb_about_header{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.ksb_about_heading{min-width:0;max-width:760px}.ksb_about_eyebrow{color:#286295;letter-spacing:.06em;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.5}.ksb_about_eyebrow span{color:#17a8b8;margin-right:10px}.ksb_about_heading>h2{color:#0b376b;letter-spacing:.035em;margin:0;font-size:clamp(40px,3.15vw,54px);font-weight:800;line-height:1.34}.ksb_about_showcase{grid-template-columns:minmax(270px,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,3vw,48px);margin-top:52px;display:grid}.ksb_about_pillars{gap:34px;min-width:0;display:grid}.ksb_about_pillar{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.ksb_about_pillar_icon{color:#0f4d89;background:#f3f7f9;border:1px solid #114f8924;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;font-size:26px;display:inline-flex}.ksb_about_pillar h3{color:#0b376b;margin:0 0 5px;font-size:20px;font-weight:750;line-height:1.35}.ksb_about_pillar p{color:#58697b;text-wrap:balance;margin:0;font-size:15px;font-weight:450;line-height:1.75}.ksb_about_more{color:#0b376b;border:1px solid #0b376b7a;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:12px;min-width:136px;min-height:50px;padding:11px 24px;font-size:15px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ksb_about_more:hover,.ksb_about_more:focus-visible{color:#fff;background:#0b376b;border-color:#0b376b;transform:translateY(-2px)}.ksb_about_middle{min-width:0}.ksb_about_media{background:radial-gradient(circle at 72% 24%,#ffffffe0,#0000 34%),linear-gradient(145deg,#f2f6f8 0%,#e7eef2 100%);border:1px solid #2d5d8921;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #1b487013}.ksb_about_media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#17b9c50e,#0000 48%);position:absolute;inset:0}.ksb_about_media_lab{aspect-ratio:7/5}.ksb_about_media_environment{aspect-ratio:21/25;width:100%}.ksb_about_summary{color:#607083;margin:24px 0 0;font-size:15px;font-weight:450;line-height:1.85}.ksb_about_stats{color:#fff;background:linear-gradient(110deg,#0a3a75 0%,#0c4c91 58%,#0b376b 100%);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #09376b2e}.ksb_about_stat{justify-content:center;align-items:center;gap:18px;min-width:0;min-height:112px;padding:22px 26px;display:flex;position:relative}.ksb_about_stat:not(:last-child):after{content:"";background:#ffffff3d;width:1px;height:50%;position:absolute;top:25%;right:0}.ksb_about_stat_icon{color:#ffffffe6;flex:none;font-size:31px}.ksb_about_stat p{flex-direction:column;min-width:0;margin:0;display:flex}.ksb_about_stat strong{color:#fff;align-items:baseline;font-size:24px;font-weight:800;line-height:1.2;display:inline-flex}.ksb_about_stat_suffix{font:inherit;margin-left:1px}.ksb_about_stat p>span{color:#ffffffb8;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:500}.ksb_about_stat_number.odometer{color:inherit;font:inherit;line-height:inherit}@media (width<=1199px){.ksb_about_section{padding-top:90px}.ksb_about_showcase{grid-template-columns:minmax(245px,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:26px}.ksb_about_pillars{gap:26px}.ksb_about_pillar{grid-template-columns:54px minmax(0,1fr);gap:14px}.ksb_about_pillar_icon{width:52px;height:52px;font-size:23px}.ksb_about_stat{gap:13px;padding:20px 15px}}@media (width<=991px){.ksb_about_showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.ksb_about_pillars{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ksb_about_pillar{grid-template-columns:48px minmax(0,1fr);align-items:start}.ksb_about_pillar_icon{border-radius:13px;width:46px;height:46px}.ksb_about_media_environment{aspect-ratio:7/5}.ksb_about_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ksb_about_stat:nth-child(2):after{display:none}.ksb_about_stat:nth-child(-n+2){border-bottom:1px solid #ffffff2e}}@media (width<=767px){.ksb_about_section{padding-top:72px}.ksb_about_header{align-items:flex-start}.ksb_about_heading>h2{font-size:36px}.ksb_about_more{min-width:118px;min-height:46px;padding:9px 18px}.ksb_about_desktop_break{display:none}.ksb_about_showcase{grid-template-columns:1fr;margin-top:42px}.ksb_about_pillars{grid-column:auto;grid-template-columns:1fr;gap:22px}.ksb_about_pillar{grid-template-columns:44px minmax(0,1fr);gap:14px}.ksb_about_pillar_icon{width:42px;height:42px;font-size:20px}.ksb_about_media_lab,.ksb_about_media_environment{aspect-ratio:1.5}}@media (width<=575px){.ksb_about_header{gap:24px;display:grid}.ksb_about_heading>h2{font-size:34px}.ksb_about_stats{border-radius:12px;margin-top:44px}.ksb_about_stat{gap:10px;min-height:96px;padding:16px 10px}.ksb_about_stat_icon{font-size:23px}.ksb_about_stat strong{font-size:20px}.ksb_about_stat p span{font-size:11px}}.ksb_business_section{isolation:isolate;margin-top:32px;padding:112px 0 120px;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.ksb_home_intro_sections>.ksb_business_section:before{opacity:1!important;background:#f5f5f6!important}.ksb_business_inner{z-index:1;position:relative}.ksb_business_heading{text-align:center;max-width:820px;margin:0 auto 54px}.ksb_business_eyebrow{color:#5279a3;letter-spacing:.1em;align-items:center;gap:14px;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.4;display:inline-flex}.ksb_business_eyebrow:after{content:"";background:#8aa9c5;width:42px;height:1px}.ksb_business_heading h2{color:#0b376b;letter-spacing:.04em;margin:0;font-size:clamp(40px,3.2vw,58px);font-weight:800;line-height:1.2}.ksb_business_intro{color:#5e7084;letter-spacing:.04em;margin:16px 0 0;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.7}.ksb_business_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ksb_business_card{color:#0b376b;background:#fff;border:1px solid #3b648f33;border-radius:18px;grid-template-columns:44% 56%;min-width:0;min-height:310px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 10px 30px #264e7311}.ksb_business_card:hover,.ksb_business_card:focus-visible{color:#0b376b;border-color:#1e64a061;transform:translateY(-5px);box-shadow:0 18px 42px #1e487024}.ksb_business_card:focus-visible{outline-offset:3px;outline:3px solid #17b9c559}.ksb_business_card_content{z-index:2;background:#fff;flex-direction:column;align-items:flex-start;min-width:0;padding:44px 24px 36px 40px;display:flex;position:relative}.ksb_business_card.is-reversed{grid-template-columns:56% 44%}.ksb_business_card.is-reversed .ksb_business_card_content{order:2;padding-left:34px;padding-right:36px}.ksb_business_card.is-reversed .ksb_business_card_media{order:1}.ksb_business_card_content:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:84px;height:100%;position:absolute;top:0;left:calc(100% - 1px)}.ksb_business_card.is-reversed .ksb_business_card_content:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);left:auto;right:calc(100% - 1px)}.ksb_business_card_title{color:inherit;letter-spacing:.03em;margin:0 0 24px;font-size:clamp(28px,2vw,38px);font-weight:800;line-height:1.25}.ksb_business_card_descriptions{margin-bottom:28px}.ksb_business_card_description{color:#5b6878;letter-spacing:.015em;margin:0 0 7px;font-size:clamp(15px,1.1vw,18px);font-weight:500;line-height:1.7}.ksb_business_card_description:last-child{margin-bottom:0}.ksb_business_card_arrow{color:#1d5e9f;border:1px solid #1d5e9f7a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-top:auto;font-family:Arial,sans-serif;font-size:27px;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ksb_business_card:hover .ksb_business_card_arrow,.ksb_business_card:focus-visible .ksb_business_card_arrow{color:#fff;background:#1d5e9f;border-color:#1d5e9f;transform:translate(3px)}.ksb_business_card_media{z-index:1;background:radial-gradient(circle at 72% 34%,#ffffffb8,#0000 32%),linear-gradient(135deg,#edf5fa 0%,#dfeaf2 100%);min-width:0;position:relative}.ksb_business_card_media img{object-fit:cover;width:100%;height:100%;display:block}.ksb_business_card_media.has-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff94 0%,#fff0 34%);position:absolute;inset:0}.ksb_business_card.is-reversed .ksb_business_card_media.has-image:after{background:linear-gradient(270deg,#ffffff94 0%,#fff0 34%)}.ksb_business_card.is-featured{color:#fff;border-color:#1d5c9c73;box-shadow:0 16px 40px #08376929}.ksb_business_card.is-featured:hover,.ksb_business_card.is-featured:focus-visible{color:#fff;border-color:#17b9c594;box-shadow:0 20px 48px #0837693b}.ksb_business_card.is-featured .ksb_business_card_content:after{background:linear-gradient(90deg,#0b3f7f 0%,#0b3f7f00 100%)}.ksb_business_card.is-featured .ksb_business_card_description{color:#ffffffc2}.ksb_business_card.is-featured .ksb_business_card_arrow{color:#fff;border-color:#ffffffb8}.ksb_business_card.is-featured:hover .ksb_business_card_arrow,.ksb_business_card.is-featured:focus-visible .ksb_business_card_arrow{color:#0b3f7f;background:#fff;border-color:#fff}.ksb_business_card.is-featured .ksb_business_card_media{background:radial-gradient(circle at 76% 36%,#ffffffb3,#0000 30%),linear-gradient(135deg,#dbeaf3 0%,#ccdee9 100%)}.ksb_business_card.is-featured .ksb_business_card_media.has-image:after{background:linear-gradient(90deg,#0b3f7fb8 0%,#0b3f7f00 36%)}@media (width<=1199px){.ksb_business_section{margin-top:26px;padding:90px 0 96px}.ksb_business_grid{gap:22px}.ksb_business_card{grid-template-columns:48% 52%;min-height:280px}.ksb_business_card.is-reversed{grid-template-columns:52% 48%}.ksb_business_card_content{padding:36px 18px 30px 28px}}@media (width<=767px){.ksb_business_section{margin-top:20px;padding:72px 0 78px}.ksb_business_heading{margin-bottom:38px}.ksb_business_eyebrow{font-size:14px}.ksb_business_heading h2{font-size:36px}.ksb_business_intro{margin-top:12px;padding:0 12px;font-size:16px}.ksb_business_grid{grid-template-columns:1fr;gap:18px}.ksb_business_card{grid-template-columns:1fr;min-height:0}.ksb_business_card.is-reversed{grid-template-columns:1fr}.ksb_business_card.is-reversed .ksb_business_card_content{order:1;padding:32px 28px 28px}.ksb_business_card.is-reversed .ksb_business_card_media{order:2}.ksb_business_card_content{min-height:230px;padding:32px 28px 28px}.ksb_business_card_content:after{background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:58px;top:calc(100% - 1px);left:0}.ksb_business_card.is-reversed .ksb_business_card_content:after{background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:58px;top:calc(100% - 1px);left:0;right:auto}.ksb_business_card.is-featured .ksb_business_card_content:after{background:linear-gradient(#0b3f7f 0%,#0b3f7f00 100%)}.ksb_business_card_media{min-height:138px}.ksb_business_card_media.has-image:after,.ksb_business_card.is-featured .ksb_business_card_media.has-image:after,.ksb_business_card.is-reversed .ksb_business_card_media.has-image:after{background:linear-gradient(#ffffff7a 0%,#fff0 40%)}.ksb_business_card.is-featured .ksb_business_card_media.has-image:after{background:linear-gradient(#0b3f7f94 0%,#0b3f7f00 42%)}}@media (prefers-reduced-motion:reduce){.ksb_business_card,.ksb_business_card_arrow{transition:none}}.ksb_business_section .ksb_business_heading{margin-bottom:44px}.ksb_business_section .ksb_business_heading h2{font-size:clamp(36px,2.8vw,50px)}.ksb_business_section .ksb_business_intro{color:#0b376b;letter-spacing:.05em;margin-top:8px;font-size:clamp(22px,2vw,34px);font-weight:750;line-height:1.45}.ksb_business_section .ksb_business_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ksb_business_section .ksb_business_card,.ksb_business_section .ksb_business_card.is-reversed{border-color:#3b648f1f;border-radius:42px 8px;grid-template-rows:188px minmax(232px,1fr);grid-template-columns:1fr;min-height:420px;box-shadow:0 10px 28px #264e7311}.ksb_business_section .ksb_business_card:hover,.ksb_business_section .ksb_business_card:focus-visible{border-color:#17b9c594;transform:translateY(-4px);box-shadow:0 16px 36px #18537e21}.ksb_business_section .ksb_business_card_content,.ksb_business_section .ksb_business_card.is-reversed .ksb_business_card_content{order:2;min-height:0;padding:30px 28px 28px}.ksb_business_section .ksb_business_card_content>*{z-index:1;position:relative}.ksb_business_section .ksb_business_card_content:after,.ksb_business_section .ksb_business_card.is-reversed .ksb_business_card_content:after{z-index:0;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:74px;inset:auto auto calc(100% - 1px) 0}.ksb_business_section .ksb_business_card_media,.ksb_business_section .ksb_business_card.is-reversed .ksb_business_card_media{background:radial-gradient(circle at 70% 25%,#ffffffc7,#0000 30%),linear-gradient(145deg,#eaf3f8 0%,#dce8f0 100%);order:1;min-height:0}.ksb_business_section .ksb_business_card_media.has-image:after,.ksb_business_section .ksb_business_card.is-reversed .ksb_business_card_media.has-image:after{background:linear-gradient(#fff0 62%,#ffffffb8 100%)}.ksb_business_section .ksb_business_card_title{margin-bottom:14px;font-size:clamp(24px,1.65vw,30px)}.ksb_business_section .ksb_business_card_title:before{content:"";background:linear-gradient(90deg,#0b376b 0%,#17b9c5 100%);border-radius:999px;width:38px;height:2px;margin-bottom:18px;display:block}.ksb_business_section .ksb_business_card_descriptions{margin-bottom:22px}.ksb_business_section .ksb_business_card_description{margin-bottom:4px;font-size:14px;line-height:1.65}.ksb_business_section .ksb_business_card_arrow{color:#1769c2;border:0;border-radius:0;justify-content:flex-start;width:auto;height:auto;margin-top:auto;font-family:inherit;font-size:14px;font-weight:700}.ksb_business_section .ksb_business_card:hover .ksb_business_card_arrow,.ksb_business_section .ksb_business_card:focus-visible .ksb_business_card_arrow{color:#17aebc;background:0 0;border-color:#0000;transform:translate(4px)}.ksb_business_outro{color:#334f6c;letter-spacing:.025em;text-align:center;margin:34px 0 0;font-size:16px;font-weight:550;line-height:1.7}@media (width<=1199px){.ksb_business_section .ksb_business_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ksb_business_section .ksb_business_card,.ksb_business_section .ksb_business_card.is-reversed{grid-template-rows:205px minmax(230px,1fr)}}@media (width<=575px){.ksb_business_section .ksb_business_intro{font-size:22px}.ksb_business_section .ksb_business_grid{grid-template-columns:1fr}.ksb_business_section .ksb_business_card,.ksb_business_section .ksb_business_card.is-reversed{border-radius:32px 8px;grid-template-rows:180px minmax(220px,1fr);min-height:400px}}.ksb_technology_section{background:#f7f9fb;padding:56px 0 48px;scroll-margin-top:86px;font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,sans-serif;overflow:hidden}.ksb_technology_inner{position:relative}.ksb_technology_intro{z-index:3;text-align:center;background:#fffffffa;border:1px solid #2d54791a;border-radius:16px;min-width:0;max-width:980px;margin:0 auto;padding:18px 44px 20px;position:relative;box-shadow:0 14px 36px #163f651a}.ksb_technology_intro_eyebrow{color:var(--ksb-nav-accent-line);font-variation-settings:"wght" 800;letter-spacing:.12em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:11px;margin-bottom:9px;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,1.15vw,19px);font-weight:800;line-height:1.4;display:flex}.ksb_technology_intro_eyebrow:before,.ksb_technology_intro_eyebrow:after{content:"";background:rgba(var(--ksb-nav-accent-rgb), .5);flex:0 0 26px;width:26px;height:1px}.ksb_technology_intro h2{color:#0b2447;letter-spacing:.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(28px,2.45vw,40px);font-weight:800;line-height:1.35}.ksb_technology_intro>p{color:#647487;overflow-wrap:anywhere;max-width:760px;margin:8px auto 0;font-size:16px;line-height:1.75}.ksb_technology_btn{color:#0b376b;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#fff;border:1px solid #0b376b57;border-radius:999px;justify-content:center;align-items:center;min-width:142px;max-width:100%;min-height:44px;padding:10px 22px;font-size:15px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 7px 18px #0b376b14}.ksb_technology_btn:hover,.ksb_technology_btn:focus-visible,.ksb_technology_btn_primary{color:#fff;background:#0b376b;border-color:#0b376b}.ksb_technology_btn:hover,.ksb_technology_btn:focus-visible{transform:translateY(-2px)}.ksb_technology_core{z-index:1;color:#fff;clip-path:inset(0 -100vmax);background:#073b74;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(42px,6vw,86px);margin-top:-18px;padding:48px 0 30px;display:grid;position:relative;box-shadow:0 0 0 100vmax #073b74}.ksb_technology_copy,.ksb_technology_media{min-width:0}.ksb_technology_eyebrow{color:#36d0dc;letter-spacing:.16em;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.5}.ksb_technology_copy>h2{color:#fff;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(30px,2.7vw,41px);font-weight:800;line-height:1.35}@media (width>=992px) and (width<=1199px){.ksb_technology_copy>h2{letter-spacing:0;font-size:30px}}@media (width>=1200px) and (width<=1399px){.ksb_technology_core{gap:clamp(42px,4vw,58px)}}@media (width<=575px){.ksb_technology_copy>h2{letter-spacing:0;white-space:normal;font-size:25px}}@media (width<=340px){.ksb_technology_copy>h2{font-size:22px}}.ksb_technology_lead{color:#ffffffb3;overflow-wrap:anywhere;max-width:600px;margin:13px 0 0;font-size:15px;line-height:1.75}.ksb_technology_capabilities{gap:8px;margin-top:20px;display:grid}.ksb_technology_capability{color:#fff;background:#052669b8;border:1px solid #69aad31f;border-radius:16px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:82px;padding:13px 22px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 10px 28px #0218451a}.ksb_technology_capability:hover,.ksb_technology_capability:focus-visible{color:#fff;background:#062b71e0;border-color:#36d0dcb3;transform:translate(4px);box-shadow:0 14px 34px #02184533}.ksb_technology_number{color:#36d0dc;background:#103689c7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;font-weight:700;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.ksb_technology_capability_text{flex-direction:column;min-width:0;display:flex}.ksb_technology_capability_text strong{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:19px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ksb_technology_capability_text small{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.45;overflow:hidden}.ksb_technology_arrow{color:#ffffffc2;text-align:right;font-size:22px}.ksb_technology_media{background:radial-gradient(circle at 48% 44%,#1aaaca1f,#0000 33%),linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #6fb8dd2e;border-radius:18px;min-height:380px}.ksb_technology_cta{z-index:2;background:#fff;border:1px solid #2f587e1a;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:24px;padding:25px 34px;display:flex;position:relative;box-shadow:0 14px 34px #163f6514}.ksb_technology_cta_info{min-width:0;max-width:680px;padding-left:24px;position:relative}.ksb_technology_cta_info:before{content:"";background:linear-gradient(#0b376b 0%,#17b9c5 100%);border-radius:999px;width:5px;position:absolute;top:0;bottom:0;left:0}.ksb_technology_cta h2{color:#0b2447;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.5}.ksb_technology_cta p{color:#667487;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.6}@media (width<=991px){.ksb_technology_section{padding:56px 0 52px}.ksb_technology_intro{padding:20px 30px 22px}.ksb_technology_core{grid-template-columns:1fr;gap:34px;padding-top:54px}}@media (width<=575px){.ksb_technology_section{padding:42px 0 40px}.ksb_technology_intro{padding:18px 18px 20px}.ksb_technology_intro_eyebrow{gap:8px;font-size:15px}.ksb_technology_intro_eyebrow:before,.ksb_technology_intro_eyebrow:after{flex-basis:18px;width:18px}.ksb_technology_intro h2{font-size:26px}.ksb_technology_btn{width:100%}.ksb_technology_core{gap:28px;padding:56px 0 30px}.ksb_technology_capability{grid-template-columns:52px minmax(0,1fr) 18px;gap:10px;padding:12px}.ksb_technology_capability_text strong{font-size:16px}.ksb_technology_capability_text small{white-space:normal}.ksb_technology_media{min-height:210px}.ksb_technology_cta{text-align:center;flex-direction:column;align-items:stretch;padding:20px}.ksb_technology_cta_info{padding-top:14px;padding-left:0}.ksb_technology_cta_info:before{width:auto;height:4px;inset:0 35% auto}}.ksb_about_section{background:var(--ksb-surface)}.ksb_about_eyebrow,.ksb_about_pillar p,.ksb_about_summary{color:var(--ksb-text)}.ksb_about_copy>h2,.ksb_about_pillar h3,.ksb_about_more{color:var(--ksb-navy)}.ksb_about_pillar_icon{color:var(--ksb-navy);background:rgba(var(--ksb-navy-rgb), .05);border-color:var(--ksb-border)}.ksb_about_more{border-color:rgba(var(--ksb-navy-rgb), .36)}.ksb_about_more:hover,.ksb_about_more:focus-visible{background:var(--ksb-navy);border-color:var(--ksb-navy)}.ksb_about_stats{background:linear-gradient(110deg, var(--ksb-navy) 0%, var(--ksb-navy-hover) 100%);box-shadow:0 16px 40px rgba(var(--ksb-navy-rgb), .18)}.ksb_business_section{margin-top:0}.ksb_home_intro_sections>.ksb_business_section:before{background:var(--ksb-surface-soft)!important}.ksb_business_eyebrow,.ksb_business_card_description,.ksb_business_outro{color:var(--ksb-text)}.ksb_business_heading h2,.ksb_business_section .ksb_business_intro,.ksb_business_card,.ksb_business_card:hover,.ksb_business_card:focus-visible{color:var(--ksb-navy)}.ksb_business_eyebrow:after{background:rgba(var(--ksb-navy-rgb), .34)}.ksb_business_card{background:var(--ksb-surface);border-color:var(--ksb-border);box-shadow:0 10px 30px rgba(var(--ksb-navy-rgb), .06)}.ksb_business_card_content{background:var(--ksb-surface)}.ksb_business_section .ksb_business_card_title:before{background:linear-gradient(90deg, var(--ksb-navy) 0%, var(--ksb-cyan) 100%)}.ksb_business_section .ksb_business_card_arrow{color:var(--ksb-navy)}.ksb_business_card.is-featured .ksb_business_card_content{background:var(--ksb-navy)}.ksb_business_section .ksb_business_card.is-featured .ksb_business_card_content:after{background:linear-gradient(0deg, var(--ksb-navy) 0%, rgba(var(--ksb-navy-rgb), 0) 100%)}.ksb_business_section .ksb_business_card.is-featured .ksb_business_card_media.has-image:after{background:linear-gradient(0deg, rgba(var(--ksb-navy-rgb), .58) 0%, rgba(var(--ksb-navy-rgb), 0) 42%)}.ksb_projects_section{background:#fff}.ksb_projects_section .cs_section_heading .ksb_projects_eyebrow{color:var(--ksb-nav-accent-line);font-variation-settings:"wght" 800;letter-spacing:.12em;text-align:left;white-space:nowrap;text-transform:none;justify-content:flex-start;align-items:center;gap:11px;margin:0 0 24px;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,1.15vw,19px);font-weight:800;line-height:1.4;display:flex}.ksb_projects_section .ksb_projects_eyebrow:before{content:"";background:rgba(var(--ksb-nav-accent-rgb), .5);flex:0 0 26px;width:26px;height:1px}.ksb_projects_section .ksb_projects_eyebrow:after{display:none}.ksb_projects_section .cs_section_heading_right{color:var(--ksb-text);overflow-wrap:break-word;min-width:0}.ksb_projects_section .cs_section_heading_left{min-width:0}.ksb_projects_section .cs_section_title{overflow-wrap:break-word;word-break:normal}.ksb_projects_section .cs_section_title>.cs_accent_color{white-space:normal;display:block}.ksb_projects_section .cs_card.cs_style_1{box-shadow:none}.ksb_projects_section .cs_card.cs_style_1:after{box-sizing:border-box;background:var(--gray2-color);opacity:.4;border:0}@media (width<=767px){.ksb_projects_section .cs_section_heading .ksb_projects_eyebrow{gap:8px;margin-bottom:18px;font-size:15px}.ksb_projects_section .ksb_projects_eyebrow:before{flex-basis:18px;width:18px}}.ksb_technology_section{--ksb-technology-background-start:150px;background:linear-gradient(to bottom, var(--ksb-surface) 0, var(--ksb-surface) var(--ksb-technology-background-start), var(--ksb-navy) var(--ksb-technology-background-start), var(--ksb-navy) 100%)}@media (width<=991px){.ksb_technology_section{--ksb-technology-background-start:180px}}@media (width<=575px){.ksb_technology_section{--ksb-technology-background-start:150px}}.ksb_technology_intro,.ksb_technology_cta{background:var(--ksb-surface);border-color:var(--ksb-border)}.ksb_technology_intro h2,.ksb_technology_cta h2{color:var(--ksb-ink)}.ksb_technology_intro>p,.ksb_technology_cta p{color:var(--ksb-text)}.ksb_technology_btn_primary,.ksb_technology_btn:hover,.ksb_technology_btn:focus-visible{background:var(--ksb-navy);border-color:var(--ksb-navy)}.ksb_technology_btn{color:var(--ksb-navy);border-color:rgba(var(--ksb-navy-rgb), .28)}.ksb_technology_btn.ksb_technology_btn_primary{color:#fff}.ksb_technology_btn_primary:hover,.ksb_technology_btn_primary:focus-visible{background:var(--ksb-cyan);border-color:var(--ksb-cyan)}.ksb_technology_core{background:var(--ksb-navy);box-shadow:0 0 0 100vmax var(--ksb-navy)}.ksb_technology_capability{background:#ffffff14;border-color:#ffffff1f;box-shadow:0 10px 28px #02143024}.ksb_technology_capability:hover,.ksb_technology_capability:focus-visible{background:#ffffff21;border-color:#17b9c5b3}.ksb_technology_number{color:var(--ksb-cyan);background:#ffffff17}.ksb_technology_capability:hover .ksb_technology_number,.ksb_technology_capability:focus-visible .ksb_technology_number{color:var(--ksb-navy);background:var(--ksb-cyan)}.ksb_technology_eyebrow{color:var(--ksb-cyan)}.ksb_technology_cta_info:before{background:linear-gradient(180deg, var(--ksb-navy) 0%, var(--ksb-cyan) 100%)}.ksb_team_section,.ksb_news_section{background:var(--ksb-surface)}.ksb_team_section .cs_section_title,.ksb_news_section .cs_section_title,.ksb_news_section .cs_post_title a{color:var(--ksb-ink)}.ksb_team_section .cs_team_title a{color:var(--ksb-navy)}.ksb_team_section .cs_team_subtitle,.ksb_news_section .cs_post_meta{color:var(--ksb-text)}.ksb_news_section{background:linear-gradient(#f6fbfd 0%,#fff 260px);border-top:0;padding:clamp(76px,6vw,104px) 0 clamp(84px,6.5vw,112px);font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.ksb_news_inner{margin:0 auto}.ksb_news_header{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:28px;display:flex}.ksb_news_heading{flex:auto;min-width:0}.ksb_news_eyebrow{color:var(--ksb-nav-accent-line);font-variation-settings:"wght" 800;letter-spacing:.12em;text-align:left;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:11px;margin:0 0 11px;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,1.15vw,19px);font-weight:800;line-height:1.4;display:flex}.ksb_news_eyebrow:before{content:"";background:rgba(var(--ksb-nav-accent-rgb), .5);flex:0 0 26px;width:26px;height:1px}.ksb_news_eyebrow:after{display:none}.ksb_news_heading h2{max-width:min(100%,1160px);color:var(--ksb-navy);letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(34px,2.45vw,46px);font-weight:760;line-height:1.26}html[lang=en] .ksb_news_heading h2{white-space:nowrap;text-wrap:nowrap}.ksb_news_heading_line{background:var(--ksb-cyan);width:48px;height:2px;margin-top:16px;display:block}.ksb_news_all{max-width:min(100%,320px);color:var(--ksb-navy);text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:23px;font-size:16px;font-weight:650;line-height:1.4;display:inline-flex}.ksb_news_all span{overflow-wrap:anywhere;min-width:0}.ksb_news_all i{font-size:16px;transition:transform .22s}.ksb_news_all:hover,.ksb_news_all:focus-visible{color:#145fae}.ksb_news_all:hover i,.ksb_news_all:focus-visible i{transform:translate(5px)}.ksb_home_section_error{border:1px solid rgba(var(--ksb-navy-rgb), .12);width:100%;min-height:210px;color:var(--ksb-text);box-shadow:0 12px 34px rgba(var(--ksb-navy-rgb), .06);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(30px,4vw,48px) 24px;display:flex}.ksb_projects_section .ksb_home_section_error{background:var(--ksb-surface)}.ksb_home_section_error_icon{color:var(--ksb-nav-accent-line);font-size:24px;line-height:1}.ksb_home_section_error p{max-width:680px;margin:0;font-size:16px;line-height:1.7}.ksb_home_section_error button{border:1px solid var(--ksb-navy);color:#fff;background:var(--ksb-navy);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:16px;font-weight:650;line-height:1.4;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.ksb_home_section_error button:hover,.ksb_home_section_error button:focus-visible{color:var(--ksb-navy);background:#fff;transform:translateY(-1px)}.ksb_home_section_error button:focus-visible{outline:3px solid rgba(var(--ksb-nav-accent-rgb), .3);outline-offset:3px}.ksb_news_featured,.ksb_news_card{min-width:0}.ksb_news_featured_link{border:1px solid rgba(var(--ksb-navy-rgb), .12);min-height:250px;color:inherit;box-shadow:0 12px 34px rgba(var(--ksb-navy-rgb), .08);background:#fff;border-radius:14px;grid-template-columns:minmax(0,58%) minmax(0,42%);transition:box-shadow .26s,transform .26s;display:grid;overflow:hidden}.ksb_news_featured_media,.ksb_news_card_media{min-width:0;margin:0;position:relative;overflow:hidden}.ksb_news_featured_media{aspect-ratio:16/9}.ksb_news_featured_media img,.ksb_news_card_media img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.ksb_news_featured_media img{object-position:center 54%}@media (width>=992px){.ksb_news_featured_media img[src$=news-placeholder\.png]{width:calc(100% + 24px);max-width:none}}.ksb_news_featured_body{color:#fff;background:radial-gradient(circle at 58% 55%,#18569d9e 0%,#082f682e 52%,#0000 78%),linear-gradient(135deg,#0a3d78 0%,#061f51 64%,#04183d 100%);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:10px clamp(28px,2.5vw,38px) 14px;display:flex}.ksb_news_featured_number{color:#ffffff3d;letter-spacing:.04em;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(112px,8.2vw,138px);font-weight:400;line-height:.76;display:block}.ksb_news_featured_line{background:var(--ksb-cyan);width:42px;height:2px;margin:0 0 7px;display:block}.ksb_news_featured_body time,.ksb_news_card_copy time{font-variant-numeric:tabular-nums;letter-spacing:.08em;display:block}.ksb_news_featured_body time{color:#fffffff2;margin-bottom:5px;font-size:16px;font-weight:500;line-height:1.45}.ksb_news_featured_body h3{color:#fff;letter-spacing:.025em;max-width:520px;margin:0;font-size:clamp(24px,1.8vw,29px);font-weight:720;line-height:1.42}.ksb_news_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;margin:22px 0 0;display:grid}html[lang=en] .ksb_news_section .ksb_news_grid{--ksb-home-news-card-max-height:240px;--ksb-home-news-title-max-lines:5}html[lang=en] .ksb_news_section .ksb_news_card{min-height:0;max-height:var(--ksb-home-news-card-max-height)}html[lang=en] .ksb_news_section .ksb_news_card_link{height:100%;max-height:var(--ksb-home-news-card-max-height)}html[lang=en] .ksb_news_section .ksb_news_card_copy{min-height:0;overflow:hidden}html[lang=en] .ksb_news_section .ksb_news_card_copy h3{-webkit-line-clamp:var(--ksb-home-news-title-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ksb_news_card_link{border:1px solid rgba(var(--ksb-navy-rgb), .14);min-height:164px;color:inherit;box-shadow:0 8px 24px rgba(var(--ksb-navy-rgb), .045);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,42%);align-items:center;transition:border-color .24s,box-shadow .26s,transform .26s;display:grid;overflow:hidden}.ksb_news_card_copy{min-width:0;padding:22px 14px 22px clamp(24px,2.2vw,34px)}.ksb_news_card_copy time{color:#5279a3;margin-bottom:9px;font-size:15px;font-weight:550;line-height:1.4}.ksb_news_card_copy h3{color:var(--ksb-navy);letter-spacing:.018em;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.3vw,22px);font-weight:680;line-height:1.48}.ksb_news_card_media{background:#eaf1f7;border-radius:9px;height:136px;margin:13px}.ksb_news_featured_link:hover,.ksb_news_featured_link:focus-visible,.ksb_news_card_link:hover,.ksb_news_card_link:focus-visible{box-shadow:0 12px 28px rgba(var(--ksb-navy-rgb), .1);border-color:#1c73e861;transform:translateY(-2px)}.ksb_news_featured_link:hover .ksb_news_featured_media img,.ksb_news_featured_link:focus-visible .ksb_news_featured_media img,.ksb_news_card_link:hover .ksb_news_card_media img,.ksb_news_card_link:focus-visible .ksb_news_card_media img{transform:scale(1.035)}.ksb_news_featured_link:focus-visible,.ksb_news_card_link:focus-visible,.ksb_news_all:focus-visible{outline-offset:3px;outline:3px solid #1c73e8b8}@media (width<=1199px){html[lang=en] .ksb_news_section .ksb_news_grid{--ksb-home-news-card-max-height:286px;--ksb-home-news-title-max-lines:7}.ksb_news_heading h2{font-size:clamp(34px,4vw,42px)}.ksb_news_featured_link{grid-template-columns:minmax(0,55%) minmax(0,45%);min-height:230px}.ksb_news_featured_body{padding-inline:30px}.ksb_news_featured_number{font-size:106px}.ksb_news_featured_body h3{font-size:25px}.ksb_news_card_link{grid-template-columns:minmax(0,1fr) minmax(190px,40%);min-height:154px}.ksb_news_card_copy{padding-left:26px}.ksb_news_card_copy h3{font-size:20px}.ksb_news_card_media{height:126px}}@media (width<=991px){html[lang=en] .ksb_news_section .ksb_news_grid{--ksb-home-news-card-max-height:196px;--ksb-home-news-title-max-lines:4}.ksb_news_featured_link{grid-template-columns:1fr}.ksb_news_featured_media{aspect-ratio:16/7}.ksb_news_featured_body{min-height:220px;padding:12px 32px 16px}.ksb_news_grid{grid-template-columns:1fr}.ksb_news_card_link{grid-template-columns:minmax(0,1fr) minmax(230px,39%)}}@media (width<=767px){html[lang=en] .ksb_news_section .ksb_news_grid{--ksb-home-news-card-max-height:220px;--ksb-home-news-title-max-lines:6}.ksb_news_section{padding:58px 0 64px}.ksb_news_header{margin-bottom:22px;display:block}.ksb_news_eyebrow{gap:8px;margin-bottom:10px;font-size:15px}.ksb_news_eyebrow:before{flex-basis:18px;width:18px}.ksb_news_heading h2{font-size:clamp(29px,7.7vw,36px)}html[lang=en] .ksb_news_heading h2{white-space:normal;text-wrap:balance}.ksb_news_heading_line{width:44px;height:2px;margin-top:15px}.ksb_news_all{gap:14px;margin:21px 0 0;font-size:16px}.ksb_news_all i{font-size:17px}.ksb_news_featured_media{aspect-ratio:16/9}.ksb_news_featured_body{min-height:190px;padding:12px 22px 16px}.ksb_news_featured_number{margin-bottom:4px;font-size:78px}.ksb_news_featured_line{width:45px;margin:2px 0 7px}.ksb_news_featured_body time{margin-bottom:5px;font-size:15px}.ksb_news_featured_body h3{font-size:23px}.ksb_news_card_link{grid-template-columns:minmax(0,1fr) 132px;min-height:142px}.ksb_news_card_copy{padding:16px 8px 16px 18px}.ksb_news_card_copy time{margin-bottom:7px;font-size:14px}.ksb_news_card_copy h3{font-size:18px}.ksb_news_card_media{height:116px;margin:12px}}@media (width<=420px){html[lang=en] .ksb_news_section .ksb_news_grid{--ksb-home-news-card-max-height:230px;--ksb-home-news-title-max-lines:7}.ksb_news_heading h2{font-size:27px}.ksb_news_featured_body h3{font-size:21px}.ksb_news_card_link{grid-template-columns:minmax(0,1fr) 108px;min-height:132px}.ksb_news_card_copy{padding-left:14px}.ksb_news_card_copy h3{font-size:16px}.ksb_news_card_media{height:104px;margin:10px}}@media (prefers-reduced-motion:reduce){.ksb_news_all i,.ksb_news_featured_link,.ksb_news_card_link,.ksb_news_featured_media img,.ksb_news_card_media img{transition:none}.ksb_news_featured_link:hover,.ksb_news_featured_link:focus-visible,.ksb_news_card_link:hover,.ksb_news_card_link:focus-visible,.ksb_news_featured_link:hover .ksb_news_featured_media img,.ksb_news_featured_link:focus-visible .ksb_news_featured_media img,.ksb_news_card_link:hover .ksb_news_card_media img,.ksb_news_card_link:focus-visible .ksb_news_card_media img{transform:none}}button.ksb_technology_capability{color:#fff;width:100%;height:76px;min-height:76px;font:inherit;text-align:left;appearance:none;cursor:pointer;background:linear-gradient(#0c3a77f5,#082f66f5);border:1px solid #7eb7e23d;border-radius:9px;grid-template-columns:44px 48px minmax(0,1fr) 24px;gap:14px;padding:10px 16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00113421}button.ksb_technology_capability:hover,button.ksb_technology_capability:focus-visible{color:#fff;background:linear-gradient(#0f468bfa,#09346ffa);border-color:#5acfe2b8;transform:none;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00113433}button.ksb_technology_capability:focus-visible{outline-offset:3px;outline:3px solid #94f1f9e0}button.ksb_technology_capability.is-active,button.ksb_technology_capability.is-active:hover,button.ksb_technology_capability.is-active:focus-visible{color:#fff;background:linear-gradient(#10d2df 0%,#08a9c4 100%);border-color:#7af2faeb;transform:none;box-shadow:inset 0 1px #ffffff47,0 12px 28px #0199bc3d}.ksb_technology_icon{color:#a6cff1;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;transition:color .2s,transform .2s;display:inline-flex}.ksb_technology_capability.is-active .ksb_technology_icon{color:#fff}.ksb_technology_capability:hover .ksb_technology_icon,.ksb_technology_capability:focus-visible .ksb_technology_icon{transform:scale(1.05)}button.ksb_technology_capability .ksb_technology_number{color:#f2f8ff;background:#072d65c7;border:2px solid #9ccaee8f;width:46px;height:46px;font-size:18px}button.ksb_technology_capability.is-active .ksb_technology_number{color:#0a376d;background:#fffffff0;border-color:#fffffffa;box-shadow:0 5px 14px #014d7029}button.ksb_technology_capability .ksb_technology_capability_text strong{color:#fff;font-size:20px;font-weight:500;line-height:1.3}button.ksb_technology_capability .ksb_technology_capability_text small{color:#daeaf9c2;margin-top:3px;font-size:13px;line-height:1.45}@media (width>=992px) and (width<=1199px){button.ksb_technology_capability{height:88px;min-height:88px}}button.ksb_technology_capability.is-active .ksb_technology_capability_text small{color:#ffffffe6}button.ksb_technology_capability .ksb_technology_arrow{color:#daeaf9d6;font-size:20px;transition:color .2s,transform .2s}button.ksb_technology_capability.is-active .ksb_technology_arrow{color:#fff}button.ksb_technology_capability:hover .ksb_technology_arrow,button.ksb_technology_capability:focus-visible .ksb_technology_arrow{transform:translate(3px)}.ksb_technology_switch_hint{color:#d3e6f7bd;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.ksb_technology_switch_hint i{color:#83cde4;font-size:17px}.ksb_technology_media{background:radial-gradient(circle at 78% 22%,#18cad838,#0000 30%),linear-gradient(145deg,#0e4989e6,#042252f5);border:1px solid #6fc6e047;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:380px;padding:clamp(34px,5vw,66px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.ksb_technology_media:before,.ksb_technology_media:after{content:"";pointer-events:none;border:1px solid #4ccfdc29;border-radius:50%;position:absolute}.ksb_technology_media:before{width:260px;height:260px;top:-92px;right:-74px}.ksb_technology_media:after{width:210px;height:210px;bottom:-118px;right:76px}.ksb_technology_detail_icon{z-index:1;color:#fff;background:linear-gradient(145deg,#12d1ddeb,#0891c1eb);border:1px solid #ffffff5c;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;font-size:34px;display:inline-flex;position:relative;box-shadow:0 15px 34px #00123a3d}.ksb_technology_detail_step,.ksb_technology_media h3,.ksb_technology_media>p:last-child{z-index:1;position:relative}.ksb_technology_detail_step{color:#66dce4;letter-spacing:.12em;margin:0 0 8px;font-size:13px;font-weight:800}.ksb_technology_media h3{color:#fff;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.3}.ksb_technology_media>p:last-child{color:#e0edf9c7;max-width:470px;margin:13px 0 0;font-size:16px;line-height:1.75}@media (width>=1200px){.ksb_technology_media{min-height:540px;margin-left:0;margin-right:0;transform:translateY(10px)}}@media (width<=991px){.ksb_technology_media{min-height:280px}}@media (width<=575px){button.ksb_technology_capability{grid-template-columns:36px 42px minmax(0,1fr) 18px;gap:9px;height:100px;min-height:100px;padding:10px}.ksb_technology_icon{width:36px;height:40px;font-size:23px}button.ksb_technology_capability .ksb_technology_number{width:40px;height:40px;font-size:16px}button.ksb_technology_capability .ksb_technology_capability_text strong{font-size:16px}button.ksb_technology_capability .ksb_technology_capability_text small{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}button.ksb_technology_capability .ksb_technology_arrow{font-size:16px}.ksb_technology_switch_hint{padding-left:2px}.ksb_technology_media{min-height:260px;padding:30px 24px}.ksb_technology_detail_icon{border-radius:16px;width:60px;height:60px;margin-bottom:18px;font-size:28px}}@media (prefers-reduced-motion:reduce){button.ksb_technology_capability,.ksb_technology_icon,button.ksb_technology_capability .ksb_technology_arrow{transition:none}button.ksb_technology_capability:hover,button.ksb_technology_capability:focus-visible,.ksb_technology_capability:hover .ksb_technology_icon,.ksb_technology_capability:focus-visible .ksb_technology_icon,.ksb_technology_capability:hover .ksb_technology_arrow,.ksb_technology_capability:focus-visible .ksb_technology_arrow{transform:none}}.ksb_technology_media{justify-content:stretch;padding:24px 30px 20px}.ksb_technology_detail{z-index:1;flex:1;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;animation:.26s both ksb-technology-detail-in;display:grid;position:relative}.ksb_technology_detail_header,.ksb_technology_detail_identity,.ksb_technology_detail_footer,.ksb_technology_detail_nav{align-items:center;display:flex}.ksb_technology_detail_header{justify-content:space-between;gap:24px}.ksb_technology_detail_identity{gap:18px;min-width:0}.ksb_technology_detail_badge{color:#28d7e4;background:#0f4a8bc2;border:1px solid #6cb7de6b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:6px 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ksb_technology_detail_badge strong{color:#45e0eb;font-size:15px}.ksb_technology_detail_header h3{color:#fff;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;min-width:0;font-size:clamp(20px,1.7vw,27px);line-height:1.3}.ksb_technology_detail_count{color:#d1e4f685;flex:none;align-items:baseline;gap:7px;margin:0;font-size:18px;line-height:1;display:inline-flex}.ksb_technology_detail_count strong{color:#12d6e3;font-size:23px}.ksb_technology_detail_figure{place-items:center;min-width:0;min-height:0;margin:4px 0 2px;display:grid}.ksb_technology_detail_figure img{object-fit:contain;filter:drop-shadow(0 16px 30px #00143a38);width:100%;height:100%;min-height:0;display:block}.ksb_technology_detail_figure .ksb_technology_detail_image--ja-strain{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 30%,12% 30%,12% 15%,0 15%)}.ksb_technology_detail_footer{justify-content:space-between;gap:24px}.ksb_technology_detail_footer>p{color:#e5eff9d6;overflow-wrap:anywhere;min-width:0;max-width:560px;margin:0;font-size:16px;font-weight:400;line-height:1.65}.ksb_technology_detail_nav{flex:none;gap:12px}.ksb_technology_detail_nav button{color:#dcecf9;width:42px;height:42px;font:inherit;cursor:pointer;background:#2a57959e;border:1px solid #74abd73d;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 18px #00123733}.ksb_technology_detail_nav button:last-child{color:#fff;background:linear-gradient(145deg,#19d8e5,#08aeca);border-color:#6aeef7b8}.ksb_technology_detail_nav button:hover:not(:disabled),.ksb_technology_detail_nav button:focus-visible:not(:disabled){color:#fff;border-color:#80ebf4d1;transform:translateY(-2px)}.ksb_technology_detail_nav button:focus-visible{outline-offset:3px;outline:3px solid #94f1f9e0}.ksb_technology_detail_nav button:disabled{cursor:not-allowed;opacity:.35}@keyframes ksb-technology-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=992px) and (width<=1199px){.ksb_technology_media{min-height:480px;padding-inline:24px}}@media (width<=991px){.ksb_technology_media{min-height:460px;padding:22px 26px 20px}}@media (width<=575px){.ksb_technology_media{min-height:420px;padding:18px}.ksb_technology_detail_header,.ksb_technology_detail_identity{align-items:flex-start}.ksb_technology_detail_identity{flex-direction:column;gap:8px}.ksb_technology_detail_badge{min-height:30px;padding:5px 12px;font-size:12px}.ksb_technology_detail_header h3{white-space:normal;font-size:19px}.ksb_technology_detail_count{font-size:15px}.ksb_technology_detail_count strong{font-size:20px}.ksb_technology_detail_footer{align-items:flex-end;gap:12px}.ksb_technology_detail_footer>p{font-size:14px}.ksb_technology_detail_nav{gap:8px}.ksb_technology_detail_nav button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ksb_technology_detail{animation:none}.ksb_technology_detail_nav button{transition:none}.ksb_technology_detail_nav button:hover:not(:disabled),.ksb_technology_detail_nav button:focus-visible:not(:disabled){transform:none}}.ksb_about_template{background:radial-gradient(circle at 0 18%,#17b9c50b,#0000 24%),#fff;padding:112px 0 72px;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.ksb_about_template>.container{z-index:3;position:relative}.ksb_about_template .ksb_about_motion_shape,.ksb_about_template .ksb_about_motion_orbit{pointer-events:none}.ksb_about_template .ksb_about_motion_shape{opacity:.9}.ksb_about_template .ksb_about_motion_orbit{z-index:1;border-color:rgba(var(--ksb-navy-rgb), .12)}.ksb_about_template .ksb_about_motion_orbit:before,.ksb_about_template .ksb_about_motion_orbit:after{border-color:rgba(var(--ksb-navy-rgb), .12)}@media (prefers-reduced-motion:reduce){.ksb_about_template .ksb_about_motion_shape,.ksb_about_template .ksb_about_motion_orbit,.ksb_about_template .ksb_about_motion_orbit:before,.ksb_about_template .ksb_about_motion_orbit:after{animation:none!important}}.ksb_about_template_row{min-height:650px}.ksb_about_template_media{width:100%;min-height:620px;margin:0;padding:0;position:relative}.ksb_about_template .ksb_about_template_image_main{z-index:2;width:72%;height:510px;box-shadow:0 22px 55px rgba(var(--ksb-navy-rgb), .1);background:#eaf3f8;border-radius:2px;position:absolute;top:0;left:7%;overflow:hidden}.ksb_about_template .ksb_about_template_image_main img,.ksb_about_template .ksb_about_template_image_secondary img{object-fit:cover;width:100%;height:100%;display:block}.ksb_about_template .ksb_about_template_image_main img{object-position:center 54%}.ksb_about_template .ksb_about_template_image_secondary{z-index:3;width:61%;height:245px;box-shadow:0 18px 42px rgba(var(--ksb-navy-rgb), .13);background:#dcebf3;border:0;border-top:7px solid #fff;border-left:7px solid #fff;position:absolute;bottom:0;right:0;overflow:hidden}.ksb_about_template .cs_about_thumbnail_1.ksb_about_template_image_main,.ksb_about_template .cs_about_thumbnail_2.ksb_about_template_image_secondary{padding:0}.ksb_about_vertical_guide{z-index:5;color:var(--ksb-navy);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:190px;right:12.5%}.ksb_about_vertical_guide span{letter-spacing:.12em;writing-mode:vertical-rl;font-size:14px;font-weight:750;line-height:1}.ksb_about_vertical_guide i{width:46px;height:46px;color:var(--ksb-navy);border:1px solid rgba(var(--ksb-navy-rgb), .65);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ksb_about_template .ksb_about_experience{z-index:6;color:#fff;width:146px;height:146px;box-shadow:0 14px 32px rgba(var(--ksb-navy-rgb), .24);background:linear-gradient(145deg,#0a2e62,#123f82);border:5px solid #fff;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;bottom:120px;left:32%}.ksb_about_template .ksb_about_experience p{color:inherit;text-align:center;margin:0}.ksb_about_template .ksb_about_experience .cs_experience_box_number{font-size:38px;font-weight:800;line-height:1.05}.ksb_about_template .ksb_about_experience .cs_experience_box_title{margin-top:8px;font-size:13px;font-weight:650}.ksb_about_deco_ring{z-index:1;border:8px solid var(--ksb-navy);border-right-color:#0000;border-radius:50%;display:block;position:absolute}.ksb_about_deco_ring_left{width:96px;height:96px;top:55px;left:-7%}.ksb_about_deco_ring_bottom{border-style:dashed;border-width:1px;border-right-color:rgba(var(--ksb-navy-rgb), .28);border-color:rgba(var(--ksb-navy-rgb), .28);width:112px;height:112px;box-shadow:13px -7px 0 -1px #fff, 13px -7px 0 0 rgba(var(--ksb-navy-rgb), .18);bottom:20px;left:17%}.ksb_about_template_content{padding-left:clamp(30px,5vw,78px)}.ksb_about_template_eyebrow{color:var(--ksb-nav-accent-line);letter-spacing:.12em;text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:11px;margin:0 0 20px;font-family:KSB Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,1.15vw,19px);font-weight:700;line-height:1.4;display:flex}.ksb_about_template_eyebrow:before{content:"";background:rgba(var(--ksb-nav-accent-rgb), .5);flex:0 0 26px;width:26px;height:1px}.ksb_about_template_eyebrow:after{display:none}.ksb_about_template_title{color:var(--ksb-navy);letter-spacing:.025em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:800;line-height:1.34}.ksb_about_template_text{color:#5d6e83;max-width:620px;margin:28px 0 24px;font-size:14px;font-weight:500;line-height:1.9}.ksb_about_template_list{gap:0;margin:0 0 30px;padding:0;list-style:none;display:grid}.ksb_about_template_list li{grid-template-columns:clamp(116px,29%,154px) minmax(0,1fr);align-items:center;min-height:112px;padding:18px 0;display:grid}.ksb_about_template_list li+li{border-top:1px solid #4085d84d}.ksb_about_template_metric{color:var(--ksb-navy);letter-spacing:.015em;white-space:nowrap;align-self:stretch;align-items:center;margin:0;padding-right:clamp(18px,2.5vw,30px);font-size:clamp(36px,3.2vw,48px);font-weight:800;line-height:1;display:flex}.ksb_about_template_metric_text{letter-spacing:.035em;font-size:clamp(20px,1.75vw,27px)}.ksb_about_template_fact{border-left:1px solid #4085d86b;min-width:0;padding-left:clamp(24px,3vw,36px)}.ksb_about_template_fact strong,.ksb_about_template_fact span{display:block}.ksb_about_template_fact strong{color:var(--ksb-navy);margin-bottom:7px;font-size:20px;font-weight:800;line-height:1.35}.ksb_about_template_fact .ksb_about_template_description{color:#5d6e83;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.75}.ksb_about_template[lang=en] .ksb_about_template_metric_text{white-space:normal;font-size:clamp(15px,1.25vw,19px);line-height:1.2}.ksb_about_template_btn{color:#fff;min-width:184px;min-height:52px;box-shadow:0 12px 28px rgba(var(--ksb-navy-rgb), .16);background:linear-gradient(100deg,#0a2e62,#174c8b);border-radius:28px;justify-content:center;align-items:center;gap:15px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.ksb_about_template_btn:hover,.ksb_about_template_btn:focus-visible{color:#fff;box-shadow:0 16px 34px rgba(var(--ksb-navy-rgb), .23);outline:none;transform:translateY(-2px)}.ksb_about_template_btn i{font-size:11px;transition:transform .18s}.ksb_about_template_btn:hover i{transform:translate(3px)}.ksb_about_template .ksb_about_stats{z-index:8;color:#fff;min-height:112px;box-shadow:0 20px 50px rgba(var(--ksb-navy-rgb), .2);background:linear-gradient(105deg,#0b376d 0%,#0b477d 62%,#0d5688 100%);border:0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;padding:0 18px;display:grid;position:relative;overflow:hidden}.ksb_about_template .ksb_about_stat{min-height:112px;color:inherit;justify-content:center;align-items:center;gap:18px;padding:18px 22px;display:flex;position:relative}.ksb_about_template .ksb_about_stat:not(:last-child):after{content:"";background:#ffffff61;width:1px;height:60px;position:absolute;top:26px;right:0}.ksb_about_template .ksb_about_stat_icon{color:#fff;font-size:29px}.ksb_about_template .ksb_about_stat p{color:inherit;margin:0}.ksb_about_template .ksb_about_stat strong{color:#fff;align-items:baseline;font-size:27px;font-weight:750;line-height:1.1;display:flex}.ksb_about_template .ksb_about_stat p>span:last-child{color:#ffffffb8;margin-top:5px;font-size:12px;font-weight:550;display:block}@media (width<=1199px){.ksb_about_template{padding-top:90px;padding-bottom:60px}.ksb_about_template_media{min-height:555px}.ksb_about_template .ksb_about_template_image_main{height:455px}.ksb_about_template .ksb_about_template_image_secondary{height:210px}.ksb_about_vertical_guide{top:165px}.ksb_about_template .ksb_about_experience{width:128px;height:128px;bottom:98px}.ksb_about_template_content{padding-left:28px}.ksb_about_template .ksb_about_stat{padding-inline:14px}}@media (width<=991px){.ksb_about_template_row{min-height:0}.ksb_about_template_media{max-width:660px;margin:0 auto 35px}.ksb_about_template_content{max-width:720px;margin:0 auto;padding-left:0}.ksb_about_template .ksb_about_stats{grid-template-columns:repeat(2,1fr)}.ksb_about_template .ksb_about_stat:nth-child(2):after{display:none}.ksb_about_template .ksb_about_stat:nth-child(-n+2){border-bottom:1px solid #ffffff40}}@media (width<=575px){.ksb_about_template{padding-top:70px;padding-bottom:48px}.ksb_about_template_eyebrow{gap:8px;font-size:15px}.ksb_about_template_eyebrow:before{flex-basis:18px;width:18px}.ksb_about_template_media{min-height:440px}.ksb_about_template .ksb_about_template_image_main{width:84%;height:350px;left:0}.ksb_about_template .ksb_about_template_image_secondary{width:67%;height:160px}.ksb_about_vertical_guide{top:112px;right:3.5%}.ksb_about_vertical_guide span{font-size:11px}.ksb_about_vertical_guide i{width:36px;height:36px}.ksb_about_template .ksb_about_experience{border-width:4px;width:105px;height:105px;bottom:72px;left:25%}.ksb_about_template .ksb_about_experience .cs_experience_box_number{font-size:29px}.ksb_about_template .ksb_about_experience .cs_experience_box_title{margin-top:4px;font-size:10px}.ksb_about_deco_ring_left{display:none}.ksb_about_deco_ring_bottom{width:76px;height:76px;bottom:12px;left:6%}.ksb_about_template_title{font-size:36px}.ksb_about_template_text{margin-top:20px}.ksb_about_template_list li{grid-template-columns:minmax(102px,31%) minmax(0,1fr);min-height:0;padding:20px 0}.ksb_about_template_metric{padding-right:14px;font-size:31px}.ksb_about_template_metric_text{font-size:17px}.ksb_about_template_fact{padding-left:18px}.ksb_about_template_fact strong{margin-bottom:6px;font-size:18px}.ksb_about_template_fact .ksb_about_template_description{font-size:14px;line-height:1.7}.ksb_about_template .ksb_about_stats{grid-template-columns:1fr;margin-top:48px;padding:0 18px}.ksb_about_template .ksb_about_stat{justify-content:flex-start;min-height:86px;padding:14px 28px}.ksb_about_template .ksb_about_stat:not(:last-child):after{width:100%;height:1px;inset:auto 0 0}.ksb_about_template .ksb_about_stat:nth-child(-n+2){border-bottom:0}}@media (width<=420px){.ksb_about_template_list li{grid-template-columns:1fr;gap:14px}.ksb_about_template_metric{align-self:auto;padding-right:0}.ksb_about_template_metric_text{white-space:normal}.ksb_about_template_fact{margin-left:2px}}.ksb_belief_section{--belief-background-image:url(./campus-landscape-SkvPrNQY.png);isolation:isolate;color:#fff;background-color:#082f5d;background-image:var(--belief-background-image);background-position:50% 56%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:280px;margin-top:-20px;font-family:KSB Noto Sans SC,Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.ksb_belief_section--home{--belief-background-image:url(./belief-mission-vision-values-bg-DQ_qqgsZ.png)}.ksb_belief_section--home:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#03183057 0%,#04294838 42%,#03192f52 100%),linear-gradient(#05223e0a 0%,#05162a33 100%);position:absolute;inset:0}.ksb_belief_inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;width:100%;min-width:0;padding-top:28px;padding-bottom:46px;display:flex;position:relative}.ksb_belief_grid{text-shadow:0 1px 10px #03203e47;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;min-width:0;max-width:1320px;margin-left:auto;margin-right:auto;display:grid}.ksb_belief_section--home .ksb_belief_grid{text-shadow:0 2px 12px #00102080}.ksb_belief_swipe_hint{display:none}.ksb_belief_item{color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:0 clamp(18px,2vw,34px);display:flex;position:relative}.ksb_belief_item+.ksb_belief_item:before{content:"";background:#ffffff61;width:1px;position:absolute;top:8px;bottom:6px;left:0}.ksb_belief_icon{color:#fff;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;transition:color .3s,transform .3s;display:inline-flex}.ksb_belief_icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.ksb_belief_item_title{color:#fff;letter-spacing:.08em;margin:0 0 15px;font-size:28px;font-weight:650;line-height:1.4;transition:color .3s}.ksb_belief_description{color:#ffffffe6;overflow-wrap:anywhere;width:100%;max-width:350px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.65}.ksb_belief_item:hover .ksb_belief_icon,.ksb_belief_item:hover .ksb_belief_item_title{color:var(--ksb-cyan,#17b9c5)}.ksb_belief_item:hover .ksb_belief_icon{transform:translateY(-2px)}@media (width<=1199px){.ksb_belief_section{min-height:260px}.ksb_belief_inner{padding-top:26px;padding-bottom:42px}.ksb_belief_item{padding-left:16px;padding-right:16px}.ksb_belief_description{font-size:17px}}@media (width<=991px){.ksb_belief_section{background-position:62%;min-height:250px}.ksb_belief_inner{padding:26px 22px 44px}.ksb_belief_section--home .ksb_belief_swipe_hint{color:#ffffffdb;text-align:center;text-shadow:0 1px 8px #00102080;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ksb_belief_swipe_hint_arrow{font-size:13px;line-height:1}.ksb_belief_grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(210px,1fr));max-width:100%;padding-bottom:8px;overflow-x:auto}.ksb_belief_item{scroll-snap-align:start;width:100%;padding:0 20px}.ksb_belief_description{max-width:280px}}@media (width<=575px){.ksb_belief_section{background-position:66%}.ksb_belief_inner{padding:24px 16px 40px}.ksb_belief_grid{grid-template-columns:repeat(4,minmax(185px,1fr))}.ksb_belief_item{padding:0 14px}.ksb_belief_item_title{margin-bottom:12px;font-size:24px}.ksb_belief_description{font-size:16px}}@media (prefers-reduced-motion:reduce){.ksb_belief_icon,.ksb_belief_item_title{transition:none}.ksb_belief_item:hover .ksb_belief_icon{transform:none}}
