/*
 * [charter_form_section] — Figma "Contact Section" form area.
 *
 * Form-wrap carries .book-flight-form-host--home so the inner united_charter_form
 * inherits the hero "frosted glass card" look used on the home page hero
 * (max-width 1120, padding 40, min-height 468, radius 48, white-translucent bg,
 * 2px backdrop blur). Field/label internals are handled by united-form.css via
 * the shared .book-flight-form-host--home selector — no overrides needed here.
 */

.charter-form-section {
    padding: 120px 100px;
    background: #1E1F2E;
}

.charter-form-section__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 48px;
    max-width: 1240px;
    margin: 0 auto;
}

.charter-form-section__heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    text-align: center;
}

.charter-form-section__suptitle {
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    text-transform: uppercase;
    color: #D7C09B;
}

.charter-form-section__title {
    margin: 0;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 700;
    font-size: 48px;
    line-height: 130%;
    color: #FFFFFF;
}

.charter-form-section__form-wrap {
    width: 100%;
}

@media (max-width: 1199px) {
    .charter-form-section {
        padding: 80px 40px;
    }
    .charter-form-section__title {
        font-size: 40px;
    }
}

@media (max-width: 575px) {
    .charter-form-section {
        padding: 56px 16px;
    }
    .charter-form-section__container {
        gap: 32px;
    }
    .charter-form-section__title {
        font-size: 32px;
    }
}
