.component-hero{padding:clamp(70px,9vw,112px) 9vw 64px;background:linear-gradient(110deg,rgba(5,22,34,.96),rgba(5,35,47,.8)),url('assets/service-aircraft-parts.jpg') center/cover;color:#fff}.component-hero h1{max-width:920px;font-size:clamp(40px,6vw,72px);line-height:1.04;letter-spacing:-.045em;margin:0}.component-hero>p:last-of-type{max-width:760px;color:#d1e0df;font-size:16px;line-height:1.75;margin:20px 0}.component-hero .button{display:inline-block;margin-top:12px}.component-content{max-width:1240px;margin:auto;padding:65px 32px 90px}.component-intro{max-width:840px;color:#52676d;font-size:16px;line-height:1.8}.component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:34px 0}.component-card{padding:25px;background:#fff;border:1px solid #dbe4e1;border-radius:12px}.component-card h2{font-size:22px;line-height:1.3;color:#12333e;margin:0 0 11px}.component-card p{font-size:14px;line-height:1.75;color:#53686e;margin:0 0 12px}.component-card a{color:#087382;font-weight:700}.component-rfq{padding:26px;background:#edf3f0;border-radius:12px}.component-rfq h2{margin:0 0 10px;color:#11313b}.component-rfq p{color:#52676d;line-height:1.7}.component-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.component-links a{color:#087382;font-weight:700}@media(max-width:700px){.component-hero{padding:68px 7vw 50px}.component-content{padding:48px 7vw 70px}.component-grid{grid-template-columns:1fr}}
