.uyHfqa_lead{max-width:var(--fc-content-max);text-align:center;margin:0 auto;padding:100px 40px 40px}.uyHfqa_leadTitle{font-family:var(--fc-font-mincho);letter-spacing:.06em;margin:0;font-size:24px;font-weight:600;line-height:2.2}.uyHfqa_leadBody{max-width:720px;color:var(--fc-text-sub);text-wrap:pretty;margin:28px auto 0;font-size:14.5px;line-height:2.3}.uyHfqa_sectionTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:20px 0 0;font-size:30px;font-weight:600;line-height:1.7}.uyHfqa_solutions{padding:80px 40px;position:relative;overflow:hidden}.uyHfqa_solutionsInner{max-width:var(--fc-content-max);margin:0 auto;position:relative}.uyHfqa_ghost{top:-40px;right:-16px}.uyHfqa_row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px;display:grid;position:relative}.uyHfqa_row+.uyHfqa_row{margin-top:90px}.uyHfqa_rowReverse{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.uyHfqa_rowReverse .uyHfqa_rowMedia{order:2}.uyHfqa_rowMedia{height:400px;overflow:hidden}.uyHfqa_rowTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:14px 0 0;font-size:28px;font-weight:600;line-height:1.7}.uyHfqa_rowText{color:var(--fc-text-sub);text-wrap:pretty;margin:20px 0 0;font-size:14.5px;line-height:2.3}.uyHfqa_target{background:var(--fc-base-soft);padding:100px 40px}.uyHfqa_targetInner{max-width:var(--fc-content-max);margin:0 auto}.uyHfqa_targetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.uyHfqa_card{background:#fff;border:1px solid #14242f14;transition:border-color .3s}.uyHfqa_cardMedia{height:160px;overflow:hidden}.uyHfqa_cardMedia img{transition:transform .6s}.uyHfqa_card:hover .uyHfqa_cardMedia img{transform:scale(1.04)}.uyHfqa_cardPlate{background:linear-gradient(160deg,#2a86c938 0%,#16324a99 100%);border-bottom:1px solid #7fd4f02e;align-items:flex-end;height:160px;padding:0 22px 18px;display:flex}.uyHfqa_cardPlateEn{font-family:var(--fc-font-mincho);letter-spacing:.08em;color:#f7fafce0;font-size:22px;font-weight:600;line-height:1.2}.uyHfqa_cardBody{padding:20px 22px 24px}.uyHfqa_cardTitle{letter-spacing:.06em;margin:0;font-size:17px;font-weight:700}.uyHfqa_cardText{color:var(--fc-text-sub);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;line-height:1.9}@media (max-width:1100px){.uyHfqa_targetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uyHfqa_row,.uyHfqa_rowReverse{gap:40px}.uyHfqa_rowMedia{height:340px}}@media (max-width:899px){.uyHfqa_lead{padding:72px 24px 24px}.uyHfqa_leadTitle{font-size:20px;line-height:2.1}.uyHfqa_sectionTitle{font-size:25px}.uyHfqa_solutions{padding:64px 24px}.uyHfqa_row,.uyHfqa_rowReverse{grid-template-columns:minmax(0,1fr);gap:28px}.uyHfqa_row+.uyHfqa_row{margin-top:72px}.uyHfqa_rowReverse .uyHfqa_rowMedia{order:0}.uyHfqa_rowMedia{height:260px}.uyHfqa_rowTitle{font-size:23px}.uyHfqa_target{padding:80px 24px}.uyHfqa_targetGrid{gap:18px;margin-top:40px}}@media (max-width:560px){.uyHfqa_targetGrid{grid-template-columns:minmax(0,1fr)}.uyHfqa_cardMedia,.uyHfqa_cardPlate{height:200px}}@media (max-width:899px){.uyHfqa_opener{margin-bottom:-4px}.uyHfqa_openerTarget{margin-bottom:28px}}.uyHfqa_target{background:0 0}.uyHfqa_card{border-color:var(--fc-line-dark);background:#f7fafc0a}.uyHfqa_card:hover{border-color:#7fd4f066}
