.air-training .train-section{box-sizing:border-box;padding-left:40px;padding-right:40px}.air-training .hero-eyebrow{font-family:var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mint-400);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.air-training .hero-eyebrow .dot{display:none}.air-training .train-formats{border-top:1px solid var(--gray-300);align-items:stretch;width:100%;display:flex}.air-training .train-check-item{gap:14px;padding:18px 0;display:flex}.air-training .train-check-mark{color:var(--green-500)}.air-training .train-check-item .body{color:var(--ink-800)}.air-training .train-step{gap:16px;display:flex}.air-training .train-step-num{font-family:var(--font-mono);color:var(--green-500);font-size:16px}.air-training .train-step .body{color:var(--ink-800)}.air-training .train-step-lead{color:var(--ink-900)}.air-training .train-quote{max-width:880px;font-family:var(--font-quote);color:var(--ink-900);text-indent:-.44em;margin:0;font-size:32px;font-style:italic;font-weight:400;line-height:1.42}.air-training .train-quote-footer{border-top:1px solid var(--gray-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex}.air-training .train-quote-face{object-fit:cover;border-radius:50%;width:56px;height:56px}.air-training .train-quote-logo{object-fit:contain;object-position:right center;mix-blend-mode:multiply;width:220px;max-width:100%;height:56px}.air-training .faq-ac summary{cursor:pointer;font-family:var(--font-sans);color:var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.air-training .faq-ac summary::-webkit-details-marker{display:none}.air-training .faq-ac summary:after{content:"";border-right:1.5px solid var(--gray-500);border-bottom:1.5px solid var(--gray-500);flex-shrink:0;width:9px;height:9px;margin-top:-3px;transition:transform .15s cubic-bezier(.2,0,0,1);transform:rotate(45deg)}.air-training .faq-ac[open] summary:after{margin-top:2px;transform:rotate(-135deg)}.air-training .faq-ac .faq-a{max-width:680px;margin:0 0 20px}@media (max-width:720px){.air-training .train-whohow{grid-template-columns:1fr!important}.air-training .train-formats{flex-direction:column}}
