.page_page__lbh_9{overflow:clip;background:#f5f8fb}.page_answerSection__kd2Iu,.page_categorySection__xTNu8,.page_coordinationSection__IRR5x,.page_finalSection__BRQef,.page_processSection__Rh78_,.page_solutionSection__wjLO9,.page_supportSection__Jbvrf{padding:92px 0}.page_answerSection__kd2Iu{border-bottom:1px solid var(--border);background:#f5f8fb}.page_answerGrid__zAUm1{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:74px;align-items:start}.page_answerCopy__rBAOq h2,.page_coordinationIntro__rwkyC h2,.page_finalCta__5_FW1 h2,.page_processHeading__tG28A h2,.page_sectionIntro__BnTGk h2,.page_supportHeading__Bzmkk h2{margin:0;color:var(--navy);font-size:clamp(2.2rem,3.9vw,3.9rem);line-height:1.04;letter-spacing:-.047em;text-wrap:balance}.page_answerCopy__rBAOq>p:last-child{max-width:690px;margin:23px 0 0;color:#304a64;font-size:1.03rem;line-height:1.72}.page_startPaths__yAoVB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_startPaths__yAoVB a{min-height:205px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:8px 14px;align-items:start;border:1px solid #cbd9e5;border-radius:18px;background:#ffffff;padding:24px;color:var(--navy);box-shadow:0 16px 40px rgb(10 47 95/6%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.page_startPaths__yAoVB a:hover{transform:translateY(-3px);border-color:rgb(8 120 209/45%);box-shadow:0 20px 44px rgb(10 47 95/10%)}.page_startPaths__yAoVB span{grid-column:1;color:var(--blue);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_startPaths__yAoVB strong{grid-column:1;font-size:1.12rem;line-height:1.28}.page_startPaths__yAoVB small{grid-column:1;align-self:end;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.page_startPaths__yAoVB svg{grid-column:2;grid-row:1/4;align-self:end;width:19px;color:var(--blue)}.page_categorySection__xTNu8,.page_supportSection__Jbvrf{scroll-margin-top:84px;background:#ffffff}.page_sectionIntro__BnTGk{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.62fr);gap:76px;align-items:end;margin-bottom:42px}.page_sectionIntro__BnTGk>div:last-child>p,.page_sectionIntro__BnTGk>p{margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.68}.page_sectionIntro__BnTGk>div:last-child{display:grid;gap:18px;justify-items:start}.page_categoryBody__w38th a,.page_coordinationIntro__rwkyC>a,.page_solutionBody__vdmUl a,.page_textLink__oKaa5{min-height:44px;display:inline-flex;gap:8px;align-items:center;color:var(--blue);font-size:.84rem;font-weight:850}.page_categoryBody__w38th a svg,.page_coordinationIntro__rwkyC>a svg,.page_solutionBody__vdmUl a svg,.page_textLink__oKaa5 svg{width:17px;flex:0 0 auto}.page_categoryGrid__3M0k3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_categoryCard__hP3JI,.page_solutionCard__ptVLi{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:19px;background:#ffffff;box-shadow:0 16px 42px rgb(10 47 95/6%)}.page_cardVisual__YozFk,.page_solutionGraphic__L3utY,.page_solutionVisual__PqIqy{position:relative;overflow:hidden;background:#dce8f2}.page_cardVisual__YozFk{aspect-ratio:4/2.45;border-bottom:1px solid var(--border)}.page_cardVisual__YozFk img,.page_solutionVisual__PqIqy img{object-fit:cover;transition:transform .24s ease}.page_categoryCard__hP3JI:hover .page_cardVisual__YozFk img,.page_solutionCard__ptVLi:hover .page_solutionVisual__PqIqy img{transform:scale(1.018)}.page_cardVisualContain____9pD{background:radial-gradient(circle at 76% 20%,rgb(8 120 209/12%),transparent 34%),linear-gradient(145deg,#f7fafc,#e5eef5)}.page_cardVisualContain____9pD img{object-fit:contain;padding:18px}.page_categoryBody__w38th{min-height:245px;display:flex;flex-direction:column;align-items:flex-start;padding:23px}.page_categoryBody__w38th h3,.page_coordinationList__7JPQ_ h3,.page_solutionBody__vdmUl h3,.page_supportGrid__mCQuQ h3{margin:0;color:var(--navy);letter-spacing:-.025em}.page_categoryBody__w38th h3{font-size:1.18rem;line-height:1.25}.page_categoryBody__w38th>p{flex:1;margin:12px 0 16px;color:var(--muted-foreground);font-size:.84rem;line-height:1.6}.page_categoryBody__w38th a,.page_solutionBody__vdmUl a{margin-top:auto}.page_solutionSection__wjLO9{scroll-margin-top:84px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#edf4f9}.page_solutionGrid__PTL4E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_solutionCard__ptVLi{display:flex;flex-direction:column}.page_solutionGraphic__L3utY,.page_solutionVisual__PqIqy{min-height:218px;border-bottom:1px solid var(--border)}.page_solutionGraphic__L3utY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;place-content:center;background:radial-gradient(circle at 50% 42%,rgb(98 197 84/20%),transparent 20%),linear-gradient(135deg,#071d38,#0b4f89);padding:28px 54px;color:#ffffff}.page_solutionGraphic__L3utY>svg{grid-column:1/-1;width:42px;height:42px;margin:0 auto 14px;color:var(--green)}.page_solutionGraphic__L3utY span{min-height:38px;display:grid;place-items:center;border:1px solid rgb(255 255 255/22%);border-radius:999px;background:rgb(255 255 255/7%);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.page_solutionBody__vdmUl{min-height:292px;display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:25px}.page_solutionBody__vdmUl>svg{width:23px;height:23px;margin-bottom:22px;color:var(--blue)}.page_solutionBody__vdmUl>p:first-of-type{margin:0 0 8px;color:var(--blue);font-size:.68rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.page_solutionBody__vdmUl h3{font-size:1.42rem;line-height:1.2}.page_solutionBody__vdmUl>p:nth-of-type(2){margin:12px 0 20px;color:var(--muted-foreground);font-size:.85rem;line-height:1.6}.page_coordinationSection__IRR5x{background:radial-gradient(circle at 13% 0,rgb(8 120 209/26%),transparent 27%),linear-gradient(126deg,#071d38,#0a2f5f 66%,#075f9f);color:#ffffff}.page_coordinationGrid__ZfJ_P{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:84px;align-items:center}.page_coordinationIntro__rwkyC h2,.page_finalCta__5_FW1 h2{color:#ffffff}.page_coordinationIntro__rwkyC>p:nth-of-type(2),.page_finalCta__5_FW1>div>p:last-child{margin:22px 0 0;color:rgb(255 255 255/74%);font-size:.98rem;line-height:1.68}.page_coordinationIntro__rwkyC>a{margin-top:24px;color:#a8dcff}.page_coordinationList__7JPQ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgb(255 255 255/15%);border-radius:20px;background:rgb(255 255 255/6%)}.page_coordinationList__7JPQ_ article{min-height:134px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:23px}.page_coordinationList__7JPQ_ article:nth-child(2n){border-left:1px solid rgb(255 255 255/13%)}.page_coordinationList__7JPQ_ article:nth-child(n+3){border-top:1px solid rgb(255 255 255/13%)}.page_coordinationList__7JPQ_ article:last-child{grid-column:1/-1}.page_coordinationList__7JPQ_>article>span{color:var(--green);font-size:.7rem;font-weight:850}.page_coordinationList__7JPQ_ h3{color:#ffffff;font-size:.98rem}.page_coordinationList__7JPQ_ p{margin:7px 0 0;color:rgb(255 255 255/65%);font-size:.79rem;line-height:1.5}.page_supportHeading__Bzmkk{max-width:780px;margin-bottom:38px}.page_supportGrid__mCQuQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #cad9e5;border-radius:20px;background:#f8fbfd}.page_supportGrid__mCQuQ>a{min-height:178px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:18px;align-items:start;padding:27px;color:var(--navy);transition:background .16s ease}.page_supportGrid__mCQuQ>a+a{border-left:1px solid var(--border)}.page_supportGrid__mCQuQ>a:hover{background:#edf6fc}.page_supportGrid__mCQuQ>a>svg:first-child{width:28px;height:28px;color:var(--blue)}.page_supportGrid__mCQuQ>a>svg:last-child{width:18px;align-self:end;color:var(--blue)}.page_supportGrid__mCQuQ h3{font-size:1.05rem}.page_supportGrid__mCQuQ p{margin:9px 0 0;color:var(--muted-foreground);font-size:.81rem;line-height:1.55}.page_processSection__Rh78_{border-top:1px solid var(--border);background:#f5f8fb}.page_processHeading__tG28A{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:42px}.page_processHeading__tG28A>svg{width:44px;height:44px;color:var(--blue)}.page_processList__rqCKR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin:0;border:1px solid #ccdbe7;border-radius:18px;background:#ffffff;padding:0;list-style:none}.page_processList__rqCKR li{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:23px}.page_processList__rqCKR li+li{border-left:1px solid var(--border)}.page_processList__rqCKR span{color:var(--blue);font-size:.72rem;font-weight:900;letter-spacing:.08em}.page_processList__rqCKR strong{color:var(--navy);font-size:.88rem;line-height:1.42}.page_finalSection__BRQef{background:#ffffff;padding-top:0;padding-bottom:104px}.page_finalCta__5_FW1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:62px;align-items:center;border-radius:24px;background:#0a2f5f;padding:48px 54px;color:#ffffff}.page_finalCta__5_FW1 h2{font-size:clamp(2.1rem,3.45vw,3.35rem)}.page_finalCta__5_FW1>a{min-width:190px}@media (max-width:1080px){.page_answerGrid__zAUm1{grid-template-columns:1fr;gap:42px}.page_startPaths__yAoVB a{min-height:150px}.page_sectionIntro__BnTGk{gap:46px}.page_categoryGrid__3M0k3{grid-template-columns:repeat(2,minmax(0,1fr))}.page_categoryCard__hP3JI{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr)}.page_cardVisual__YozFk{min-height:100%;border-right:1px solid var(--border);border-bottom:0}.page_categoryBody__w38th{min-height:230px}.page_coordinationGrid__ZfJ_P{gap:52px}.page_supportGrid__mCQuQ>a{grid-template-columns:30px minmax(0,1fr)}.page_supportGrid__mCQuQ>a>svg:last-child{display:none}}@media (max-width:820px){.page_answerSection__kd2Iu,.page_categorySection__xTNu8,.page_coordinationSection__IRR5x,.page_finalSection__BRQef,.page_processSection__Rh78_,.page_solutionSection__wjLO9,.page_supportSection__Jbvrf{padding:78px 0}.page_coordinationGrid__ZfJ_P,.page_sectionIntro__BnTGk{grid-template-columns:1fr;gap:28px}.page_categoryGrid__3M0k3{grid-template-columns:1fr}.page_categoryCard__hP3JI{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)}.page_cardVisual__YozFk{aspect-ratio:auto}.page_solutionGrid__PTL4E{grid-template-columns:1fr}.page_solutionCard__ptVLi{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.page_solutionGraphic__L3utY,.page_solutionVisual__PqIqy{min-height:100%;border-right:1px solid var(--border);border-bottom:0}.page_solutionBody__vdmUl{min-height:300px}.page_supportGrid__mCQuQ{grid-template-columns:1fr}.page_supportGrid__mCQuQ>a{min-height:126px;grid-template-columns:32px minmax(0,1fr) 20px}.page_supportGrid__mCQuQ>a+a{border-top:1px solid var(--border);border-left:0}.page_supportGrid__mCQuQ>a>svg:last-child{display:block}.page_processList__rqCKR{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scroll-snap-type:x proximity}.page_processList__rqCKR li{scroll-snap-align:start}.page_finalSection__BRQef{padding-top:0}.page_finalCta__5_FW1{grid-template-columns:1fr;gap:32px}.page_finalCta__5_FW1>a{width:fit-content}}@media (max-width:620px){.page_answerSection__kd2Iu,.page_categorySection__xTNu8,.page_coordinationSection__IRR5x,.page_processSection__Rh78_,.page_solutionSection__wjLO9,.page_supportSection__Jbvrf{padding:66px 0}.page_answerCopy__rBAOq h2,.page_coordinationIntro__rwkyC h2,.page_finalCta__5_FW1 h2,.page_processHeading__tG28A h2,.page_sectionIntro__BnTGk h2,.page_supportHeading__Bzmkk h2{font-size:clamp(2.05rem,10vw,3rem)}.page_startPaths__yAoVB{grid-template-columns:1fr}.page_startPaths__yAoVB a{min-height:138px;padding:21px}.page_sectionIntro__BnTGk{margin-bottom:30px}.page_categoryGrid__3M0k3{grid-template-columns:1fr;gap:13px}.page_categoryCard__hP3JI,.page_solutionCard__ptVLi{display:grid;grid-template-columns:126px minmax(0,1fr);border-radius:15px}.page_cardVisual__YozFk,.page_solutionGraphic__L3utY,.page_solutionVisual__PqIqy{min-height:100%;aspect-ratio:auto;border-right:1px solid var(--border);border-bottom:0}.page_cardVisualContain____9pD img{padding:12px}.page_categoryBody__w38th{min-height:184px;padding:19px}.page_categoryBody__w38th h3{font-size:1rem}.page_categoryBody__w38th>p{margin-block:9px 10px;font-size:.76rem;line-height:1.48}.page_categoryBody__w38th a,.page_solutionBody__vdmUl a{min-height:44px;font-size:.76rem}.page_solutionGrid__PTL4E{gap:13px}.page_solutionGraphic__L3utY{grid-template-columns:1fr;gap:6px;padding:20px 14px}.page_solutionGraphic__L3utY>svg{width:31px;height:31px;margin-bottom:8px}.page_solutionGraphic__L3utY span{min-height:28px;font-size:.57rem}.page_solutionBody__vdmUl{min-height:270px;padding:19px}.page_solutionBody__vdmUl>svg{display:none}.page_solutionBody__vdmUl h3{font-size:1.15rem}.page_solutionBody__vdmUl>p:nth-of-type(2){margin-block:10px 12px;font-size:.76rem;line-height:1.5}.page_coordinationGrid__ZfJ_P{gap:36px}.page_coordinationList__7JPQ_{grid-template-columns:1fr}.page_coordinationList__7JPQ_ article{min-height:105px;padding:19px}.page_coordinationList__7JPQ_ article:nth-child(2n){border-left:0}.page_coordinationList__7JPQ_ article:nth-child(n+2){border-top:1px solid rgb(255 255 255/13%)}.page_coordinationList__7JPQ_ article:last-child{grid-column:auto}.page_supportHeading__Bzmkk{margin-bottom:28px}.page_supportGrid__mCQuQ>a{min-height:134px;grid-template-columns:27px minmax(0,1fr) 17px;gap:14px;padding:22px 19px}.page_supportGrid__mCQuQ>a>svg:first-child{width:24px;height:24px}.page_processHeading__tG28A{margin-bottom:28px}.page_processHeading__tG28A>svg{display:none}.page_processList__rqCKR{grid-template-columns:1fr;overflow:hidden}.page_processList__rqCKR li{min-height:88px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center;padding:18px 20px}.page_processList__rqCKR li+li{border-top:1px solid var(--border);border-left:0}.page_processList__rqCKR strong{font-size:.83rem}.page_finalSection__BRQef{padding:0 0 78px}.page_finalCta__5_FW1{width:100%;border-radius:0;padding:52px 20px}.page_finalCta__5_FW1>a{width:100%}}