.case_page_body__o74Wj{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 40px;color:#56606d}@media(max-width:1100px){.case_page_body__o74Wj{padding:0 32px}}@media(max-width:767px){.case_page_body__o74Wj{padding:0 16px}}.case_page_section__nVA0R{margin-top:96px}@media(max-width:767px){.case_page_section__nVA0R{margin-top:56px}}.case_page_h2__IvXZ7{display:flex;align-items:center;gap:16px;margin:0 0 32px;font-size:32px;line-height:1.3;font-weight:600;color:#273140;text-wrap:balance}.case_page_h2__IvXZ7:before{content:"";flex:none;width:20px;height:20px;border-radius:4px;background:#0f68d4;box-shadow:4px 4px 0 #bfd6f5}@media(max-width:767px){.case_page_h2__IvXZ7{gap:12px;margin-bottom:20px;font-size:22px}.case_page_h2__IvXZ7:before{width:14px;height:14px;box-shadow:3px 3px 0 #bfd6f5}}.case_page_kr__imKM8{margin:56px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--kr-n,4),minmax(0,1fr));border:1px solid #e3e8f0;border-radius:16px;background:#f5f8fc;overflow:hidden}.case_page_kr__imKM8 li{padding:28px 28px 30px;border-left:1px solid #e3e8f0;min-width:0}.case_page_kr__imKM8 li:first-child{border-left:0}@media(max-width:767px){.case_page_kr__imKM8{margin-top:32px;grid-template-columns:1fr 1fr}.case_page_kr__imKM8 li{padding:18px 16px;border-left:0}.case_page_kr__imKM8 li:nth-child(2n){border-left:1px solid #e3e8f0}.case_page_kr__imKM8 li:nth-child(n+3){border-top:1px solid #e3e8f0}.case_page_kr__imKM8 li:last-child:nth-child(odd){grid-column:1/-1}}.case_page_krValue__6lKcT{display:block;font-size:44px;line-height:1.1;font-weight:700;color:#0f68d4;letter-spacing:-.5px;overflow-wrap:anywhere}.case_page_krValue__6lKcT small{font-size:18px;font-weight:600;margin-left:4px;letter-spacing:0}@media(max-width:1100px){.case_page_krValue__6lKcT{font-size:36px}}@media(max-width:767px){.case_page_krValue__6lKcT{font-size:30px}.case_page_krValue__6lKcT small{font-size:14px}}.case_page_krNote__G_HV8{margin:14px 0 0;font-size:13px;line-height:1.6;color:#8a94a3}.case_page_krLabel__D8riJ{display:block;margin-top:12px;font-size:15px;line-height:1.6}@media(max-width:767px){.case_page_krLabel__D8riJ{margin-top:8px;font-size:13px}}.case_page_lead__f79zh{max-width:860px;margin:0;font-size:18px;line-height:1.9}.case_page_lead__f79zh+.case_page_lead__f79zh{margin-top:12px}.case_page_lead__f79zh b{color:#273140;font-weight:600}@media(max-width:767px){.case_page_lead__f79zh{font-size:15px;line-height:1.8}}.case_page_cards__rz947{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:24px}.case_page_lead__f79zh+.case_page_cards__rz947{margin-top:28px}@media(max-width:1023px){.case_page_cards__rz947{grid-template-columns:repeat(min(var(--cols,2),2),minmax(0,1fr))}}@media(max-width:767px){.case_page_cards__rz947{grid-template-columns:1fr;gap:12px}}@media(min-width:768px)and (max-width:1023px){.case_page_relatedGrid__0nAaX{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.case_page_card___1J_2{border:1px solid #e3e8f0;border-radius:16px;padding:28px 32px;background:#fff;min-width:0}.case_page_card___1J_2 h3{margin:0 0 10px;font-size:20px;line-height:1.4;font-weight:600;color:#273140}.case_page_card___1J_2 p{margin:0;font-size:16px;line-height:1.8}@media(max-width:767px){.case_page_card___1J_2{padding:18px}.case_page_card___1J_2 h3{font-size:17px}.case_page_card___1J_2 p{font-size:14px}}.case_page_icon__q_rOH{width:48px;height:48px;border-radius:12px;background:#eaf2fd;color:#0f68d4;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.case_page_icon__q_rOH svg{width:24px;height:24px}@media(max-width:767px){.case_page_icon__q_rOH{width:40px;height:40px;margin-bottom:12px}}.case_page_photos__aMlnj{display:grid;gap:24px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case_page_photos__aMlnj[data-n="1"]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.case_page_photos__aMlnj[data-n="3"]{grid-template-columns:minmax(0,1.69fr) minmax(0,1fr)}.case_page_photos__aMlnj[data-n="3"] figure:first-child{grid-row:1/span 2}.case_page_photos__aMlnj[data-n="3"] figure:not(:first-child) .case_page_frame__vD5Lu{aspect-ratio:16/9}@media(max-width:767px){.case_page_photos__aMlnj,.case_page_photos__aMlnj[data-n="1"],.case_page_photos__aMlnj[data-n="3"]{grid-template-columns:minmax(0,1fr);gap:16px}.case_page_photos__aMlnj[data-n="3"] figure:first-child{grid-row:auto}}.case_page_figure__sjk8i{margin:0;min-width:0}.case_page_frame__vD5Lu{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#e9eef5}.case_page_frameImg__PhHq_{object-fit:cover}.case_page_caption__G0bQ4{margin-top:12px;font-size:15px;line-height:1.6}@media(max-width:767px){.case_page_caption__G0bQ4{margin-top:8px;font-size:13px}}.case_page_findings__6LKGP{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}@media(max-width:1023px){.case_page_findings__6LKGP{grid-template-columns:minmax(0,1fr);gap:32px}}.case_page_timeline__htGi6{list-style:none;margin:0;padding:0 0 0 28px;border-left:2px solid #d6e4f7}.case_page_timeline__htGi6 li{position:relative;padding-bottom:28px}.case_page_timeline__htGi6 li:last-child{padding-bottom:0}.case_page_timeline__htGi6 li:before{content:"";position:absolute;left:-36px;top:5px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid #0f68d4}.case_page_timeline__htGi6 li[data-milestone=true]:before{background:#0f68d4}.case_page_when__55c6O{display:block;font-size:15px;font-weight:600;color:#0f68d4}@media(max-width:767px){.case_page_when__55c6O{font-size:13px}}.case_page_what__VEEHE{margin:6px 0 0;font-size:18px;line-height:1.7;color:#273140}@media(max-width:767px){.case_page_what__VEEHE{font-size:15px}}.case_page_sketch__Xmxrh{margin:0;border:1px solid #e3e8f0;border-radius:16px;padding:24px 24px 18px;background:#fff;min-width:0}@media(max-width:767px){.case_page_sketch__Xmxrh{padding:16px}}.case_page_sketchGrid__RJUbj{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}@media(max-width:767px){.case_page_sketchGrid__RJUbj{grid-template-columns:minmax(0,1fr);gap:16px}}.case_page_sketchTitle__PenRa{margin:0 0 8px;font-size:14px;font-weight:600;color:#273140}.case_page_svg__lyt6d{display:block;width:100%;height:auto}@media(max-width:767px){.case_page_svgNarrow__TKeTK{max-width:240px}}.case_page_note__iiExU{margin:12px 0 0;font-size:13px;line-height:1.6;color:#8a94a3}.case_page_deploy__0BoNq{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.6fr);border:1px solid #e3e8f0;border-radius:16px;overflow:hidden}.case_page_deploy__0BoNq li{display:flex;gap:14px;padding:22px 24px;border-left:1px solid #e3e8f0;min-width:0}.case_page_deploy__0BoNq li:first-child{border-left:0}.case_page_deploy__0BoNq li>svg{flex:none;width:24px;height:24px;margin-top:2px;color:#0f68d4}.case_page_deploy__0BoNq li span{display:block;font-size:14px;color:#8a94a3}.case_page_deploy__0BoNq li strong{display:block;margin-top:4px;font-size:17px;line-height:1.5;font-weight:600;color:#273140}@media(max-width:1023px){.case_page_deploy__0BoNq{grid-template-columns:minmax(0,1fr)}.case_page_deploy__0BoNq li{border-left:0;border-top:1px solid #e3e8f0}.case_page_deploy__0BoNq li:first-child{border-top:0}}@media(max-width:767px){.case_page_deploy__0BoNq li{padding:16px}.case_page_deploy__0BoNq strong{font-size:15px}}.case_page_related__jxP3M{display:block;height:100%;border:1px solid #e3e8f0;border-radius:16px;overflow:hidden;background:#fff;text-decoration:none;color:inherit}.case_page_relatedFrame__9Gi6Y{position:relative;aspect-ratio:16/9}.case_page_relatedText__WJL9z{padding:18px 22px 22px}.case_page_relatedText__WJL9z h3{margin:10px 0 6px;font-size:18px;line-height:1.4;font-weight:600;color:#273140}.case_page_relatedText__WJL9z p{margin:0;font-size:14px;line-height:1.7}.case_page_tag__oVT4_{display:inline-block;padding:2px 10px;border-radius:999px;background:#eaf2fd;color:#0f68d4;font-size:13px}.case_page_cta__Z3LG_{padding:56px 0 32px}@media(max-width:767px){.case_page_cta__Z3LG_{padding:16px 0 8px}}