*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;background:#fff;color:#171717}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.section{width:min(1100px,92%);margin:auto;padding:70px 0}.section-title{margin-bottom:30px}.section-title span,.split>div:first-child span{color:#e60023;font-size:13px;font-weight:800;letter-spacing:1px}.section-title h2,.split h2{margin:8px 0;font-size:clamp(28px,5vw,42px)}.btn{border:0;border-radius:12px;padding:13px 20px;font-weight:700;display:inline-block}.primary{background:#e60023;color:#fff}.secondary{background:#f4f4f4}.full{width:100%}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.info-card{padding:22px;border:1px solid #eee;border-radius:18px}.info-card p,.split p{color:#666;line-height:1.7}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px}.mission-list{display:grid;gap:12px}.mission-list div{padding:18px;border:1px solid #eee;border-radius:14px}.faq-list{display:grid;gap:10px}.faq-list details{padding:18px;border:1px solid #eee;border-radius:14px}.faq-list summary{font-weight:700;cursor:pointer}.faq-list p{color:#666;line-height:1.6}.footer{margin-top:50px;padding:45px 5%;display:flex;justify-content:space-between;gap:20px;background:#171717;color:#fff}.footer p{color:#bbb}