.corporate-hero{margin:0 0 16px;padding:48px 0}.corporate-hero .container{display:flex;gap:16px;align-items:center}.corporate-hero .container>div{flex:1}.corporate-hero .container>div .hero-who{color:#1170ff;font-size:24px}.corporate-hero .container>div img{width:100%;height:auto;border-radius:16px}@media(max-width:1200px){.corporate-hero{display:flex;align-items:center;justify-content:center;text-align:center;height:calc(100vh - 65px);padding:0;margin:0}.corporate-hero h1{width:100%;font-size:48px;line-height:60px}.corporate-hero p{width:100%}.corporate-hero .hero-image{display:none}}.corporate-why-us{margin:0;background:#fff;padding:48px 0}.corporate-why-us h2{text-align:center;margin:0 0 48px}.corporate-why-us .container{display:flex;gap:16px;justify-content:center}.corporate-why-us .container>div{flex:1;padding:32px;background:#f4f4f4;border-radius:16px;box-sizing:border-box}.corporate-why-us .container>div img{height:32px;margin:0}.corporate-why-us .container>div p{margin:0}@media(max-width:1200px){.corporate-why-us .container{flex-direction:column}}.section-reference{padding:16px 0}.section-reference .reference-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 16px}@media(max-width:600px){.section-reference .reference-list{grid-template-columns:repeat(2,1fr)}}.section-reference .reference-list div{background:#666;padding:16px;border-radius:16px;text-align:center}.section-reference .reference-list div figure{box-sizing:border-box;width:100%;height:100px;padding:8px;margin:0 0 16px;display:flex;align-items:center;justify-content:center;background:#fff}.section-reference .reference-list div figure img{max-width:100%;max-height:84px;height:auto;width:auto;display:inline-block}.section-reference .reference-list div span{display:block;font-weight:700;color:#fff}