.takeoff-hero{background:var(--brand-bg);border-bottom:1px solid var(--brand-border)}.takeoff-hero .row{align-items:start}.takeoff-hero aside{border:1px dashed var(--brand-primary);background:var(--brand-primary-light)}.takeoff-hero img{border-radius:0 var(--brand-radius) var(--brand-radius) 0;aspect-ratio:1/1}.takeoff-specs{background:var(--brand-bg-alt)}.takeoff-specs details{padding:24px;background:var(--brand-bg);border:1px solid var(--brand-border);margin-bottom:16px;border-radius:var(--brand-radius)}.takeoff-specs summary{font-size:1.2rem}.takeoff-specs table{margin-top:24px;font-size:.9rem}.takeoff-question-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.takeoff-question-grid h3{border-bottom:4px solid var(--brand-primary-light);padding-bottom:16px}.takeoff-cta .row{align-items:start}.takeoff-cta li{margin-bottom:16px}@media (max-width:767px){.takeoff-question-grid{grid-template-columns:1fr;gap:32px}.takeoff-specs details{padding:16px}.takeoff-specs td,.takeoff-specs th{padding:8px}}