.platform-section_section__lt5TV{background:linear-gradient(180deg,#fff,#f5f9ff);text-align:center;padding:2rem 2rem 25rem;position:relative}.platform-section_triangleContainer__EUsOf{position:relative;width:min(90vw,600px);height:min(80vw,520px);margin:0 auto}.platform-section_triangleLine__wVd60{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.platform-section_center__JMnXB{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);z-index:3}.platform-section_node__B6oqT{position:absolute;z-index:3;display:flex;align-items:center;gap:1rem}.platform-section_circle__8aueK{width:clamp(70px,12vw,110px);height:clamp(70px,12vw,110px);border-radius:50%;background-color:#fff;border:clamp(8px,1.8vw,12px) solid #1565c0;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.15)}.platform-section_top__K6kUQ{top:5%;left:50%;transform:translateX(-50%);flex-direction:row}.platform-section_left__gSG3f{bottom:5%;left:10%;flex-direction:column}.platform-section_right__kAlFR{bottom:5%;right:10%;flex-direction:column}.platform-section_textBox__rGVJP{position:absolute;background:hsla(0,0%,100%,.95);border:2px solid #1565c0;border-radius:14px;padding:1.6rem 1.8rem;width:clamp(240px,42vw,360px);text-align:left;z-index:4;box-shadow:0 8px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.platform-section_textBox__rGVJP h3{font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:800;color:#0d47a1;margin-bottom:.8rem;line-height:1.3}.platform-section_textBox__rGVJP p{font-size:clamp(1rem,1.5vw,1.3rem);color:#1a1a1a;line-height:1.8;font-weight:500;position:relative;padding-left:1.2rem}.platform-section_textBox__rGVJP p:before{content:"·";position:absolute;left:0;top:0;color:#1565c0;font-weight:800}.platform-section_section__lt5TV.platform-section_en__MCfv7 .platform-section_textBox__rGVJP p{font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6}.platform-section_rightDesc__azG1A{left:120%;top:50%;transform:translateY(-50%)}.platform-section_leftDesc__BxZOw,.platform-section_rightDescBottom__Ulokl{top:120%;left:50%;transform:translateX(-50%)}.platform-section_bottomDesc__ICtF_{font-size:clamp(1.9rem,3.4vw,2.6rem);color:#0d1b2a;font-weight:800;line-height:1.5;text-align:center;max-width:1000px;margin:6rem auto 5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.platform-section_bottomDesc__ICtF_ span{font-weight:900;color:#1565c0}@media (max-width:600px){.platform-section_triangleContainer__EUsOf{width:95vw;height:auto}.platform-section_node__B6oqT{position:relative;flex-direction:column;align-items:center;margin-bottom:3rem}.platform-section_textBox__rGVJP{position:relative;width:90%;max-width:420px;left:0;top:0;transform:none;margin-top:.8rem;text-align:left;word-wrap:break-word}.platform-section_left__gSG3f,.platform-section_right__kAlFR,.platform-section_top__K6kUQ{position:relative;left:0;right:0;transform:none}.platform-section_center__JMnXB,.platform-section_triangleLine__wVd60{display:none}}.value-section_section__ExTE8{text-align:center;padding:6rem 2rem;background:linear-gradient(180deg,#fff,#f5f9ff)}.value-section_title__hf2__{font-size:clamp(2.2rem,2.8vw,3rem);font-weight:800;color:#0d47a1;margin-bottom:4rem;line-height:1.4}.value-section_circleWrapper__zaML4{position:relative;margin:0 auto}.value-section_connector__rMKoF{position:absolute;top:0;left:0;pointer-events:none}.value-section_valueItem__t4ikC{position:absolute;width:30%;height:30%;border:2px solid #1565c0;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#000;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;padding:.8rem;box-shadow:0 8px 18px rgba(0,0,0,.08);word-break:keep-all;overflow-wrap:break-word;white-space:normal;transition:transform .3s ease,background-color .3s ease}.value-section_valueItem__t4ikC:hover{transform:translateY(-5px);background-color:#e3f2fd}.value-section_section__ExTE8.value-section_en__eRNkp .value-section_valueItem__t4ikC{font-size:clamp(.9rem,1.3vw,1.1rem);line-height:1.4;padding:1rem}@media (max-width:600px){.value-section_valueItem__t4ikC{width:35%;height:35%;font-size:clamp(.85rem,2vw,1rem);line-height:1.3;padding:.6rem}.value-section_section__ExTE8.value-section_en__eRNkp .value-section_valueItem__t4ikC{font-size:clamp(.8rem,1.8vw,.95rem)}}