.page_section__8gNrq{position:relative;padding:var(--section-padding-y) 0;background:#ffffff}.page_sectionSoft__GHPNh{background:var(--home-ivory)}.page_dataList__wihgM{display:grid;grid-gap:0;gap:0}.page_dataRow__FZoJJ{display:grid;grid-template-columns:clamp(100px,18vw,180px) 1fr;grid-gap:1rem;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(15,23,42,.08)}.page_dataRow__FZoJJ:first-child{border-top:1px solid rgba(15,23,42,.08)}.page_dataTerm__6V7Kk{font-size:.88rem;font-weight:700;color:var(--color-ink)}.page_dataDescription__BOkb3{margin:0;overflow-wrap:anywhere;font-size:.95rem;color:var(--color-muted);line-height:1.6}.page_highlightGrid__lJFDc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_highlightCard__VR2ir{background:#ffffff;border-radius:var(--home-radius);border:1px solid var(--home-line);padding:2rem 1.5rem;box-shadow:none;display:flex;flex-direction:column;gap:.5rem}.page_highlightLabel__HRo3p{font-size:.78rem;font-weight:700;letter-spacing:.15em;color:var(--color-muted)}.page_highlightValue__MaqDX{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;color:var(--color-ink)}@media (max-width:480px){.page_highlightGrid__lJFDc{grid-template-columns:1fr}}@media (max-width:640px){.page_dataRow__FZoJJ{grid-template-columns:1fr;gap:.3rem}.page_highlightGrid__lJFDc{grid-template-columns:repeat(2,1fr)}}.CompanyPrinciples_section__gqX2r{position:relative;padding:var(--section-padding-y) 0;background:#ffffff}.CompanyPrinciples_sectionSoft__cQ9zT{background:var(--home-ivory)}.CompanyPrinciples_principlesGrid__G4hzt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.CompanyPrinciples_actionCard__L_q05,.CompanyPrinciples_principleCard__Dd7J3{border-radius:var(--home-radius);background:#ffffff;box-shadow:none;border:1px solid var(--home-line)}.CompanyPrinciples_principleCard__Dd7J3{padding:clamp(1.5rem,3vw,2rem)}.CompanyPrinciples_actionIndex__4gK2I,.CompanyPrinciples_principleLabel__PynWP{display:block;margin-bottom:.75rem;color:var(--home-blue-ink);font-size:.75rem;font-weight:700;letter-spacing:.1em}.CompanyPrinciples_actionTitle__mG8gA,.CompanyPrinciples_principleTitle__GOzfe{color:var(--color-ink);font-weight:800}.CompanyPrinciples_principleTitle__GOzfe{margin:0 0 1rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.CompanyPrinciples_principleStatement__t1Dc5{margin:0;color:var(--color-ink);font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:800;line-height:1.7}.CompanyPrinciples_principleMotto__GWXa2{margin:1rem 0 0;color:var(--color-ink);font-size:.95rem;line-height:1.8}.CompanyPrinciples_principleText___URDe{margin:.9rem 0 0;color:var(--color-muted);font-size:.92rem;line-height:1.8}.CompanyPrinciples_actionGrid__LIVTp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.CompanyPrinciples_actionCard__L_q05{padding:clamp(1.35rem,2.5vw,1.75rem)}.CompanyPrinciples_actionTitle__mG8gA{margin:0 0 .75rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.CompanyPrinciples_actionText__7eFKs{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.8}@media (max-width:900px){.CompanyPrinciples_principlesGrid__G4hzt{grid-template-columns:1fr}}@media (max-width:640px){.CompanyPrinciples_actionGrid__LIVTp{grid-template-columns:1fr}}