.Capability-module__v7K_Ga__page{--ink:#15181c;--charcoal:#15181c;--orange:#0c7c86;--amber:#0c7c86;--sand:#e8eef0;--paper:#f4f6f8;--muted:#5a636c;color:var(--ink);background:var(--paper);overflow:clip}.Capability-module__v7K_Ga__page ::selection{color:var(--ink);background:var(--amber)}.Capability-module__v7K_Ga__headerSpace{background:var(--paper);height:76px}.Capability-module__v7K_Ga__hero{color:#fff;background:var(--ink);padding:clamp(76px,8vw,128px) 0 clamp(82px,9vw,144px)}.Capability-module__v7K_Ga__heroInner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:clamp(42px,8vw,130px);width:min(1360px,100% - 10vw);margin-inline:auto;display:grid}.Capability-module__v7K_Ga__heroTitle{min-width:0}.Capability-module__v7K_Ga__sectionIndex{color:var(--amber);letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-bottom:clamp(28px,4vw,54px);font-size:14px;font-weight:600;display:inline-block}.Capability-module__v7K_Ga__hero h1{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:12ch;margin:0;font-size:clamp(46px,6.5vw,94px);font-weight:600;line-height:1.06}.Capability-module__v7K_Ga__heroDescription{border-top:1px solid #0c7c86bf;color:#ffffffc7;overflow-wrap:anywhere;border-inline-start:1px solid #0c7c86bf;min-width:0;max-width:700px;margin:0 0 7px;padding:26px 0 0 clamp(24px,3vw,44px);font-size:clamp(15px,1.18vw,18px);line-height:1.9}.Capability-module__v7K_Ga__diagramSection{background:var(--paper);padding:clamp(68px,8vw,124px) 0 clamp(90px,10vw,150px)}.Capability-module__v7K_Ga__diagramGrid{background:var(--sand);grid-template-columns:minmax(124px,23%) minmax(0,1fr);width:min(1360px,100% - 10vw);margin-inline:auto;display:grid}.Capability-module__v7K_Ga__diagramRail{background:var(--charcoal);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100%;padding:clamp(26px,4vw,56px);display:flex}.Capability-module__v7K_Ga__railIndex{color:var(--amber);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(54px,7vw,104px);font-weight:500;line-height:1}.Capability-module__v7K_Ga__railLine{background:#0c7c86b3;width:100%;height:1px;display:block}.Capability-module__v7K_Ga__diagramFrame{place-items:center;min-width:0;padding:clamp(22px,4vw,58px);display:grid}.Capability-module__v7K_Ga__diagramFrame img{background:#fff;width:100%;height:auto;display:block}@media (max-width:900px){.Capability-module__v7K_Ga__heroInner,.Capability-module__v7K_Ga__diagramGrid{width:calc(100% - 56px)}.Capability-module__v7K_Ga__heroInner{gap:40px}.Capability-module__v7K_Ga__hero h1{font-size:clamp(44px,7vw,66px)}}@media (max-width:760px){.Capability-module__v7K_Ga__headerSpace{height:70px}.Capability-module__v7K_Ga__hero{padding:64px 0 72px}.Capability-module__v7K_Ga__heroInner{grid-template-columns:1fr;gap:42px;width:calc(100% - 40px)}.Capability-module__v7K_Ga__sectionIndex{margin-bottom:26px}.Capability-module__v7K_Ga__hero h1{max-width:none;font-size:clamp(42px,10vw,64px)}.Capability-module__v7K_Ga__heroDescription{max-width:none;padding:22px 0 0 20px;font-size:15px;line-height:1.8}.Capability-module__v7K_Ga__diagramSection{padding:54px 0 80px}.Capability-module__v7K_Ga__diagramGrid{grid-template-columns:1fr;width:calc(100% - 40px)}.Capability-module__v7K_Ga__diagramRail{flex-direction:row;align-items:center;min-height:90px;padding:20px 26px}.Capability-module__v7K_Ga__railIndex{font-size:48px}.Capability-module__v7K_Ga__railLine{width:34%}.Capability-module__v7K_Ga__diagramFrame{padding:16px}}
