{"id":6517,"date":"2026-03-25T10:00:51","date_gmt":"2026-03-25T10:00:51","guid":{"rendered":"https:\/\/fasfly.com\/?page_id=6517"},"modified":"2026-03-30T03:58:28","modified_gmt":"2026-03-30T03:58:28","slug":"test","status":"publish","type":"page","link":"https:\/\/fasfly.com\/","title":{"rendered":"Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6517\" class=\"elementor elementor-6517\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bba77cc e-flex e-con-boxed e-con e-parent\" data-id=\"bba77cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e2e9a2 elementor-widget elementor-widget-html\" data-id=\"4e2e9a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>FAS Air Charters \u2013 Booking Portal<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700&family=DM+Serif+Display&display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* \u2500\u2500 RESET & BASE \u2500\u2500 *\/\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --navy:#0a1628;\n  --navy2:#112040;\n  --blue:#1346a3;\n  --sky:#2d6be4;\n  --gold:#c8972a;\n  --gold2:#e8b84b;\n  --white:#ffffff;\n  --off:#f4f6fb;\n  --muted:#6b7a99;\n  --border:#dce3f0;\n  --red:#c0392b;\n  --green:#1a7a4a;\n  --radius:10px;\n  --shadow:0 4px 24px rgba(10,22,40,.12);\n}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;background:var(--off);color:var(--navy);min-height:100vh}\n\n\/* \u2500\u2500 FAREWELL ANNOUNCEMENT BANNER \u2500\u2500 *\/\n.farewell-banner {\n  background: linear-gradient(90deg, #0f5c32 0%, #1a7a4a 50%, #0f5c32 100%);\n  border-bottom: 3px solid #2ecc71;\n  padding: 13px 20px;\n  text-align: center;\n  position: relative;\n}\n.farewell-banner-inner {\n  max-width: 700px;\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.farewell-banner .banner-icon {\n  font-size: 18px;\n  flex-shrink: 0;\n}\n.farewell-banner p {\n  color: #ffffff;\n  font-size: 14px;\n  font-weight: 500;\n  line-height: 1.55;\n}\n.farewell-banner p strong {\n  color: #a8f0c6;\n  font-weight: 700;\n}\n@media(max-width:520px){\n  .farewell-banner p { font-size: 13px; }\n}\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\n.site-header{background:var(--navy);padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px rgba(0,0,0,.3)}\n.logo{display:flex;align-items:center;gap:10px;text-decoration:none}\n.logo-mark{width:36px;height:36px;background:var(--gold);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-size:18px;color:var(--navy);font-weight:700;letter-spacing:-1px}\n.logo-text{color:var(--white);font-size:15px;font-weight:600;line-height:1.2}\n.logo-text span{display:block;font-size:11px;font-weight:400;color:#8fa3c8;letter-spacing:.5px}\n.header-right{display:flex;align-items:center;gap:16px}\n.header-email{color:#8fa3c8;font-size:13px;text-decoration:none}\n.header-email:hover{color:var(--gold2)}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.hero{background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 50%,#0d2050 100%);padding:48px 24px 56px;position:relative;overflow:hidden}\n.hero::before{content:'';position:absolute;inset:0;background:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\")}\n.hero-inner{max-width:700px;margin:0 auto;position:relative}\n.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(200,151,42,.15);border:1px solid rgba(200,151,42,.35);color:var(--gold2);font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;margin-bottom:20px;letter-spacing:.5px;text-transform:uppercase}\n.hero-badge::before{content:'\u25cf';font-size:8px;animation:pulse 2s infinite}\n@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}\n.hero h1{font-family:'DM Serif Display',serif;font-size:clamp(26px,5vw,40px);color:var(--white);line-height:1.2;margin-bottom:12px}\n.hero h1 em{color:var(--gold2);font-style:normal}\n.hero-sub{color:#8fa3c8;font-size:15px;line-height:1.6;margin-bottom:32px;max-width:540px}\n.operator-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 16px;margin-bottom:32px}\n.operator-badge svg{width:18px;height:18px;fill:var(--gold2)}\n.operator-badge span{color:var(--white);font-size:13px;font-weight:500}\n.operator-badge span b{color:var(--gold2)}\n\n\/* \u2500\u2500 SEARCH WIDGET \u2500\u2500 *\/\n.search-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;margin-top:8px}\n.search-card h2{font-size:16px;font-weight:600;margin-bottom:20px;color:var(--navy)}\n.field-group{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}\n@media(max-width:520px){.field-group{grid-template-columns:1fr}}\n.field label{display:block;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}\n.field select,.field input{width:100%;padding:11px 14px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;color:var(--navy);background:var(--white);appearance:none;-webkit-appearance:none;transition:border .2s}\n.field select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7a99' stroke-width='1.8' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}\n.field select:focus,.field input:focus{outline:none;border-color:var(--sky)}\n.fare-preview{background:var(--off);border:1.5px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:16px;display:none}\n.fare-preview.visible{display:block}\n.fare-row{display:flex;justify-content:space-between;align-items:center}\n.fare-label{font-size:13px;color:var(--muted)}\n.fare-price{font-size:22px;font-weight:700;color:var(--navy)}\n.fare-price span{font-size:13px;font-weight:400;color:var(--muted);margin-left:4px}\n.fare-note{font-size:11px;color:var(--muted);margin-top:4px}\n.btn-primary{width:100%;padding:14px;background:var(--blue);color:var(--white);border:none;border-radius:8px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}\n.btn-primary:hover{background:var(--sky)}\n.btn-primary:active{transform:scale(.99)}\n\n\/* \u2500\u2500 ROUTE CARDS \u2500\u2500 *\/\n.section{max-width:700px;margin:0 auto;padding:40px 24px 0}\n.section-title{font-family:'DM Serif Display',serif;font-size:22px;color:var(--navy);margin-bottom:6px}\n.section-sub{font-size:14px;color:var(--muted);margin-bottom:24px}\n.route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}\n@media(max-width:520px){.route-grid{grid-template-columns:1fr}}\n.route-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:20px;position:relative;overflow:hidden}\n.route-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--gold))}\n.route-dir{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}\n.route-dir svg{width:14px;height:14px;fill:var(--sky)}\n.route-name{font-size:16px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:8px}\n.route-via{font-size:12px;color:var(--muted);margin-bottom:12px}\n.price-from{font-size:12px;color:var(--muted);margin-bottom:2px}\n.price-num{font-size:24px;font-weight:700;color:var(--blue)}\n.price-num span{font-size:13px;font-weight:400;color:var(--muted)}\n.baggage-tag{display:inline-flex;align-items:center;gap:5px;background:var(--off);border:1px solid var(--border);border-radius:20px;padding:4px 10px;font-size:11px;color:var(--muted);margin-top:10px}\n\n\/* \u2500\u2500 BOOKING FORM (STEPS) \u2500\u2500 *\/\n.booking-modal-overlay{position:fixed;inset:0;background:rgba(10,22,40,.7);z-index:200;display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:20px}\n.booking-modal-overlay.open{display:flex}\n.booking-modal{background:var(--white);border-radius:14px;width:100%;max-width:620px;box-shadow:0 24px 80px rgba(0,0,0,.3);position:relative;overflow:hidden}\n.modal-header{background:var(--navy);padding:20px 24px;display:flex;align-items:center;justify-content:space-between}\n.modal-header h3{color:var(--white);font-size:17px;font-weight:600}\n.modal-close{background:rgba(255,255,255,.1);border:none;color:var(--white);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:18px;line-height:32px;text-align:center;transition:background .2s}\n.modal-close:hover{background:rgba(255,255,255,.2)}\n.step-bar{display:flex;background:var(--off);border-bottom:1px solid var(--border);padding:0 24px}\n.step-item{flex:1;padding:12px 0;text-align:center;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid transparent;transition:all .2s}\n.step-item.active{color:var(--blue);border-bottom-color:var(--blue)}\n.step-item.done{color:var(--green)}\n.modal-body{padding:28px 24px}\n.step-panel{display:none}\n.step-panel.active{display:block}\n\n\/* Passenger form *\/\n.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n@media(max-width:480px){.form-grid{grid-template-columns:1fr}}\n.form-full{grid-column:1\/-1}\n.form-field{display:flex;flex-direction:column;gap:5px}\n.form-field label{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}\n.form-field input,.form-field select{padding:10px 13px;border:1.5px solid var(--border);border-radius:7px;font-family:inherit;font-size:14px;color:var(--navy);transition:border .2s}\n.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--sky)}\n.form-field input.error,.form-field select.error{border-color:var(--red)}\n.error-msg{font-size:11px;color:var(--red);display:none}\n.form-field.has-error .error-msg{display:block}\n\n\/* Checkboxes *\/\n.checks{margin-top:20px;display:flex;flex-direction:column;gap:10px}\n.check-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--navy);line-height:1.4}\n.check-item input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:var(--blue);flex-shrink:0}\n.check-item.required-check{font-weight:500}\n\n\/* Review *\/\n.review-table{width:100%;border-collapse:collapse;margin-bottom:20px}\n.review-table tr td{padding:10px 12px;font-size:14px;border-bottom:1px solid var(--border)}\n.review-table tr td:first-child{color:var(--muted);font-size:13px;width:44%}\n.review-table tr td:last-child{font-weight:600;color:var(--navy)}\n.total-row td{background:var(--off);font-size:16px !important;border-radius:6px}\n.total-row td:last-child{color:var(--blue) !important;font-size:18px !important}\n\n\/* Payment *\/\n.payment-note{background:#fff8e6;border:1px solid #f0d070;border-radius:8px;padding:14px 16px;font-size:13px;color:#7a5c00;margin-bottom:20px;line-height:1.5}\n.payment-methods{display:flex;gap:10px;margin-bottom:20px}\n.pay-btn{flex:1;padding:14px;border:2px solid var(--border);border-radius:8px;background:var(--white);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--navy);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}\n.pay-btn:hover,.pay-btn.selected{border-color:var(--blue);background:#f0f5ff;color:var(--blue)}\n\n\/* Confirmation *\/\n.confirm-box{background:linear-gradient(135deg,#e8f5f0,#f0fff8);border:1.5px solid #a3d9be;border-radius:10px;padding:24px;text-align:center;margin-bottom:24px}\n.confirm-icon{width:56px;height:56px;background:var(--green);border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}\n.confirm-icon svg{width:28px;height:28px;fill:var(--white)}\n.confirm-ref{font-size:13px;color:var(--muted);margin-bottom:4px}\n.confirm-refnum{font-size:28px;font-weight:700;color:var(--navy);letter-spacing:2px;font-family:monospace}\n.confirm-msg{font-size:13px;color:#2d6b4a;line-height:1.6;margin-top:12px}\n.confirm-details{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:0}\n.confirm-details .review-table{margin-bottom:0}\n\n\/* Nav buttons *\/\n.modal-footer{padding:0 24px 24px;display:flex;gap:10px}\n.btn-back{flex:1;padding:13px;background:var(--off);border:1.5px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--navy);transition:background .2s}\n.btn-back:hover{background:var(--border)}\n.btn-next{flex:2;padding:13px;background:var(--blue);border:none;border-radius:8px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;color:var(--white);transition:background .2s}\n.btn-next:hover{background:var(--sky)}\n.btn-next:disabled{background:#b0bedd;cursor:not-allowed}\n\n\/* Trust bar *\/\n.trust-bar{max-width:700px;margin:0 auto;padding:32px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n@media(max-width:500px){.trust-bar{grid-template-columns:1fr}}\n.trust-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:18px;text-align:center}\n.trust-item svg{width:28px;height:28px;margin:0 auto 10px;display:block}\n.trust-item h4{font-size:13px;font-weight:700;color:var(--navy);margin-bottom:4px}\n.trust-item p{font-size:12px;color:var(--muted);line-height:1.5}\n\n\/* Travel instructions *\/\n.instructions{max-width:700px;margin:0 auto;padding:0 24px 40px}\n.instr-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px}\n.instr-card h3{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:16px;display:flex;align-items:center;gap:8px}\n.instr-list{list-style:none;display:flex;flex-direction:column;gap:12px}\n.instr-list li{display:flex;gap:12px;font-size:13px;color:#334;line-height:1.55}\n.instr-num{width:22px;height:22px;background:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}\n\n\/* FAQ *\/\n.faq-section{max-width:700px;margin:0 auto;padding:0 24px 48px}\n.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--white);overflow:hidden}\n.faq-q{padding:16px 18px;font-size:14px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--navy)}\n.faq-q::after{content:'\ufe40';font-size:16px;color:var(--muted);transition:transform .2s}\n.faq-item.open .faq-q::after{transform:rotate(180deg)}\n.faq-a{padding:0 18px;max-height:0;overflow:hidden;transition:all .3s;font-size:13px;color:#445;line-height:1.65}\n.faq-item.open .faq-a{max-height:300px;padding:0 18px 16px}\n\n\/* Footer *\/\nfooter{background:var(--navy);color:#8fa3c8;text-align:center;padding:24px;font-size:13px}\nfooter a{color:var(--gold2);text-decoration:none}\nfooter strong{color:var(--white)}\n<\/style>\n<\/head>\n<body>\n\n<!-- \u2500\u2500 FAREWELL ANNOUNCEMENT BANNER \u2500\u2500 -->\n<div class=\"farewell-banner\">\n  <div class=\"farewell-banner-inner\">\n    <span class=\"banner-icon\">\u2708\ufe0f<\/span>\n    <p>\n      <strong>Best wishes to all our happy travellers!<\/strong> &nbsp;Charter flights have now concluded. If new flights are announced, we will update this page. <strong>Wishing you a safe and happy journey. \ud83c\udf3f<\/strong>\n    <\/p>\n  <\/div>\n<\/div>\n\n<!-- HEADER -->\n<header class=\"site-header\">\n  <a href=\"#\" class=\"logo\">\n    <div class=\"logo-mark\">FA<\/div>\n    <div class=\"logo-text\">FAS Air Charters<span>Operated by Kuwait Airways<\/span><\/div>\n  <\/a>\n  <div class=\"header-right\">\n    <a href=\"mailto:sales@fasfly.com\" class=\"header-email\">sales@fasfly.com<\/a>\n  <\/div>\n<\/header>\n\n<!-- HERO -->\n<section class=\"hero\">\n  <div class=\"hero-inner\">\n    <div class=\"hero-badge\">Charter Flights Now Operating<\/div>\n    <h1>Kuwait \u2194 Lahore<br\/><em>via Dammam<\/em><\/h1>\n    <p class=\"hero-sub\">Coordinated charter service for passengers affected by current unstable conditions. Complete end-to-end arrangement including Saudi transit visa, ground transport from Kuwait to Dammam, and confirmed flight.<\/p>\n    <div class=\"operator-badge\">\n      <svg viewBox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg>\n      <span>Flight Operator: <b>Kuwait Airways<\/b> &nbsp;|&nbsp; Booking & Coordination: FAS Air Charters<\/span>\n    <\/div>\n    <div class=\"search-card\">\n      <h2>Find &amp; Book Your Flight<\/h2>\n      <div class=\"field-group\">\n        <div class=\"field\">\n          <label>Route<\/label>\n          <select id=\"sel-route\" onchange=\"updateFare()\">\n            <option value=\"\">\u2014 Select Route \u2014<\/option>\n            <option value=\"kwi-lhe\">Kuwait \u2192 Lahore via Dammam<\/option>\n            <option value=\"lhe-kwi\">Lahore \u2192 Kuwait via Dammam<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field\">\n          <label>Class<\/label>\n          <select id=\"sel-class\" onchange=\"updateFare()\">\n            <option value=\"\">\u2014 Select Class \u2014<\/option>\n            <option value=\"economy\">Economy<\/option>\n            <option value=\"business\">Business<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"fare-preview\" id=\"fare-preview\">\n        <div class=\"fare-row\">\n          <div>\n            <div class=\"fare-label\">Current Fare<\/div>\n            <div class=\"fare-price\" id=\"fare-display\">\u2014 KD <span>per person<\/span><\/div>\n            <div class=\"fare-note\" id=\"fare-tier\"><\/div>\n          <\/div>\n          <div style=\"text-align:right\">\n            <div class=\"fare-label\">Baggage<\/div>\n            <div style=\"font-weight:600;font-size:14px;color:var(--navy)\" id=\"bag-display\">\u2014<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <button class=\"btn-primary\" onclick=\"openBooking()\">Confirm Flights &amp; Start Booking<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ROUTE CARDS -->\n<section class=\"section\">\n  <h2 class=\"section-title\">Available Routes<\/h2>\n  <p class=\"section-sub\">One-way bookings only. Select your direction below.<\/p>\n  <div class=\"route-grid\">\n    <div class=\"route-card\">\n      <div class=\"route-dir\"><svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>Outbound<\/div>\n      <div class=\"route-name\">Kuwait \u2192 Lahore<\/div>\n      <div class=\"route-via\">via Dammam (KWI\u2192DMM\u2192LHE)<\/div>\n      <div class=\"price-from\">Economy from<\/div>\n      <div class=\"price-num\">290 <span>KD<\/span><\/div>\n      <div class=\"baggage-tag\">\ud83e\uddf3 2 \u00d7 23 kg baggage<\/div>\n    <\/div>\n    <div class=\"route-card\">\n      <div class=\"route-dir\"><svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19 12H5M11 18l-6-6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>Return<\/div>\n      <div class=\"route-name\">Lahore \u2192 Kuwait<\/div>\n      <div class=\"route-via\">via Dammam (LHE\u2192DMM\u2192KWI)<\/div>\n      <div class=\"price-from\">Economy from<\/div>\n      <div class=\"price-num\">295 <span>KD<\/span><\/div>\n      <div class=\"baggage-tag\">\ud83e\uddf3 20 kg baggage<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TRUST BAR -->\n<div class=\"trust-bar\">\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--blue)\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n    <h4>Kuwait Airways<\/h4>\n    <p>Flights operated by Kuwait Airways for passenger safety and reliability<\/p>\n  <\/div>\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--blue)\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg>\n    <h4>Ground Transport<\/h4>\n    <p>Coordinated bus transfer Kuwait \u2194 Dammam arranged by FAS Air Charters<\/p>\n  <\/div>\n  <div class=\"trust-item\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--blue)\" stroke-width=\"2\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n    <h4>Booking Support<\/h4>\n    <p>sales@fasfly.com \u2014 our team will follow up via WhatsApp &amp; email<\/p>\n  <\/div>\n<\/div>\n\n<!-- TRAVEL INSTRUCTIONS -->\n<div class=\"instructions\">\n  <div class=\"instr-card\">\n    <h3>\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--blue)\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n      Travel Instructions\n    <\/h3>\n    <ul class=\"instr-list\">\n      <li><div class=\"instr-num\">1<\/div><span>Passenger check-in at <strong>Al Khiran Mall<\/strong> takes place <strong>24 hours prior<\/strong> to scheduled flight departure from Dammam Airport.<\/span><\/li>\n      <li><div class=\"instr-num\">2<\/div><span>Buses to the land border crossing depart <strong>8 hours prior<\/strong> to the flight departure time from Dammam Airport.<\/span><\/li>\n      <li><div class=\"instr-num\">3<\/div><span>Collect your boarding pass at Al Khiran Mall, then proceed with luggage to the Check-in Counter at <strong>King Fahd International Airport<\/strong> at least <strong>3 hours before departure<\/strong>. Baggage check-in closes <strong>1 hour before departure<\/strong>.<\/span><\/li>\n      <li><div class=\"instr-num\">4<\/div><span>A ticket sales office is available at Al Khiran Mall from <strong>3:00 PM to 11:00 PM<\/strong>.<\/span><\/li>\n      <li><div class=\"instr-num\">5<\/div><span>Passengers in Kuwait must ensure they have obtained a <strong>Saudi transit visa<\/strong> or any other required official documentation before travel.<\/span><\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"faq-section\">\n  <h2 class=\"section-title\">Frequently Asked Questions<\/h2>\n  <p class=\"section-sub\" style=\"margin-bottom:16px\">Key information before you book<\/p>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">What route is currently available?<\/div>\n    <div class=\"faq-a\">We are currently operating specific charter flights between Kuwait and Lahore via Dammam, and Lahore and Kuwait via Dammam.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">Who is operating the flight?<\/div>\n    <div class=\"faq-a\">The flight operator is Kuwait Airways. FAS Air Charters is handling booking and coordination for this service.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">How do I travel from Kuwait if flights depart from Dammam?<\/div>\n    <div class=\"faq-a\">Ground transport from Kuwait to Dammam is coordinated as part of the service. Check-in begins at Al Khiran Mall 24 hours before departure.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">Is a Saudi transit visa required?<\/div>\n    <div class=\"faq-a\">Yes. Passengers must obtain the required Saudi transit visa and any other required official documentation before travel. You will not be permitted to travel without it.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">What baggage is included?<\/div>\n    <div class=\"faq-a\">Kuwait to Lahore bookings include 2 \u00d7 23kg baggage allowance. Lahore to Kuwait bookings include 20kg baggage allowance.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">Is the booking refundable?<\/div>\n    <div class=\"faq-a\">Bookings for this service are non-refundable.<\/div>\n  <\/div>\n  <div class=\"faq-item\">\n    <div class=\"faq-q\" onclick=\"toggleFaq(this)\">What if my destination is not listed?<\/div>\n    <div class=\"faq-a\">Please email sales@fasfly.com with the route you are looking for and our team will review available options.<\/div>\n  <\/div>\n<\/div>\n\n<!-- FOOTER -->\n<footer>\n  <strong>FAS Air Charters<\/strong> \u2014 operated under <strong>FAS Global Aviation<\/strong><br\/>\n  Flight operator: <strong>Kuwait Airways<\/strong> &nbsp;|&nbsp; <a href=\"mailto:sales@fasfly.com\">sales@fasfly.com<\/a>\n  <br\/><br\/>\n  <span style=\"font-size:11px;opacity:.6\">FAS Global Aviation is a Kuwaiti-origin aviation and logistics business with roots in the GCC, with over 10 years of experience in specialized charter routes across the Middle East and Asia.<\/span>\n<\/footer>\n\n<!-- BOOKING MODAL -->\n<div class=\"booking-modal-overlay\" id=\"booking-overlay\" onclick=\"closeOnOverlay(event)\">\n<div class=\"booking-modal\" id=\"booking-modal\">\n  <div class=\"modal-header\">\n    <h3 id=\"modal-title\">Book Your Flight<\/h3>\n    <button class=\"modal-close\" onclick=\"closeBooking()\">\u2715<\/button>\n  <\/div>\n  <div class=\"step-bar\">\n    <div class=\"step-item active\" id=\"step-tab-1\">Route<\/div>\n    <div class=\"step-item\" id=\"step-tab-2\">Passenger<\/div>\n    <div class=\"step-item\" id=\"step-tab-3\">Review<\/div>\n    <div class=\"step-item\" id=\"step-tab-4\">Payment<\/div>\n    <div class=\"step-item\" id=\"step-tab-5\">Confirm<\/div>\n  <\/div>\n\n  <div class=\"modal-body\">\n\n    <!-- STEP 1 -->\n    <div class=\"step-panel active\" id=\"step-1\">\n      <div class=\"field\" style=\"margin-bottom:14px\">\n        <label>Route<\/label>\n        <select id=\"m-route\" onchange=\"modalUpdateFare()\">\n          <option value=\"\">\u2014 Select Route \u2014<\/option>\n          <option value=\"kwi-lhe\">Kuwait \u2192 Lahore via Dammam<\/option>\n          <option value=\"lhe-kwi\">Lahore \u2192 Kuwait via Dammam<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"field\" style=\"margin-bottom:14px\">\n        <label>Class<\/label>\n        <select id=\"m-class\" onchange=\"modalUpdateFare()\">\n          <option value=\"\">\u2014 Select Class \u2014<\/option>\n          <option value=\"economy\">Economy<\/option>\n          <option value=\"business\">Business<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"fare-preview visible\" id=\"m-fare-preview\" style=\"margin-bottom:0\">\n        <div class=\"fare-row\">\n          <div>\n            <div class=\"fare-label\">Current Fare<\/div>\n            <div class=\"fare-price\" id=\"m-fare-display\">\u2014 <span>KD per person<\/span><\/div>\n            <div class=\"fare-note\" id=\"m-fare-tier\">Select a route and class to see pricing<\/div>\n          <\/div>\n          <div style=\"text-align:right\">\n            <div class=\"fare-label\">Baggage<\/div>\n            <div style=\"font-weight:600;font-size:14px;color:var(--navy)\" id=\"m-bag-display\">\u2014<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 2 -->\n    <div class=\"step-panel\" id=\"step-2\">\n      <div class=\"form-grid\">\n        <div class=\"form-field\">\n          <label>Passenger Type<\/label>\n          <select id=\"f-type\"><option>Adult<\/option><\/select>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Gender<\/label>\n          <select id=\"f-gender\">\n            <option value=\"\">\u2014 Select \u2014<\/option>\n            <option>Male<\/option><option>Female<\/option><option>Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"form-field form-full\">\n          <label>Full Name (as per passport) *<\/label>\n          <input type=\"text\" id=\"f-name\" placeholder=\"e.g. AHMED ALI KHAN\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Nationality *<\/label>\n          <input type=\"text\" id=\"f-nat\" placeholder=\"e.g. Pakistani\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Passport Number *<\/label>\n          <input type=\"text\" id=\"f-pp\" placeholder=\"e.g. AB1234567\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Passport Expiry Date *<\/label>\n          <input type=\"date\" id=\"f-ppexp\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Date of Birth *<\/label>\n          <input type=\"date\" id=\"f-dob\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Civil ID (if applicable)<\/label>\n          <input type=\"text\" id=\"f-cid\" placeholder=\"Optional\"\/>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Primary Mobile *<\/label>\n          <input type=\"tel\" id=\"f-mob1\" placeholder=\"+965 XXXX XXXX\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Secondary Mobile<\/label>\n          <input type=\"tel\" id=\"f-mob2\" placeholder=\"Optional\"\/>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Primary Email *<\/label>\n          <input type=\"email\" id=\"f-email1\" placeholder=\"you@example.com\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Secondary Email<\/label>\n          <input type=\"email\" id=\"f-email2\" placeholder=\"Optional\"\/>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Emergency Contact Name *<\/label>\n          <input type=\"text\" id=\"f-ename\" placeholder=\"Full name\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n        <div class=\"form-field\">\n          <label>Emergency Contact Number *<\/label>\n          <input type=\"tel\" id=\"f-enum\" placeholder=\"+965 XXXX XXXX\"\/>\n          <span class=\"error-msg\">Required<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"checks\">\n        <label class=\"check-item required-check\">\n          <input type=\"checkbox\" id=\"chk1\"\/> I confirm that my passport details are accurate.\n        <\/label>\n        <label class=\"check-item required-check\">\n          <input type=\"checkbox\" id=\"chk3\"\/> I understand that a Saudi transit visa is required before travel.\n        <\/label>\n        <label class=\"check-item required-check\">\n          <input type=\"checkbox\" id=\"chk4\"\/> I understand that I will not be allowed to travel without the required transit visa and supporting documents.\n        <\/label>\n        <label class=\"check-item required-check\">\n          <input type=\"checkbox\" id=\"chk5\"\/> I understand that flight schedules may be adjusted due to operational conditions.\n        <\/label>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 3 -->\n    <div class=\"step-panel\" id=\"step-3\">\n      <table class=\"review-table\" id=\"review-table\">\n        <tr><td>Route<\/td><td id=\"rv-route\">\u2014<\/td><\/tr>\n        <tr><td>Class<\/td><td id=\"rv-class\">\u2014<\/td><\/tr>\n        <tr><td>Passenger Name<\/td><td id=\"rv-name\">\u2014<\/td><\/tr>\n        <tr><td>Passport Number<\/td><td id=\"rv-pp\">\u2014<\/td><\/tr>\n        <tr><td>Nationality<\/td><td id=\"rv-nat\">\u2014<\/td><\/tr>\n        <tr><td>Date of Birth<\/td><td id=\"rv-dob\">\u2014<\/td><\/tr>\n        <tr><td>Primary Mobile<\/td><td id=\"rv-mob\">\u2014<\/td><\/tr>\n        <tr><td>Primary Email<\/td><td id=\"rv-email\">\u2014<\/td><\/tr>\n        <tr><td>Baggage<\/td><td id=\"rv-bag\">\u2014<\/td><\/tr>\n        <tr><td>Flight Operator<\/td><td>Kuwait Airways<\/td><\/tr>\n        <tr class=\"total-row\"><td>Total Fare<\/td><td id=\"rv-fare\">\u2014<\/td><\/tr>\n      <\/table>\n      <p style=\"font-size:12px;color:var(--muted)\">Please review your details carefully before proceeding to payment.<\/p>\n    <\/div>\n\n    <!-- STEP 4 -->\n    <div class=\"step-panel\" id=\"step-4\">\n      <div class=\"payment-note\">\n        \u26a0\ufe0f Payment gateway integration (MyFatoorah \/ UPayments) will be connected here. Your booking reference will be generated after payment.\n      <\/div>\n      <p style=\"font-size:14px;font-weight:600;margin-bottom:12px;color:var(--navy)\">Select Payment Method<\/p>\n      <div class=\"payment-methods\">\n        <button class=\"pay-btn selected\" id=\"pay-myfatoorah\" onclick=\"selectPay('myfatoorah')\">MyFatoorah<\/button>\n        <button class=\"pay-btn\" id=\"pay-upayments\" onclick=\"selectPay('upayments')\">UPayments<\/button>\n      <\/div>\n      <div style=\"background:var(--off);border:1px solid var(--border);border-radius:8px;padding:16px;font-size:13px;color:var(--muted)\">\n        <strong style=\"color:var(--navy)\">Total Amount:<\/strong> <span id=\"pay-total\" style=\"font-size:18px;font-weight:700;color:var(--blue)\">\u2014<\/span><br\/>\n        <span style=\"font-size:12px\">Secure payment processed via selected gateway. Your card details are not stored by FAS Air Charters.<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 5 -->\n    <div class=\"step-panel\" id=\"step-5\">\n      <div class=\"confirm-box\">\n        <div class=\"confirm-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\" stroke=\"white\" stroke-width=\"2.5\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>\n        <\/div>\n        <div class=\"confirm-ref\">Booking Reference<\/div>\n        <div class=\"confirm-refnum\" id=\"conf-ref\">\u2014<\/div>\n        <div class=\"confirm-msg\">Your booking request has been successfully confirmed. Please keep this confirmation for your records and present it during the travel process. Our team will continue to assist you with further coordination and updates through your registered WhatsApp number and email address.<\/div>\n      <\/div>\n      <div class=\"confirm-details\">\n        <table class=\"review-table\">\n          <tr><td>Passenger<\/td><td id=\"conf-name\">\u2014<\/td><\/tr>\n          <tr><td>Route<\/td><td id=\"conf-route\">\u2014<\/td><\/tr>\n          <tr><td>Class<\/td><td id=\"conf-class\">\u2014<\/td><\/tr>\n          <tr><td>Baggage<\/td><td id=\"conf-bag\">\u2014<\/td><\/tr>\n          <tr><td>Flight Operator<\/td><td>Kuwait Airways<\/td><\/tr>\n          <tr><td>Contact (Primary)<\/td><td id=\"conf-mob\">\u2014<\/td><\/tr>\n          <tr><td>Email<\/td><td id=\"conf-email\">\u2014<\/td><\/tr>\n          <tr class=\"total-row\"><td>Fare Paid<\/td><td id=\"conf-fare\">\u2014<\/td><\/tr>\n        <\/table>\n      <\/div>\n      <p style=\"font-size:12px;color:var(--muted);margin-top:14px;text-align:center\">For any queries: <a href=\"mailto:sales@fasfly.com\" style=\"color:var(--blue)\">sales@fasfly.com<\/a><\/p>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"modal-footer\" id=\"modal-footer\">\n    <button class=\"btn-back\" id=\"btn-back\" onclick=\"prevStep()\" style=\"display:none\">\u2190 Back<\/button>\n    <button class=\"btn-next\" id=\"btn-next\" onclick=\"nextStep()\">Continue \u2192<\/button>\n  <\/div>\n<\/div>\n<\/div>\n\n<script>\nconst PRICING = {\n  \"kwi-lhe\": {\n    economy:  { tiers:[{seats:120,price:290},{seats:60,price:310},{seats:30,price:325},{seats:22,price:335}], baggage:\"2 \u00d7 23 kg\" },\n    business: { tiers:[{seats:12,price:360},{seats:10,price:380},{seats:10,price:390}], baggage:\"2 \u00d7 23 kg\" }\n  },\n  \"lhe-kwi\": {\n    economy:  { tiers:[{seats:100,price:295},{seats:70,price:305},{seats:50,price:315},{seats:12,price:325}], baggage:\"20 kg\" },\n    business: { tiers:[{seats:12,price:335},{seats:10,price:345},{seats:10,price:350}], baggage:\"20 kg\" }\n  }\n};\n\nconst SEATS_SOLD = {\n  \"kwi-lhe\": { economy:0, business:0 },\n  \"lhe-kwi\": { economy:0, business:0 }\n};\n\nfunction getCurrentTier(route, cls) {\n  if (!PRICING[route] || !PRICING[route][cls]) return null;\n  const tiers = PRICING[route][cls].tiers;\n  let sold = SEATS_SOLD[route][cls], cum = 0;\n  for (let t of tiers) {\n    cum += t.seats;\n    if (sold < cum) return { price:t.price, tierIdx:tiers.indexOf(t)+1, totalTiers:tiers.length };\n  }\n  return null;\n}\n\nfunction getInfo(route, cls) {\n  if (!route || !cls || !PRICING[route] || !PRICING[route][cls]) return null;\n  const tier = getCurrentTier(route, cls);\n  if (!tier) return { soldOut:true };\n  return { price:tier.price, tier:tier.tierIdx, totalTiers:tier.totalTiers, baggage:PRICING[route][cls].baggage, soldOut:false };\n}\n\nfunction updateFare() {\n  const route = document.getElementById('sel-route').value;\n  const cls   = document.getElementById('sel-class').value;\n  const preview = document.getElementById('fare-preview');\n  if (!route || !cls) { preview.classList.remove('visible'); return; }\n  const info = getInfo(route, cls);\n  preview.classList.add('visible');\n  if (info.soldOut) {\n    document.getElementById('fare-display').innerHTML = 'Sold Out';\n    document.getElementById('fare-tier').textContent = 'No seats available on this class.';\n    document.getElementById('bag-display').textContent = '\u2014';\n  } else {\n    document.getElementById('fare-display').innerHTML = `${info.price} <span>KD per person<\/span>`;\n    document.getElementById('fare-tier').textContent = `Tier ${info.tier} of ${info.totalTiers} \u2014 price updates automatically as seats fill`;\n    document.getElementById('bag-display').textContent = info.baggage;\n  }\n}\n\nlet currentStep = 1;\nlet selectedPayment = 'myfatoorah';\n\nfunction openBooking() {\n  const route = document.getElementById('sel-route').value;\n  const cls   = document.getElementById('sel-class').value;\n  if (route) document.getElementById('m-route').value = route;\n  if (cls)   document.getElementById('m-class').value = cls;\n  modalUpdateFare();\n  document.getElementById('booking-overlay').classList.add('open');\n  document.body.style.overflow = 'hidden';\n}\nfunction closeBooking() {\n  document.getElementById('booking-overlay').classList.remove('open');\n  document.body.style.overflow = '';\n}\nfunction closeOnOverlay(e) {\n  if (e.target === document.getElementById('booking-overlay')) closeBooking();\n}\nfunction modalUpdateFare() {\n  const route = document.getElementById('m-route').value;\n  const cls   = document.getElementById('m-class').value;\n  if (!route || !cls) return;\n  const info = getInfo(route, cls);\n  if (info && !info.soldOut) {\n    document.getElementById('m-fare-display').innerHTML = `${info.price} <span>KD per person<\/span>`;\n    document.getElementById('m-fare-tier').textContent  = `Tier ${info.tier} of ${info.totalTiers}`;\n    document.getElementById('m-bag-display').textContent = info.baggage;\n  } else {\n    document.getElementById('m-fare-display').innerHTML = 'Sold Out';\n    document.getElementById('m-fare-tier').textContent  = 'No seats available';\n    document.getElementById('m-bag-display').textContent = '\u2014';\n  }\n}\nfunction gotoStep(n) {\n  for (let i=1;i<=5;i++) {\n    document.getElementById(`step-${i}`).classList.remove('active');\n    document.getElementById(`step-tab-${i}`).classList.remove('active','done');\n  }\n  document.getElementById(`step-${n}`).classList.add('active');\n  document.getElementById(`step-tab-${n}`).classList.add('active');\n  for (let i=1;i<n;i++) document.getElementById(`step-tab-${i}`).classList.add('done');\n  currentStep = n;\n  document.getElementById('btn-back').style.display = (n > 1 && n < 5) ? 'block' : 'none';\n  document.getElementById('btn-next').textContent = n===3 ? 'Proceed to Payment' : n===4 ? 'Confirm & Pay' : n===5 ? '' : 'Continue \u2192';\n  document.getElementById('btn-next').style.display = n===5 ? 'none' : 'block';\n  if (n===3) populateReview();\n  if (n===4) document.getElementById('pay-total').textContent = document.getElementById('rv-fare').textContent;\n}\nfunction prevStep() { if(currentStep>1) gotoStep(currentStep-1); }\nfunction nextStep() {\n  if (currentStep===1) {\n    const route = document.getElementById('m-route').value;\n    const cls   = document.getElementById('m-class').value;\n    if (!route || !cls) { alert('Please select both a route and a class.'); return; }\n    const info = getInfo(route, cls);\n    if (info.soldOut) { alert('Sorry, this class is fully booked.'); return; }\n    gotoStep(2);\n  } else if (currentStep===2) {\n    if (!validatePassengerForm()) return;\n    gotoStep(3);\n  } else if (currentStep===3) {\n    gotoStep(4);\n  } else if (currentStep===4) {\n    completeBooking();\n  }\n}\nfunction validatePassengerForm() {\n  const required = ['f-name','f-nat','f-pp','f-ppexp','f-dob','f-mob1','f-email1','f-ename','f-enum','f-gender'];\n  let ok = true;\n  required.forEach(id => {\n    const el = document.getElementById(id);\n    const parent = el.closest('.form-field');\n    if (!el.value.trim()) {\n      el.classList.add('error');\n      if(parent) parent.classList.add('has-error');\n      ok = false;\n    } else {\n      el.classList.remove('error');\n      if(parent) parent.classList.remove('has-error');\n    }\n  });\n  ['chk1','chk3','chk4','chk5'].forEach(id => {\n    if (!document.getElementById(id).checked) ok = false;\n  });\n  if (!ok) alert('Please complete all required fields and tick all acknowledgement boxes.');\n  return ok;\n}\nfunction populateReview() {\n  const routeMap = {'kwi-lhe':'Kuwait \u2192 Lahore via Dammam','lhe-kwi':'Lahore \u2192 Kuwait via Dammam'};\n  const route = document.getElementById('m-route').value;\n  const cls   = document.getElementById('m-class').value;\n  const info  = getInfo(route, cls);\n  document.getElementById('rv-route').textContent = routeMap[route] || route;\n  document.getElementById('rv-class').textContent = cls.charAt(0).toUpperCase()+cls.slice(1);\n  document.getElementById('rv-name').textContent  = document.getElementById('f-name').value;\n  document.getElementById('rv-pp').textContent    = document.getElementById('f-pp').value;\n  document.getElementById('rv-nat').textContent   = document.getElementById('f-nat').value;\n  document.getElementById('rv-dob').textContent   = document.getElementById('f-dob').value;\n  document.getElementById('rv-mob').textContent   = document.getElementById('f-mob1').value;\n  document.getElementById('rv-email').textContent = document.getElementById('f-email1').value;\n  document.getElementById('rv-bag').textContent   = info ? info.baggage : '\u2014';\n  document.getElementById('rv-fare').textContent  = info ? `${info.price} KD` : '\u2014';\n}\nfunction selectPay(method) {\n  selectedPayment = method;\n  document.getElementById('pay-myfatoorah').classList.toggle('selected', method==='myfatoorah');\n  document.getElementById('pay-upayments').classList.toggle('selected', method==='upayments');\n}\nfunction completeBooking() {\n  const route = document.getElementById('m-route').value;\n  const cls   = document.getElementById('m-class').value;\n  const info  = getInfo(route, cls);\n  const name  = document.getElementById('f-name').value;\n  const pp    = document.getElementById('f-pp').value;\n  const mob   = document.getElementById('f-mob1').value;\n  const email = document.getElementById('f-email1').value;\n  if (!info || info.soldOut) { alert('Sorry, this class is fully booked.'); return; }\n  const params = new URLSearchParams({\n    fas_book:1, price:info.price, route:route, class:cls, pname:name, pp:pp, mob:mob, email:email\n  });\n  window.location.href = 'https:\/\/fasfly.com\/?' + params.toString();\n}\nfunction toggleFaq(el) {\n  el.parentElement.classList.toggle('open');\n}\ndocument.getElementById('m-route').addEventListener('change', modalUpdateFare);\ndocument.getElementById('m-class').addEventListener('change', modalUpdateFare);\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-724a804 e-grid e-con-boxed e-con e-parent\" data-id=\"724a804\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>FAS Air Charters \u2013 Booking Portal \u2708\ufe0f Best wishes to all our happy travellers! &nbsp;Charter flights have now concluded. If new flights are announced, we will update this page. Wishing you a safe and happy journey. \ud83c\udf3f FA FAS Air ChartersOperated by Kuwait Airways sales@fasfly.com Charter Flights Now Operating Kuwait \u2194 Lahorevia Dammam Coordinated charter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-6517","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/pages\/6517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fasfly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6517"}],"version-history":[{"count":62,"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/pages\/6517\/revisions"}],"predecessor-version":[{"id":6625,"href":"https:\/\/fasfly.com\/index.php?rest_route=\/wp\/v2\/pages\/6517\/revisions\/6625"}],"wp:attachment":[{"href":"https:\/\/fasfly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}