.BecomingFlightAttendant_page__fr8Ab{min-height:100vh;background:var(--bg-primary);overflow-x:hidden}.BecomingFlightAttendant_hero__ESfWW{background:linear-gradient(135deg,var(--color-dark-blue) 0,var(--color-black) 100%);color:var(--text-inverse);padding:var(--space-12) var(--section-padding-x);text-align:center;position:relative;overflow:hidden}.BecomingFlightAttendant_hero__ESfWW:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(rgba(255,255,255,.02) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.BecomingFlightAttendant_heroContent___Okmk{max-width:var(--container-lg);margin:0 auto;position:relative}.BecomingFlightAttendant_heroEyebrow__RIh5V{display:inline-block;font-family:var(--font-nav);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-primary);background:rgba(237,133,44,.12);border:1px solid rgba(237,133,44,.25);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-5)}.BecomingFlightAttendant_heroTitle__gaRuN{font-family:var(--font-heading);font-size:var(--text-5xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-white);margin-bottom:var(--space-5);line-height:var(--leading-tight);overflow-wrap:break-word;word-break:break-word}.BecomingFlightAttendant_heroSubtitle__Rwg1V{font-family:var(--font-body);font-size:var(--text-lg-fluid);line-height:var(--leading-relaxed);color:rgba(255,255,255,.85);max-width:var(--container-sm);margin:0 auto}.BecomingFlightAttendant_langLink__GzRh0{display:inline-block;margin-top:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);text-decoration:none;border:1px solid rgba(237,133,44,.4);border-radius:var(--radius-sm);padding:var(--space-1-5) var(--space-3);transition:var(--transition-colors)}.BecomingFlightAttendant_langLink__GzRh0:hover{background:rgba(237,133,44,.12);border-color:var(--color-primary)}.BecomingFlightAttendant_disclaimer__saB9s{background:var(--bg-secondary);border:var(--border-width-default) solid var(--border-default);border-left:var(--border-width-thick) solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);max-width:min(var(--container-lg),calc(100% - var(--container-padding) * 2));margin:calc(-1 * var(--space-6)) auto var(--space-8);position:relative;z-index:1;box-shadow:var(--shadow-md);box-sizing:border-box}.BecomingFlightAttendant_disclaimerText__AIjgL{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);text-align:center}.BecomingFlightAttendant_disclaimerText__AIjgL strong{color:var(--color-primary-text);font-weight:var(--font-bold)}.BecomingFlightAttendant_content__Pf_K5{max-width:var(--container-lg);margin:0 auto;padding:var(--space-8) var(--container-padding)}.BecomingFlightAttendant_section__MGWEN{margin-bottom:var(--section-padding-y)}.BecomingFlightAttendant_sectionHeader__GPw4B{margin-bottom:var(--space-6)}.BecomingFlightAttendant_sectionTitle__RZf8_{font-family:var(--font-heading);font-size:var(--text-2xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-dark-blue);margin-bottom:var(--space-2);position:relative;padding-bottom:var(--space-3);overflow-wrap:break-word;word-break:break-word}.BecomingFlightAttendant_sectionTitle__RZf8_:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:var(--color-primary);border-radius:var(--radius-full)}.BecomingFlightAttendant_sectionDescription__jKw1Z{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-loose);max-width:var(--text-max-width)}.BecomingFlightAttendant_keyMessage__9iNSz{background:var(--color-gray-50);border:var(--border-width-default) solid var(--color-error);border-left:var(--border-width-thick) solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8);box-sizing:border-box}.BecomingFlightAttendant_keyMessageTitle__wH0QD{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-error);margin-bottom:var(--space-2);overflow-wrap:break-word;word-break:break-word}.BecomingFlightAttendant_keyMessageText__OobAt{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}.BecomingFlightAttendant_keyMessageText__OobAt strong{color:var(--color-black)}.BecomingFlightAttendant_requirementsList__6uywj{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}.BecomingFlightAttendant_requirementItem__xGr2U{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.BecomingFlightAttendant_checkIcon__8hT5J{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;background:var(--color-success);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-bold)}.BecomingFlightAttendant_stepsContainer__LK8DA{display:grid;gap:var(--space-4)}.BecomingFlightAttendant_step__LV4iA{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:var(--transition-all)}.BecomingFlightAttendant_step__LV4iA:hover{border-color:var(--color-primary);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.BecomingFlightAttendant_stepNumber__9OJ2H{width:40px;height:40px;min-width:40px;background:var(--color-dark-blue);color:var(--color-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-nav);font-size:var(--text-base);font-weight:var(--font-bold)}.BecomingFlightAttendant_stepContent__Wf_AZ{flex:1}.BecomingFlightAttendant_stepTitle__Bp4my{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-dark-blue);margin-bottom:var(--space-1)}.BecomingFlightAttendant_stepDescription__Kkge8{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.BecomingFlightAttendant_infoBox__DEhjn{background:var(--bg-secondary);border:1px solid var(--border-light);border-left:var(--border-width-thick) solid var(--color-blue);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8);box-sizing:border-box}.BecomingFlightAttendant_infoBoxTitle__V3CL6{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-dark-blue);margin-bottom:var(--space-3)}.BecomingFlightAttendant_infoBoxText__KKRJ7{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-loose)}.BecomingFlightAttendant_infoList__cuIVY{list-style:none;padding:0;margin-top:var(--space-3);display:grid;gap:var(--space-2)}.BecomingFlightAttendant_infoList__cuIVY li{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);padding-left:var(--space-5);position:relative}.BecomingFlightAttendant_infoList__cuIVY li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--color-blue);border-radius:var(--radius-full)}.BecomingFlightAttendant_airlineSection__2PWZP{border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow:hidden;background:var(--bg-primary)}.BecomingFlightAttendant_airlineSectionHeader__kNwD_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-5);background:var(--bg-secondary);border:none;cursor:pointer;transition:var(--transition-colors);min-height:var(--button-height-md);text-align:left}.BecomingFlightAttendant_airlineSectionHeader__kNwD_:hover{background:var(--bg-tertiary)}.BecomingFlightAttendant_airlineSectionHeader__kNwD_:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.BecomingFlightAttendant_airlineSectionTitle__ecL5Y{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-dark-blue);overflow-wrap:break-word;word-break:break-word;min-width:0}.BecomingFlightAttendant_expandIcon__tStmO{font-size:var(--text-sm);color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out);line-height:1}.BecomingFlightAttendant_expandIconRotated__z7qG9{transform:rotate(180deg)}.BecomingFlightAttendant_airlineSectionContent__NzYiE{padding:var(--space-5);border-top:1px solid var(--border-light)}.BecomingFlightAttendant_airlineSectionDescription__C5PjP{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.BecomingFlightAttendant_airlineGrid__C022C{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.BecomingFlightAttendant_airlineLink__CzCrW{display:flex;flex-direction:column;justify-content:center;padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;transition:var(--transition-all);min-height:var(--button-height-md)}.BecomingFlightAttendant_airlineLink__CzCrW:hover{border-color:var(--color-primary);background:rgba(237,133,44,.04);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.BecomingFlightAttendant_airlineLink__CzCrW:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BecomingFlightAttendant_airlineName__lotVO{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-dark-blue)}.BecomingFlightAttendant_airlineParent__i2bYM{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.BecomingFlightAttendant_finalAdvice__hp4dA{background:var(--bg-secondary);border:1px solid var(--border-light);border-left:var(--border-width-thick) solid var(--color-success);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8);box-sizing:border-box}.BecomingFlightAttendant_finalAdviceTitle__tP1lv{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-success);margin-bottom:var(--space-2)}.BecomingFlightAttendant_finalAdviceText__MLGb_{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}.BecomingFlightAttendant_finalAdviceText__MLGb_ strong{color:var(--color-black)}.BecomingFlightAttendant_pilotCTA__iBZml{background:linear-gradient(135deg,var(--color-dark-blue) 0,var(--color-black) 100%);padding:var(--space-10) var(--section-padding-x);text-align:center;position:relative;overflow:hidden}.BecomingFlightAttendant_pilotCTA__iBZml:before{content:"";position:absolute;top:-40%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(237,133,44,.08) 0,transparent 70%);pointer-events:none}.BecomingFlightAttendant_pilotCTATitle__Xs6RQ{font-family:var(--font-heading);font-size:var(--text-3xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-white);margin-bottom:var(--space-3);position:relative;overflow-wrap:break-word;word-break:break-word}.BecomingFlightAttendant_pilotCTAText__8LGVl{font-family:var(--font-body);font-size:var(--text-lg-fluid);color:rgba(255,255,255,.8);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);max-width:var(--container-sm);margin-left:auto;margin-right:auto;position:relative}.BecomingFlightAttendant_pilotCTAList___kW1_{list-style:none;padding:0;max-width:var(--container-sm);margin:0 auto var(--space-6);display:grid;gap:var(--space-3);text-align:left;position:relative}.BecomingFlightAttendant_pilotCTAList___kW1_ li{font-family:var(--font-body);font-size:var(--text-base);color:rgba(255,255,255,.85);line-height:var(--leading-relaxed);padding-left:var(--space-5);position:relative}.BecomingFlightAttendant_pilotCTAList___kW1_ li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--color-primary);border-radius:var(--radius-full)}.BecomingFlightAttendant_pilotCTAList___kW1_ li strong{color:var(--color-white)}.BecomingFlightAttendant_footerNote__E79jw{text-align:center;max-width:var(--container-lg);margin:var(--space-8) auto 0;padding:var(--space-8) var(--container-padding);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;border-top:1px solid var(--border-light)}@media (max-width:767px){.BecomingFlightAttendant_hero__ESfWW{padding:var(--space-10) var(--container-padding)}.BecomingFlightAttendant_disclaimer__saB9s{margin-top:calc(-1 * var(--space-5))}.BecomingFlightAttendant_content__Pf_K5{padding:var(--space-6) var(--container-padding)}.BecomingFlightAttendant_airlineGrid__C022C,.BecomingFlightAttendant_requirementsList__6uywj{grid-template-columns:1fr}.BecomingFlightAttendant_step__LV4iA{flex-direction:column;align-items:flex-start}.BecomingFlightAttendant_pilotCTA__iBZml{padding:var(--space-8) var(--container-padding)}.BecomingFlightAttendant_finalAdvice__hp4dA,.BecomingFlightAttendant_infoBox__DEhjn,.BecomingFlightAttendant_keyMessage__9iNSz{padding:var(--space-4) var(--space-5)}}@media (min-width:768px){.BecomingFlightAttendant_airlineGrid__C022C,.BecomingFlightAttendant_requirementsList__6uywj,.BecomingFlightAttendant_stepsContainer__LK8DA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.BecomingFlightAttendant_airlineGrid__C022C{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.BecomingFlightAttendant_airlineLink__CzCrW,.BecomingFlightAttendant_airlineSectionHeader__kNwD_,.BecomingFlightAttendant_expandIcon__tStmO,.BecomingFlightAttendant_step__LV4iA{transition:none}.BecomingFlightAttendant_airlineLink__CzCrW:hover,.BecomingFlightAttendant_step__LV4iA:hover{transform:none}}