.preflight-promo_promo__b_uX3{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:28px;width:calc(100% - 40px);max-width:1120px;margin:32px auto;padding:clamp(20px,3vw,36px);background:var(--bg2);color:var(--text);border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:16px;font-family:var(--font-inter),system-ui,sans-serif}.preflight-promo_promo__b_uX3 .preflight-promo_eyebrow__u7MMy{margin:0 0 10px;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.preflight-promo_promo__b_uX3 h2{margin:0 0 10px;color:var(--text);font-size:clamp(21px,2.5vw,30px);line-height:1.25}.preflight-promo_promo__b_uX3 p{margin:0;line-height:1.65;font-size:14px}.preflight-promo_promo__b_uX3 a{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:48px;padding:12px 18px;color:var(--text);border:1px solid var(--accent);border-radius:8px;text-decoration:none;font-size:14px;font-weight:700}.preflight-promo_promo__b_uX3 a:hover{background:var(--bg)}.preflight-promo_promo__b_uX3 a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:760px){.preflight-promo_promo__b_uX3{align-items:stretch;flex-direction:column;gap:20px}.preflight-promo_promo__b_uX3 a{align-self:flex-start}}