.page-header{text-align:left;background-image:url(/images/About-Clear-Sky-Aircraft-Parts.jpeg);background-position:50%;background-size:cover;padding:clamp(8.5rem,20vw,15rem) 0 clamp(4rem,13vw,10rem);position:relative}.page-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe6 0%,#fff0 60%);position:absolute;inset:0}.page-header h1{font-size:var(--hero-title-size);color:var(--secondary);text-transform:capitalize;font-weight:700;line-height:1.05}.features-section{background-color:var(--secondary);color:#fff;padding:6rem 0;position:relative}.welcome-header-wrapper{justify-content:center;align-items:center;margin-bottom:4rem;display:flex;position:relative}.welcome-header-wrapper:before,.welcome-header-wrapper:after{content:"";background:#fff3;flex-grow:1;max-width:250px;height:1px;margin:0 2rem}.mechanic-icon{opacity:.8;width:80px;height:auto}.features-content{z-index:1;position:relative}.features-grid{grid-template-columns:1fr;gap:2rem;margin-top:1rem;display:grid}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{text-align:center;border-radius:var(--radius-lg);transition:var(--transition);background:0 0;overflow:hidden}.feature-card img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:250px;margin-bottom:1rem}.feature-card-body{padding:1rem 0}.feature-card h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem}.product-section{background-image:url(/images/world-bg.jpeg);background-position:50%;background-size:cover;padding:6rem 0 4rem;position:relative}.product-section:before{content:"";background:#ffffffa6;position:absolute;inset:0}.product-content{z-index:1;position:relative}.product-layout{flex-direction:column;gap:4rem;display:flex}.product-text p{color:var(--secondary);text-align:left;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.team-section{background-color:#0000;padding:6rem 0}.heading-line{white-space:nowrap;justify-content:center;align-items:center;gap:1.5rem;font-size:clamp(1.6rem,6vw,2.5rem);display:flex}.heading-line:before,.heading-line:after{content:"";background-color:#fff3;flex-grow:1;height:1px}@media (max-width:600px){.heading-line{white-space:normal;gap:0}.heading-line:before,.heading-line:after{display:none}}.team-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem;display:grid}@media (min-width:640px){.team-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-card{text-align:left;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:var(--transition);background:#fff;overflow:hidden}.team-image-wrapper{aspect-ratio:1;width:100%;overflow:hidden}.team-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.team-card:hover .team-image{transform:scale(1.05)}.team-card-body{text-align:center;padding:1rem}.team-card h3{color:var(--secondary);margin-bottom:0;font-size:1.25rem}.team-card p{color:var(--primary-dark);font-size:.875rem;font-weight:500}.availability-banner{color:#fff;background:linear-gradient(40deg,#1865e0 0%,#199ef2 50%,#16b6f5 100%);padding:3rem 0}.banner-content{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:768px){.banner-content{text-align:left;flex-direction:row;justify-content:center;gap:4rem}}.banner-title{margin:0;font-size:2rem;line-height:1.2}
