:root{--etihad-navy-900:#121e26;--etihad-navy-800:#1c2b33;--etihad-navy-700:#253746;--etihad-navy-600:#2f4554;--etihad-gold:#b38e5d;--etihad-gold-dark:#9a7850;--etihad-gold-light:#d4b896;--etihad-cream:#f9f7f2;--etihad-white:#ffffff;--etihad-text-on-dark:#ffffff;--etihad-text-muted-on-dark:rgba(255,255,255,0.78);--etihad-text-bright-on-dark:rgba(255,255,255,0.94);--etihad-line-on-dark:rgba(179,142,93,0.22)}html{text-rendering:optimizeLegibility}.nav--etihad{background:transparent;border-bottom:1px solid transparent}.nav--etihad,.nav--etihad.nav--scrolled{background:var(--etihad-navy-800);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(18,30,38,.28)}.nav--etihad .nav__links a{color:var(--etihad-text-bright-on-dark);font-weight:300;font-size:.9375rem;letter-spacing:.02em}.nav--etihad .logo__subtitle-text,.nav--etihad .logo__title-primary,.nav--etihad .nav__links a:hover{color:var(--etihad-white)}.nav--etihad .logo__title-accent{color:var(--etihad-gold-light)}.nav--etihad .logo__subtitle-line{background:var(--etihad-gold);opacity:1}.nav--etihad .nav__logo .logo__icon{width:68px;height:68px}.nav--etihad .theme-toggle{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:var(--etihad-text-muted-on-dark)}.nav--etihad .theme-toggle:hover{background:rgba(255,255,255,.1);color:var(--etihad-white);border-color:rgba(255,255,255,.22)}.nav--etihad .btn--ghost{color:var(--etihad-text-muted-on-dark);border-color:rgba(255,255,255,.14)}.nav--etihad .btn--ghost:hover{color:var(--etihad-white);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.nav--etihad .nav__home{color:var(--etihad-text-bright-on-dark);border-color:rgba(255,255,255,.14);font-weight:500;flex-shrink:0}.nav--etihad .nav__home:hover{color:var(--etihad-white);border-color:rgba(179,142,93,.35)}.nav--etihad .btn--nav-cta{background:var(--etihad-gold);color:var(--etihad-white);border-radius:100px;font-weight:600;letter-spacing:.02em;box-shadow:none}.nav--etihad .btn--nav-cta:hover{background:var(--etihad-gold-dark);opacity:1;transform:none}.nav--etihad .nav__burger span{background:var(--etihad-white)}.nav--etihad .nav__mobile{background:var(--etihad-navy-800);border-top:1px solid rgba(255,255,255,.08)}.nav--etihad .nav__mobile a{color:var(--etihad-text-muted-on-dark)}.nav--etihad .nav__mobile a:hover{color:var(--etihad-white)}.hero--etihad{background:var(--etihad-navy-800);color:var(--etihad-text-on-dark);position:relative;isolation:isolate}.hero--etihad:before{background:linear-gradient(135deg,rgba(18,30,38,.35),transparent 45%),linear-gradient(225deg,rgba(37,55,70,.5),transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(179,142,93,.08) 0,transparent 55%)}.hero--etihad:after,.hero--etihad:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.hero--etihad:after{background-image:repeating-linear-gradient(62deg,transparent,transparent 48px,var(--etihad-line-on-dark) 48px,var(--etihad-line-on-dark) 49px),repeating-linear-gradient(-28deg,transparent,transparent 72px,rgba(179,142,93,.1) 72px,rgba(179,142,93,.1) 73px);opacity:.55}.hero--etihad .hero__inner{padding-top:56px;padding-bottom:72px}.hero--etihad .hero__pill--status{background:rgba(255,255,255,.06);border:1px solid rgba(179,142,93,.45);color:var(--etihad-gold-light)}.hero--etihad .hero__pill--status svg{color:var(--etihad-gold)}.hero--etihad .hero__pill-border{position:relative;display:inline-flex;padding:1px;border-radius:100px;overflow:hidden;isolation:isolate;background:none;box-shadow:none}.hero--etihad .hero__pill-border:before{content:"";position:absolute;top:50%;left:50%;width:220%;height:220%;transform:translate(-50%,-50%) rotate(0deg);background:conic-gradient(transparent 0deg,transparent 82deg,#b38e5d 88deg,#d4b896 94deg,#ffffff 100deg,#d4b896 106deg,#b38e5d 112deg,transparent 118deg,transparent 1turn);animation:pillBorderRun 2.5s linear infinite;z-index:0}.hero--etihad .hero__pill--promo{position:relative;z-index:1;background:var(--etihad-navy-800);border:none;color:var(--etihad-gold-light)}.hero--etihad .hero__title{font-family:var(--font-family-body);font-weight:200;letter-spacing:-.015em;color:#ffffff;line-height:1.1}.hero--etihad .hero__title-accent{font-family:var(--font-family-body);color:var(--etihad-gold-light);background:none;-webkit-text-fill-color:currentColor;font-weight:300}.hero--etihad .hero__subtitle{color:#ffffff;font-weight:300;font-size:1.0625rem;line-height:1.8;letter-spacing:.01em}.hero--etihad .hero__cta-border{background:none;animation:none;box-shadow:none;padding:0;border-radius:0}.hero--etihad .hero__cta-main.btn--white{background:var(--etihad-gold);color:var(--etihad-white);border-radius:100px;box-shadow:0 8px 24px rgba(179,142,93,.28);font-weight:600;letter-spacing:.02em}.hero--etihad .hero__cta-main.btn--white:hover{background:var(--etihad-gold-dark);opacity:1;transform:translateY(-1px);box-shadow:0 12px 28px rgba(179,142,93,.34)}.hero--etihad .hero__highlight{color:var(--etihad-text-muted-on-dark);font-weight:400}.hero--etihad a.hero__highlight:hover{color:var(--etihad-gold-light)}.hero--etihad .hero__highlight-icon{color:var(--etihad-gold)}.hero-booking-card{position:relative;z-index:1;width:100%;max-width:100%;min-width:0;background:var(--etihad-white);border-radius:20px;box-shadow:0 24px 64px rgba(18,30,38,.28),0 8px 24px rgba(18,30,38,.12);overflow:hidden}.hero-booking-card__head{padding:28px 28px 0}.hero-booking-card__title{font-size:1.375rem;font-weight:500;color:var(--etihad-navy-800);letter-spacing:-.01em;margin:0}.hero-booking-card__subtitle{margin:6px 0 0;font-size:.875rem;font-weight:400;color:#64748b}.hero--etihad .booking-form--etihad{padding:22px 28px 28px;gap:22px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.hero--etihad .booking-form--etihad .booking-form__modes{gap:8px}.hero--etihad .booking-form--etihad .booking-form__mode>span{min-height:44px;flex-direction:row;gap:8px;padding:10px 18px;border-radius:100px;background:var(--etihad-white);border:1px solid #d8dee6;color:var(--etihad-navy-700);font-size:.875rem;font-weight:500}.hero--etihad .booking-form--etihad .booking-form__mode input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white);box-shadow:none}.hero--etihad .booking-form--etihad .booking-form__mode:hover>span{border-color:#b8c5ce;color:var(--etihad-navy-800)}.hero--etihad .booking-form--etihad .booking-form__mode input:checked:hover+span{color:var(--etihad-white)}.hero--etihad .booking-form--etihad .booking-form__section-title{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--etihad-navy-700);margin-bottom:10px}.hero--etihad .booking-form--etihad .booking-form__trip{display:flex;flex-wrap:wrap;gap:8px;padding:0;background:none;border:none}.hero--etihad .booking-form--etihad .booking-form__trip-option span{padding:10px 18px;border-radius:100px;border:1px solid #d8dee6;background:var(--etihad-white);color:var(--etihad-navy-700);font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0}.hero--etihad .booking-form--etihad .booking-form__trip-option input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white)}.hero--etihad .booking-form--etihad .booking-form__label{color:var(--etihad-navy-700);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero--etihad .booking-form--etihad .booking-form__input-wrap input,.hero--etihad .booking-form--etihad .booking-form__input-wrap select{border:1px solid #d8dee6;border-radius:12px;background:#f8fafb;color:var(--etihad-navy-800);font-size:.9375rem;font-weight:500;padding:14px 16px 14px 44px}.hero--etihad .booking-form--etihad .booking-form__input-wrap input::placeholder{color:#94a3b8;font-weight:400}.hero--etihad .booking-form--etihad .booking-form__input-wrap input:focus,.hero--etihad .booking-form--etihad .booking-form__input-wrap select:focus{border-color:var(--etihad-gold);box-shadow:0 0 0 3px rgba(179,142,93,.18);background:var(--etihad-white);outline:none}.hero--etihad .booking-form--etihad .booking-form__input-wrap--date .booking-form__date-input{padding-right:16px;padding-left:44px;width:100%;box-sizing:border-box;min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero--etihad .booking-form--etihad .booking-form__field>.booking-form__input-wrap:not(:has(.booking-form__input-icon))>input{padding:14px 16px}.hero--etihad .booking-form--etihad .booking-form__input-icon{left:14px;color:var(--etihad-gold-dark);z-index:2}.hero--etihad .booking-form--etihad .booking-form__date-trigger{background:rgba(179,142,93,.12);color:var(--etihad-gold-dark)}.hero--etihad .booking-form--etihad .booking-form__date-trigger:hover{background:rgba(179,142,93,.2);color:var(--etihad-navy-800)}.hero--etihad .booking-form--etihad .booking-form__submit{background:var(--etihad-gold);color:var(--etihad-white);border-radius:100px;font-weight:600;letter-spacing:.02em;box-shadow:0 8px 24px rgba(179,142,93,.28);margin-top:4px}.hero--etihad .booking-form--etihad .booking-form__submit:hover{background:var(--etihad-gold-dark);box-shadow:0 12px 28px rgba(179,142,93,.34)}.hero--etihad .booking-form--etihad .booking-form__suggestions{border-color:#d8dee6;background:var(--etihad-white);box-shadow:0 12px 32px rgba(18,30,38,.14)}.hero--etihad .booking-form--etihad .booking-form__suggestion{font-family:var(--font-family-body)}.hero--etihad .booking-form--etihad .booking-form__suggestion-main strong{color:var(--etihad-navy-800);font-weight:600}.hero--etihad .booking-form--etihad .booking-form__suggestion-main span{color:#64748b}.hero--etihad .booking-form--etihad .booking-form__suggestion-code{color:var(--etihad-gold-dark)}.hero--etihad .booking-form--etihad .booking-form__suggestion.is-active,.hero--etihad .booking-form--etihad .booking-form__suggestion:hover{background:rgba(179,142,93,.08)}.hero--etihad .booking-form--etihad .booking-form__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero--etihad .booking-form--etihad .booking-form__inline-action{border:none;background:transparent;color:var(--etihad-gold-dark);font-size:.75rem;font-weight:600;cursor:pointer}.hero--etihad .booking-form--etihad .booking-form__segment-card{background:#fafbfc;border-color:#e2e8f0}.hero--etihad .booking-form--etihad .booking-form__segment-card-title{color:#64748b}.hero--etihad .booking-form--etihad .booking-form__segment-remove{color:#ef4444}.hero--etihad .booking-form--etihad .booking-form__segment-remove:hover{color:#dc2626}.hero--etihad .booking-form--etihad .booking-form__add-passenger,.hero--etihad .booking-form--etihad .booking-form__add-segment{border-color:#d8dee6;color:#64748b}.hero--etihad .booking-form--etihad .booking-form__add-passenger:hover,.hero--etihad .booking-form--etihad .booking-form__add-segment:hover{border-color:var(--etihad-gold);color:var(--etihad-navy-800);background:rgba(179,142,93,.08)}@media (max-width:1024px){.hero--etihad .hero__inner{gap:40px}}@media (max-width:768px){.hero--etihad .hero__inner{padding-top:32px;padding-bottom:48px}.hero--etihad .hero__visual{width:100%;max-width:100%;min-width:0}.hero-booking-card{overflow:hidden;border-radius:16px}.hero--etihad .booking-form--etihad,.hero-booking-card__head{padding-left:20px;padding-right:20px}.hero--etihad .booking-form--etihad .booking-form__modes{flex-direction:column}.hero--etihad .booking-form--etihad .booking-form__row{grid-template-columns:1fr}.hero--etihad .booking-form--etihad .booking-form__field,.hero--etihad .booking-form--etihad .booking-form__fields,.hero--etihad .booking-form--etihad .booking-form__input-wrap,.hero--etihad .booking-form--etihad .booking-form__row,.hero--etihad .booking-form--etihad .booking-form__section{width:100%;max-width:100%;min-width:0}.hero--etihad .booking-form--etihad .booking-form__trip{flex-wrap:wrap;gap:8px}.hero--etihad .booking-form--etihad .booking-form__trip-option{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.hero--etihad .booking-form--etihad .booking-form__trip-option span{width:100%;padding:10px 12px;font-size:.75rem}}@media (max-width:480px){.hero--etihad .hero__inner{padding-top:24px;padding-bottom:40px}.hero--etihad .booking-form--etihad,.hero-booking-card__head{padding-left:16px;padding-right:16px}.hero-booking-card__head{padding-top:20px}.hero--etihad .booking-form--etihad{padding-top:16px;padding-bottom:20px;gap:18px}.hero--etihad .hero__title{font-size:clamp(1.75rem,8vw,2.25rem)}.hero--etihad .booking-form--etihad .booking-form__trip-option{flex:1 1 100%}.hero--etihad .booking-form--etihad .booking-form__input-wrap input,.hero--etihad .booking-form--etihad .booking-form__input-wrap select,.hero--etihad .booking-form--etihad .booking-form__input-wrap--date .booking-form__date-input{font-size:16px}}[data-theme=light] .hero--etihad{background:var(--etihad-navy-800);color:var(--etihad-text-on-dark)}[data-theme=light] .hero--etihad .hero__title{color:var(--etihad-white)}[data-theme=light] .hero--etihad .hero__title-accent{color:var(--etihad-gold);background:none;-webkit-text-fill-color:currentColor}[data-theme=light] .hero--etihad .hero__subtitle{color:var(--etihad-text-muted-on-dark)}[data-theme=light] .hero--etihad .hero__pill--status{background:rgba(255,255,255,.06);border-color:rgba(179,142,93,.45);color:var(--etihad-gold-light);box-shadow:none}[data-theme=light] .hero--etihad .hero__pill--status svg{color:var(--etihad-gold)}[data-theme=light] .hero--etihad .hero__pill-border{box-shadow:0 2px 14px rgba(179,142,93,.18)}[data-theme=light] .hero--etihad .hero__pill--promo{background:var(--etihad-navy-800);border:none;color:var(--etihad-gold-light);box-shadow:none}[data-theme=light] .hero--etihad .hero__cta-main.btn--white{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:0 8px 24px rgba(179,142,93,.28)}[data-theme=light] .hero--etihad .hero__cta-main.btn--white:hover{background:var(--etihad-gold-dark);box-shadow:0 12px 28px rgba(179,142,93,.34);filter:none}[data-theme=light] .hero--etihad .hero__highlight-icon{color:var(--etihad-gold)}[data-theme=light] .hero--etihad a.hero__highlight:hover{color:var(--etihad-gold-light)}[data-theme=light] .nav--etihad,[data-theme=light] .nav--etihad.nav--scrolled{background:var(--etihad-navy-800);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(18,30,38,.28)}[data-theme=light] .nav--etihad .btn--nav-cta{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:none}[data-theme=light] .nav--etihad .btn--nav-cta:hover{background:var(--etihad-gold-dark);filter:none}[data-theme=light] .hero--etihad .booking-form--etihad .booking-form__mode>span{background:var(--etihad-white);border-color:#d8dee6;color:var(--etihad-navy-700)}[data-theme=light] .hero--etihad .booking-form--etihad .booking-form__mode input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white);box-shadow:none}[data-theme=light] .hero--etihad .booking-form--etihad .booking-form__label{color:var(--etihad-navy-700)}[data-theme=light] .hero--etihad .booking-form--etihad .booking-form__submit{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:0 8px 24px rgba(179,142,93,.28)}[data-theme=light] .hero--etihad .booking-form--etihad .booking-form__submit:hover{background:var(--etihad-gold-dark);box-shadow:0 12px 28px rgba(179,142,93,.34)}.features--etihad{background:var(--etihad-navy-900);padding:72px 0 88px}.features--etihad:before{background:linear-gradient(90deg,transparent,rgba(179,142,93,.35),transparent)}.features--etihad .features__header{text-align:center;max-width:720px;margin-bottom:48px;margin-left:auto;margin-right:auto}.features--etihad .features__title{font-family:var(--font-family-body);font-weight:200;letter-spacing:-.015em;color:#ffffff;line-height:1.2}.features--etihad .features__title-accent{font-family:var(--font-family-body);font-style:normal;font-weight:300;color:var(--etihad-gold-light);background:none;-webkit-text-fill-color:currentColor}.features--etihad .features__subtitle{color:var(--etihad-text-bright-on-dark);line-height:1.8;color:var(--etihad-text-muted-on-dark);font-weight:300;font-size:1.0625rem;max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.features--etihad .features__grid{gap:16px}.features--etihad .feature-flip--cyan,.features--etihad .feature-flip--green,.features--etihad .feature-flip--pink,.features--etihad .feature-flip--purple{--flip-stat-color:var(--etihad-gold);--flip-accent:linear-gradient(135deg,var(--etihad-gold-dark) 0%,var(--etihad-gold) 100%);--flip-shadow:0 12px 32px rgba(179,142,93,0.18)}.features--etihad .feature-flip__face--front{background:var(--etihad-navy-700);border:1px solid rgba(255,255,255,.08);box-shadow:none;padding:32px 24px 36px}.features--etihad .feature-flip--green .feature-flip__face--front{border-color:rgba(179,142,93,.45);box-shadow:0 0 0 1px rgba(179,142,93,.2)}.features--etihad .feature-flip__back-icon,.features--etihad .feature-flip__icon{width:52px;height:52px;border-radius:12px}.features--etihad .feature-flip--cyan .feature-flip__back-icon,.features--etihad .feature-flip--cyan .feature-flip__icon,.features--etihad .feature-flip--green .feature-flip__back-icon,.features--etihad .feature-flip--green .feature-flip__icon,.features--etihad .feature-flip--pink .feature-flip__back-icon,.features--etihad .feature-flip--pink .feature-flip__icon,.features--etihad .feature-flip--purple .feature-flip__back-icon,.features--etihad .feature-flip--purple .feature-flip__icon,.features--etihad .feature-flip__back-icon,.features--etihad .feature-flip__icon{background:rgba(255,255,255,.06);border:1px solid rgba(179,142,93,.35);color:var(--etihad-gold-light);box-shadow:none}.features--etihad .feature-flip__stat{color:var(--etihad-gold);font-weight:500}.features--etihad .feature-flip__stat-unit{color:var(--etihad-text-muted-on-dark);font-weight:400}.features--etihad .feature-flip__title{color:var(--etihad-white);font-weight:500;letter-spacing:-.01em}.features--etihad .feature-flip__desc{color:var(--etihad-text-muted-on-dark);font-weight:300;line-height:1.7}.features--etihad .feature-flip__face--back{background:linear-gradient(135deg,var(--etihad-gold-dark) 0,var(--etihad-gold) 100%);box-shadow:0 12px 32px rgba(179,142,93,.22)}.features--etihad .feature-flip__back-inner{background:var(--etihad-navy-800);border-radius:13px}.features--etihad .feature-flip__back-stat{color:var(--etihad-gold);font-weight:500}.features--etihad .feature-flip__back-detail{color:var(--etihad-text-muted-on-dark);font-weight:300}@media (hover:hover){.features--etihad .feature-flip:hover .feature-flip__face--front{border-color:rgba(179,142,93,.35);box-shadow:0 8px 28px rgba(18,30,38,.35)}.features--etihad .feature-flip--green:hover .feature-flip__face--front{border-color:rgba(179,142,93,.55);box-shadow:0 8px 28px rgba(179,142,93,.15)}}[data-theme=light] .features--etihad{background:var(--etihad-navy-900)}[data-theme=light] .features--etihad .features__title{color:var(--etihad-white)}[data-theme=light] .features--etihad .features__title-accent{color:var(--etihad-gold);background:none;-webkit-text-fill-color:currentColor}[data-theme=light] .features--etihad .features__subtitle{color:var(--etihad-text-muted-on-dark)}[data-theme=light] .features--etihad .feature-flip--cyan,[data-theme=light] .features--etihad .feature-flip--green,[data-theme=light] .features--etihad .feature-flip--pink,[data-theme=light] .features--etihad .feature-flip--purple{--flip-stat-color:var(--etihad-gold)}[data-theme=light] .features--etihad .feature-flip__face--front{background:var(--etihad-navy-700);border-color:rgba(255,255,255,.08);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .features--etihad .feature-flip--green .feature-flip__face--front{border-color:rgba(179,142,93,.45)}[data-theme=light] .features--etihad .feature-flip--cyan .feature-flip__back-icon,[data-theme=light] .features--etihad .feature-flip--cyan .feature-flip__icon,[data-theme=light] .features--etihad .feature-flip--green .feature-flip__back-icon,[data-theme=light] .features--etihad .feature-flip--green .feature-flip__icon,[data-theme=light] .features--etihad .feature-flip--pink .feature-flip__back-icon,[data-theme=light] .features--etihad .feature-flip--pink .feature-flip__icon,[data-theme=light] .features--etihad .feature-flip--purple .feature-flip__back-icon,[data-theme=light] .features--etihad .feature-flip--purple .feature-flip__icon{background:rgba(255,255,255,.06);border:1px solid rgba(179,142,93,.35);color:var(--etihad-gold-light);box-shadow:none}[data-theme=light] .features--etihad .feature-flip__face--back{--flip-accent:linear-gradient(135deg,var(--etihad-gold-dark) 0%,var(--etihad-gold) 100%)}[data-theme=light] .features--etihad .feature-flip__title{color:var(--etihad-white)}[data-theme=light] .features--etihad .feature-flip__back-detail,[data-theme=light] .features--etihad .feature-flip__desc{color:var(--etihad-text-muted-on-dark)}@media (max-width:1024px){.features--etihad .features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features--etihad{padding:56px 0 64px}.features--etihad .features__grid{grid-template-columns:1fr;gap:14px}.features--etihad .features__title{font-size:1.75rem}}:root,[data-theme=dark],[data-theme=light]{--color-accent:var(--etihad-gold);--color-accent-2:var(--etihad-gold-dark);--color-success:var(--etihad-gold);--color-gold:var(--etihad-gold);--color-icon-blue:var(--etihad-gold);--logo-blue:var(--etihad-gold-light);--gradient-brand:linear-gradient(135deg,var(--etihad-gold-dark) 0%,var(--etihad-gold) 100%);--shadow-cta:0 8px 24px rgba(179,142,93,0.28);--shadow-panel:0 24px 64px rgba(18,30,38,0.18)}[data-theme=light]{--color-bg:var(--etihad-navy-900);--color-text:#ffffff;--color-text-secondary:rgba(255,255,255,0.94);--color-muted:rgba(255,255,255,0.78);--color-blue:var(--etihad-navy-800);--color-blue-dark:var(--etihad-navy-900);--color-blue-light:var(--etihad-navy-700);--color-blue-rgb:28,43,51;--color-border:rgba(28,43,51,0.1);--color-border-strong:rgba(28,43,51,0.16);--color-divider:rgba(28,43,51,0.1)}[data-theme=dark]{--color-bg:var(--etihad-navy-900);--color-text:var(--etihad-white);--color-text-secondary:var(--etihad-text-muted-on-dark);--color-muted:var(--etihad-text-muted-on-dark);--color-accent:var(--etihad-gold)}body{background:var(--etihad-navy-900);color:var(--etihad-white)}.confirmation-page,.order-page,[data-theme=dark] main>section,[data-theme=light] main>section,main>section{position:relative;isolation:isolate;color:var(--etihad-text-on-dark);background-color:var(--etihad-navy-800);background-image:repeating-linear-gradient(62deg,transparent,transparent 48px,rgba(179,142,93,.1) 0,rgba(179,142,93,.1) 49px),repeating-linear-gradient(-28deg,transparent,transparent 72px,rgba(179,142,93,.05) 0,rgba(179,142,93,.05) 73px),radial-gradient(ellipse at 75% 15%,rgba(179,142,93,.07) 0,transparent 55%)}[data-theme=dark] main>section:nth-child(2n),[data-theme=light] main>section:nth-child(2n),main>section:nth-child(2n){background-color:var(--etihad-navy-900)}[data-theme=light] .booking-steps,[data-theme=light] .features,[data-theme=light] .guide,[data-theme=light] .hero,[data-theme=light] .how-it-works{background:none}[data-theme=light] .hero.hero--etihad{background-color:var(--etihad-navy-800);background-image:repeating-linear-gradient(62deg,transparent,transparent 48px,rgba(179,142,93,.1) 0,rgba(179,142,93,.1) 49px),repeating-linear-gradient(-28deg,transparent,transparent 72px,rgba(179,142,93,.05) 0,rgba(179,142,93,.05) 73px),radial-gradient(ellipse at 75% 15%,rgba(179,142,93,.07) 0,transparent 55%)}.confirmation-page>.container,.order-page>.container,main>section>.container{position:relative;z-index:1}main>section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(179,142,93,.3),transparent);z-index:1}.booking-steps__header,.features__header,.how-it-works__header,.pricing__header,.reviews__header{text-align:center;margin-left:auto;margin-right:auto;max-width:720px}.booking-steps__title,.cta-banner__title,.features__title,.how-it-works__title,.pricing__title,.reviews__title{font-family:var(--font-family-body);font-weight:200;color:#ffffff;letter-spacing:-.015em;line-height:1.2}.booking-steps__title-accent,.cta-banner__title-accent,.features__title-accent,.how-it-works__title-accent,.pricing__title-accent,.reviews__title-accent{font-family:var(--font-family-body);font-style:normal;font-weight:300;color:var(--etihad-gold-light);background:none!important;-webkit-text-fill-color:currentColor!important}.booking-steps__subtitle,.features__subtitle,.how-it-works__subtitle,.pricing__subtitle,.reviews__subtitle{font-weight:300;color:var(--etihad-text-bright-on-dark);text-align:center;margin-left:auto;margin-right:auto;max-width:640px;line-height:1.8;letter-spacing:.01em}.btn--primary{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:var(--shadow-cta)}.btn--primary:hover{background:var(--etihad-gold-dark);box-shadow:0 12px 28px rgba(179,142,93,.34)}.btn--white{background:var(--etihad-gold);color:var(--etihad-white)}.how-it-works{padding:80px 0 96px}.how-it-works,[data-theme=dark] .how-it-works,[data-theme=light] .how-it-works{background-color:var(--etihad-navy-800)}.booking-steps{background-color:var(--etihad-navy-900)}.booking-steps__title{font-weight:300;color:var(--etihad-white)}.booking-steps__subtitle{color:var(--etihad-text-muted-on-dark);font-weight:300}.booking-steps__card{background:var(--etihad-navy-700);border-color:rgba(255,255,255,.08);box-shadow:0 8px 28px rgba(0,0,0,.2)}.booking-steps__card:hover{border-color:rgba(179,142,93,.35);box-shadow:0 12px 32px rgba(0,0,0,.28)}.booking-steps__card-title{color:var(--etihad-white);font-weight:400}.booking-steps__card-desc{color:var(--etihad-text-muted-on-dark)}.booking-steps__line{background:linear-gradient(90deg,rgba(179,142,93,.15),rgba(179,142,93,.5) 20%,rgba(179,142,93,.5) 80%,rgba(179,142,93,.15))}.booking-steps__icon{background:var(--etihad-navy-800)!important;color:var(--etihad-gold-light)!important;box-shadow:0 0 0 6px var(--etihad-navy-900),0 12px 28px rgba(0,0,0,.3)!important}.booking-steps__step{color:var(--etihad-gold)}.booking-steps__cta,.btn--booking{background:var(--etihad-gold);color:var(--etihad-white)}.booking-steps__cta:hover,.btn--booking:hover{background:var(--etihad-gold-dark)}.booking-steps__footer-note{color:var(--etihad-text-muted-on-dark)}.pricing{background-color:var(--etihad-navy-800);padding:88px 0 96px}.pricing__glow{display:none}.pricing__title{font-family:var(--font-family-body);font-weight:200;color:#ffffff}.pricing__title-accent{font-family:var(--font-family-body);font-style:normal;font-weight:300;color:var(--etihad-gold-light);background:none;-webkit-text-fill-color:currentColor}.pricing__subtitle{color:var(--etihad-text-bright-on-dark);font-weight:300;line-height:1.8}.pricing-card{background:rgba(179,142,93,.2)}.pricing-card--featured{background:linear-gradient(135deg,var(--etihad-gold-dark),var(--etihad-gold))}.pricing-card__inner{border:1px solid rgba(255,255,255,.08);box-shadow:none}.pricing-card--featured .pricing-card__inner,.pricing-card__inner{background:var(--etihad-navy-700)}.pricing-card__feature,.pricing-card__price,.pricing-card__price-alt,.pricing-card__title{color:var(--etihad-white)}.pricing-card__price-note{color:var(--etihad-text-muted-on-dark)}.pricing-card__check{color:var(--etihad-gold-light)!important;background:rgba(179,142,93,.15)!important}.pricing-card__icon{color:var(--etihad-gold-light)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(179,142,93,.35)}.pricing-card__badge,.pricing-card__cta{background:var(--etihad-gold);color:var(--etihad-white)}.pricing-card__cta{border:none}.pricing-card__cta:hover{background:var(--etihad-gold-dark)}.pricing-card--featured .pricing-card__cta{background:var(--etihad-white);color:var(--etihad-navy-800)}[data-theme=dark] .pricing,[data-theme=light] .pricing{background:var(--etihad-navy-800)}[data-theme=dark] .pricing-card,[data-theme=light] .pricing-card{--pricing-card-border:rgba(179,142,93,0.25);--pricing-card-bg:var(--etihad-navy-700);--pricing-icon-color:var(--etihad-gold-light);--pricing-icon-bg:rgba(255,255,255,0.06);--pricing-check-color:var(--etihad-gold-light);--pricing-check-bg:rgba(179,142,93,0.15);--pricing-cta-bg:var(--etihad-gold)}[data-theme=dark] .pricing__title-accent,[data-theme=light] .pricing__title-accent{background:none;-webkit-text-fill-color:currentColor;color:var(--etihad-gold)}[data-theme=dark] .pricing-card__cta,[data-theme=light] .pricing-card__cta{background:var(--etihad-gold);color:var(--etihad-white)}[data-theme=dark] .pricing-card--featured .pricing-card__cta,[data-theme=light] .pricing-card--featured .pricing-card__cta{background:var(--etihad-white);color:var(--etihad-navy-800)}.guide{background-color:var(--etihad-navy-800);color:var(--etihad-white)}.guide__scene-glow,.guide__scene-glow--left{background:radial-gradient(circle,rgba(179,142,93,.08) 0,transparent 72%)}.guide__header{text-align:center;max-width:680px;margin:0 auto 48px}.guide__title{font-weight:200;color:#ffffff;letter-spacing:-.015em}.guide__title,.guide__title-accent{font-family:var(--font-family-body)}.guide__title-accent{font-style:normal;font-weight:300;color:var(--etihad-gold-light);background:none!important;-webkit-text-fill-color:currentColor!important}.guide__subtitle{text-align:center;margin:0 auto;max-width:480px;font-weight:300;color:var(--etihad-text-bright-on-dark);line-height:1.8}.guide__shell{display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.guide__sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px);padding-right:28px;border-right:1px solid rgba(255,255,255,.1)}.guide__main{min-width:0}.guide__toc{margin-bottom:0;padding:0;border:none;border-radius:0;background:transparent}.guide__toc-label{color:var(--etihad-text-muted-on-dark)}.guide__toc-list{border-left-color:rgba(255,255,255,.12)}.guide__toc-link{color:var(--etihad-text-muted-on-dark)}.guide__toc-item.is-active .guide__toc-link,.guide__toc-link:hover{color:var(--etihad-white)}.guide__toc-item--blue,.guide__toc-item--cyan,.guide__toc-item--gold,.guide__toc-item--green{--toc-accent:var(--etihad-gold)}.guide__toc-num{color:var(--etihad-gold)}.guide__toc-item.is-active:before{background:var(--etihad-gold);box-shadow:0 0 0 3px rgba(179,142,93,.2)}.guide__lead{margin-bottom:20px;padding:22px 24px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--etihad-gold);background:var(--etihad-navy-700);box-shadow:0 4px 20px rgba(0,0,0,.2)}.guide__lead p{font-size:.9375rem;color:var(--etihad-text-muted-on-dark);line-height:1.75;text-align:left}.guide__layout{display:flex;flex-direction:column;gap:20px}.guide__block{background:var(--etihad-navy-700);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.18)}.guide__block--blue,.guide__block--cyan,.guide__block--gold,.guide__block--green{--guide-accent:var(--etihad-gold);--guide-bg:rgba(255,255,255,0.03)}.guide__block-head{display:flex;align-items:center;gap:16px;background:var(--guide-bg);border-bottom:1px solid rgba(255,255,255,.08)}.guide__block-icon{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(179,142,93,.25)}.guide__block-meta{display:flex;flex-direction:row;align-items:baseline;gap:10px;min-width:0}.guide__block-num{color:var(--etihad-gold)}.guide__heading{color:var(--etihad-white);font-weight:500;margin:0}.guide__block li,.guide__block p,.guide__block-body p{color:var(--etihad-text-muted-on-dark)}.guide__block h4,.guide__reason-title{color:var(--etihad-white)}.guide__block:hover{border-color:rgba(179,142,93,.35)}.guide__list{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.guide__list li{color:var(--etihad-text-muted-on-dark)}.guide__list li:before{background:var(--etihad-gold)}.guide__list-label{color:var(--etihad-white)!important}.guide__reasons{gap:12px}.guide__reason{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.guide__reason-num{color:var(--etihad-gold)}.guide__reason-desc{color:var(--etihad-text-muted-on-dark)}.guide__block-body{background:transparent}[data-theme=dark] .guide__list,[data-theme=dark] .guide__reason,[data-theme=light] .guide__list,[data-theme=light] .guide__reason{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}[data-theme=dark] .guide,[data-theme=light] .guide{background-color:var(--etihad-navy-800);color:var(--etihad-white)}[data-theme=dark] .guide__title-accent,[data-theme=light] .guide__title-accent{color:var(--etihad-gold);background:none;-webkit-text-fill-color:currentColor}@media (max-width:1024px){.guide__shell{grid-template-columns:1fr;gap:24px}.guide__sidebar{position:static;padding-right:0;border-right:none;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.guide__header{max-width:none;margin:0 auto 28px}}.reviews{background-color:var(--etihad-navy-900)}.reviews-card{background:var(--etihad-navy-700);border-color:rgba(255,255,255,.08);box-shadow:0 8px 28px rgba(0,0,0,.22)}.reviews-card__name,.reviews-card__quote{color:var(--etihad-white)}.reviews-card__meta,.reviews-card__tag{color:var(--etihad-text-muted-on-dark)}[data-theme=dark] .reviews,[data-theme=light] .reviews{background-color:var(--etihad-navy-900);--reviews-card-divider:rgba(255,255,255,0.1)}.reviews-card__icon-badge{background:linear-gradient(145deg,var(--etihad-gold-dark) 0,var(--etihad-gold) 100%);box-shadow:0 8px 20px rgba(179,142,93,.28)}.reviews-card__tag{color:var(--etihad-gold-light);background:rgba(179,142,93,.14);border-color:rgba(179,142,93,.22)}.reviews-card__quote{border-left-color:rgba(179,142,93,.4)}.reviews-card__avatar-ring{background:linear-gradient(135deg,var(--etihad-gold-dark),var(--etihad-gold-light))}.reviews-card__avatar{color:var(--etihad-navy-800);background:rgba(179,142,93,.18)}.reviews-card__verified{color:var(--etihad-gold-light)}.reviews-card__location{color:var(--etihad-text-muted-on-dark)}@media (hover:hover){.reviews-card:hover{border-color:rgba(179,142,93,.45);box-shadow:0 16px 36px rgba(18,30,38,.2),0 0 0 1px rgba(179,142,93,.18)}.reviews-card:hover .reviews-card__quote{color:var(--etihad-navy-800);border-left-color:var(--etihad-gold)}.reviews-card:hover .reviews-card__name{color:var(--etihad-navy-800)}.reviews-card:hover .reviews-card__location{color:#64748b}.reviews-card:hover .reviews-card__tag{color:var(--etihad-gold-dark);background:rgba(179,142,93,.14);border-color:rgba(179,142,93,.28)}.reviews-card:hover .reviews-card__verified{color:var(--etihad-gold-dark)}.reviews-card:hover .reviews-card__icon-badge{box-shadow:0 12px 26px rgba(179,142,93,.34)}.reviews-card:hover .reviews-card__avatar{color:var(--etihad-white);background:var(--etihad-gold-dark)}.reviews-card:hover .reviews-card__watermark{color:rgba(179,142,93,.16)}.reviews-card:hover .reviews-card__footer{border-top-color:rgba(28,43,51,.12)}}.faq{--faq-eyebrow-color:var(--etihad-gold-light);--faq-title-color:var(--etihad-white);--faq-accent-color:var(--etihad-gold);--faq-subtitle-color:var(--etihad-text-muted-on-dark);--faq-filter-border:rgba(179,142,93,0.28);--faq-filter-color:var(--etihad-text-muted-on-dark);--faq-filter-active-bg:var(--etihad-gold);--faq-filter-active-color:var(--etihad-white);--faq-item-bg:var(--etihad-white);--faq-item-border:rgba(28,43,51,0.08);--faq-item-shadow:0 12px 32px rgba(0,0,0,0.16);--faq-item-hover-shadow:0 16px 38px rgba(0,0,0,0.2);--faq-item-open-border:rgba(179,142,93,0.42);--faq-item-open-shadow:0 18px 44px rgba(0,0,0,0.22);--faq-tag-bg:rgba(179,142,93,0.12);--faq-tag-color:var(--etihad-gold-dark);--faq-question-color:var(--etihad-navy-800);--faq-answer-color:#5b6b78;--faq-chevron-bg:rgba(179,142,93,0.12);--faq-chevron-color:var(--etihad-gold-dark);--faq-chevron-open-bg:var(--etihad-gold);--faq-flight-bg:linear-gradient(135deg,var(--etihad-cream) 0%,#f3efe8 100%);--faq-flight-border:rgba(179,142,93,0.28);--faq-flight-perf:rgba(179,142,93,0.35);--faq-flight-airport-color:#8a98a5;--faq-flight-dash:rgba(179,142,93,0.45);--faq-flight-plane-color:var(--etihad-gold-dark);--faq-flight-stamp-border:rgba(179,142,93,0.5);--faq-flight-stamp-color:var(--etihad-gold-dark);--faq-help-bg:rgba(249,247,242,0.96);--faq-help-border:rgba(179,142,93,0.22);--faq-help-title-color:var(--etihad-navy-800);--faq-help-text-color:#5b6b78}.faq__header{text-align:center;margin-left:auto;margin-right:auto}.faq__title{font-family:var(--font-family-body);font-weight:200;color:var(--etihad-white)}.faq__title-accent{font-family:var(--font-family-display);font-style:normal;font-weight:500;color:var(--etihad-gold)}.faq__subtitle{text-align:center;margin-left:auto;margin-right:auto;font-weight:300;color:var(--etihad-text-muted-on-dark)}.faq__filter--active,.faq__filter:hover{border-color:var(--etihad-gold);color:var(--etihad-white)}.faq__filter--active{background:var(--etihad-gold)}.faq-item__trigger:focus-visible,.faq__filter:focus-visible{outline:2px solid var(--etihad-gold);outline-offset:3px}.faq__help .btn--ghost{color:var(--etihad-navy-700);border-color:#d8dee6;background:var(--etihad-white)}.faq__help .btn--ghost:hover{color:var(--etihad-navy-800);border-color:var(--etihad-gold);background:var(--etihad-cream)}.faq__help .btn--nav-cta{background:var(--etihad-gold);color:var(--etihad-white)}.faq__help .btn--nav-cta:hover{background:var(--etihad-gold-dark)}.reviews-card__glow{background:radial-gradient(circle,rgba(179,142,93,.12) 0,transparent 70%)}.cta-banner{background-color:var(--etihad-navy-900);padding-bottom:96px}.cta-banner__card{background-color:var(--etihad-navy-700);background-image:repeating-linear-gradient(62deg,transparent,transparent 48px,rgba(179,142,93,.1) 0,rgba(179,142,93,.1) 49px),repeating-linear-gradient(-28deg,transparent,transparent 72px,rgba(179,142,93,.05) 0,rgba(179,142,93,.05) 73px),radial-gradient(ellipse at 80% 20%,rgba(179,142,93,.08) 0,transparent 55%);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px rgba(0,0,0,.28)}.cta-banner__orb--1{background:rgba(179,142,93,.14)}.cta-banner__orb--2{background:rgba(179,142,93,.08)}.cta-banner__grid{opacity:.2;background-image:radial-gradient(rgba(179,142,93,.25) 1px,transparent 0)}.cta-banner__wave{color:rgba(179,142,93,.06)}.cta-banner__eyebrow{font-family:var(--font-family-body);font-weight:500;letter-spacing:.08em;color:var(--etihad-gold-light)}.cta-banner__eyebrow-dot{background:var(--etihad-gold);box-shadow:0 0 0 4px rgba(179,142,93,.22)}.cta-banner__title{font-family:var(--font-family-body);font-weight:200;letter-spacing:-.015em;color:#ffffff}.cta-banner__title-accent{font-style:normal;color:var(--etihad-gold-light)}.cta-banner__subtitle,.cta-banner__title-accent{font-family:var(--font-family-body);font-weight:300}.cta-banner__subtitle{color:var(--etihad-text-bright-on-dark);line-height:1.8}.cta-banner__cta{background:var(--etihad-gold);color:var(--etihad-white);font-family:var(--font-family-body);font-weight:600;letter-spacing:.04em;box-shadow:0 8px 24px rgba(179,142,93,.28)}.cta-banner__cta:hover{background:var(--etihad-gold-dark);color:var(--etihad-white);transform:translateY(-2px);box-shadow:0 12px 28px rgba(179,142,93,.34)}.cta-banner__contact-label{font-family:var(--font-family-body);font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.65);padding-left:46px}.cta-banner__aside{justify-content:flex-end}.cta-banner__contact-item{font-family:var(--font-family-body);font-weight:400;color:rgba(255,255,255,.94)}.cta-banner__contact-icon,.cta-banner__contact-item:hover{color:var(--etihad-gold-light)}.cta-banner__contact-icon{background:rgba(179,142,93,.12);border-color:rgba(179,142,93,.25)}[data-theme=dark] .cta-banner,[data-theme=light] .cta-banner{background-color:var(--etihad-navy-900)}.site-footer{--footer-bg:var(--etihad-navy-900);--footer-accent:var(--etihad-gold);--footer-text:var(--etihad-text-muted-on-dark);--footer-logo-blue:var(--etihad-gold-light);background:var(--etihad-navy-900)}.site-footer .logo__secondary,.site-footer .logo__subtitle-text,.site-footer .logo__title-accent{color:var(--etihad-gold-light)}.site-footer .logo__ball,.site-footer .logo__bar,.site-footer .logo__subtitle-line{background:var(--etihad-gold)}.site-footer__heading{color:var(--etihad-white)}.site-footer__contact-item:hover,.site-footer__link:hover{color:var(--etihad-gold-light)}.order-page{background-color:var(--etihad-navy-800)}.order-page__ambient,.order-page__orb{display:none}.order-page__inner{padding-top:48px;padding-bottom:72px}.order-page__details,.order-page__promo{border-top-color:rgba(255,255,255,.1)}.order-page__details,.order-page__promo{margin-top:48px;padding-top:40px}.order-checkout{align-items:start;gap:28px}.order-checkout .glow-border{background:transparent;animation:none;box-shadow:var(--shadow-panel);padding:0}.order-checkout .glow-border__inner{background:var(--etihad-white);border-radius:20px;border:1px solid rgba(28,43,51,.08);box-shadow:var(--shadow-panel)}.order-checkout .preview-window__bar{display:none}.order-checkout .booking-form{padding:24px;gap:20px;color:var(--etihad-navy-800)}.order-checkout .booking-form__step{background:var(--etihad-cream);border-color:#d8dee6;color:var(--etihad-navy-700)}.order-checkout .booking-form__step:disabled:not(.is-current):not(.is-complete){background:#f4f6f8;border-color:#d8dee6;color:#64748b;opacity:1}.order-checkout .booking-form__step-number{background:#e8ecf0;color:var(--etihad-navy-700)}.order-checkout .booking-form__step.is-complete{border-color:var(--etihad-gold-dark);background:linear-gradient(135deg,var(--etihad-gold-dark) 0,var(--etihad-gold) 100%);color:var(--etihad-white);box-shadow:0 4px 14px rgba(179,142,93,.28)}.order-checkout .booking-form__step.is-complete .booking-form__step-label,.order-checkout .booking-form__step.is-complete .booking-form__step-number{color:var(--etihad-white)}.order-checkout .booking-form__step.is-complete .booking-form__step-number{background:rgba(255,255,255,.28)}.order-checkout .booking-form__step.is-current{border-color:var(--etihad-gold);background:rgba(179,142,93,.12);box-shadow:0 0 0 3px rgba(179,142,93,.18);color:var(--etihad-navy-800)}.order-checkout .booking-form__step.is-current .booking-form__step-number{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:0 2px 8px rgba(179,142,93,.35)}.order-checkout .booking-form__stepper button.booking-form__step:not(:disabled):hover{border-color:rgba(179,142,93,.45)}.order-checkout .booking-form__mode>span{background:var(--etihad-white);border:1px solid #d8dee6;color:var(--etihad-navy-700);box-shadow:none}.order-checkout .booking-form__mode input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white);box-shadow:none}.order-checkout .booking-form__mode:hover>span{border-color:#b8c5ce;color:var(--etihad-navy-800)}.order-checkout .booking-form__mode input:checked:hover+span{color:var(--etihad-white)}.order-checkout .booking-form__trip{display:flex;flex-wrap:wrap;gap:8px;padding:0;background:none;border:none}.order-checkout .booking-form__trip-option span{padding:10px 18px;border-radius:100px;border:1px solid #d8dee6;background:var(--etihad-white);color:var(--etihad-navy-700);font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0}.order-checkout .booking-form__trip-option input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white);box-shadow:none}.order-checkout .booking-form__trip-option:hover span{color:var(--etihad-navy-800)}.order-checkout .booking-form__label,.order-checkout .booking-form__section-title{color:var(--etihad-navy-700)}.order-checkout .booking-form__country-select,.order-checkout .booking-form__field>input,.order-checkout .booking-form__field>textarea,.order-checkout .booking-form__input-wrap input,.order-checkout .booking-form__input-wrap select{border:1px solid #d8dee6;border-radius:12px;background:#f8fafb;color:var(--etihad-navy-800);font-weight:500}.order-checkout .booking-form__input-wrap input,.order-checkout .booking-form__input-wrap select{padding:14px 16px 14px 44px}.order-checkout .booking-form__field>.booking-form__input-wrap:not(:has(.booking-form__input-icon))>input,.order-checkout .booking-form__input-wrap--phone input{padding:14px 16px}.order-checkout .booking-form__field>input::placeholder,.order-checkout .booking-form__input-wrap input::placeholder{color:#94a3b8;font-weight:400}.order-checkout .booking-form__country-select:focus,.order-checkout .booking-form__field>input:focus,.order-checkout .booking-form__input-wrap input:focus,.order-checkout .booking-form__input-wrap select:focus{border-color:var(--etihad-gold);box-shadow:0 0 0 3px rgba(179,142,93,.18);background:var(--etihad-white);outline:none}.order-checkout .booking-form__input-icon{left:14px;color:var(--etihad-gold-dark);z-index:2}.order-checkout .booking-form__input-wrap--date .booking-form__date-input{padding-right:16px;width:100%;box-sizing:border-box;min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.order-checkout .booking-form__input-wrap--date{min-width:0;max-width:100%;overflow:hidden}.order-checkout .booking-form__passenger-card{background:var(--etihad-cream);border-color:rgba(179,142,93,.2)}.order-checkout .booking-form__passenger-card-title{color:var(--etihad-navy-800)}.order-checkout .booking-form__title-option span{background:var(--etihad-white);border-color:#d8dee6;color:var(--etihad-navy-700)}.order-checkout .booking-form__title-option input:checked+span{background:var(--etihad-navy-800);border-color:var(--etihad-navy-800);color:var(--etihad-white)}.order-checkout .booking-form__inline-action,.order-checkout .booking-form__section-action{color:var(--etihad-gold-dark);background:rgba(179,142,93,.12)}.order-checkout .booking-form__back{color:var(--etihad-navy-700);background:var(--etihad-cream);border-color:#d8dee6}.order-checkout .booking-form__back:hover{background:var(--etihad-white);border-color:var(--etihad-gold);color:var(--etihad-navy-800)}.order-checkout .booking-form__route-recap{border-bottom-color:#e8edf2;color:var(--etihad-navy-700)}.order-checkout .booking-form__route-recap strong{color:var(--etihad-navy-800)}.order-checkout .booking-form__route-recap-date{color:#64748b}.order-checkout .booking-form__inline-action:hover,.order-checkout .booking-form__section-action:hover{background:rgba(179,142,93,.2);color:var(--etihad-navy-800)}.order-checkout .booking-form__add-passenger{border-color:#d8dee6;background:var(--etihad-white);color:var(--etihad-navy-700)}.order-checkout .booking-form__add-passenger:hover{border-color:var(--etihad-gold);color:var(--etihad-navy-800);background:var(--etihad-cream)}.order-checkout .booking-form__submit{background:var(--etihad-gold);color:var(--etihad-white);box-shadow:var(--shadow-cta);border-radius:100px}.order-checkout .booking-form__submit:hover{background:var(--etihad-gold-dark)}.order-checkout .booking-form__suggestions{border-color:#d8dee6;background:var(--etihad-white);box-shadow:0 12px 32px rgba(18,30,38,.14)}.order-checkout .booking-form__suggestion-main strong{color:var(--etihad-navy-800);font-weight:600}.order-checkout .booking-form__suggestion-main span{color:#64748b}.order-checkout .booking-form__suggestion-code{color:var(--etihad-gold-dark)}.order-checkout .booking-form__suggestion.is-active,.order-checkout .booking-form__suggestion:hover{background:var(--etihad-cream)}.order-summary-sidebar{background:var(--etihad-white);border-color:rgba(28,43,51,.1)}.order-summary-sidebar__header{background:var(--etihad-navy-800);color:var(--etihad-white);border-bottom-color:rgba(255,255,255,.08)}.order-summary-sidebar__body{color:var(--etihad-navy-800)}.order-summary-sidebar__card{background:#f8fafb;border-color:rgba(28,43,51,.08)}.order-summary-sidebar__card-label,.order-summary-sidebar__note{color:#64748b}.order-summary-sidebar__date,.order-summary-sidebar__pricing dd,.order-summary-sidebar__pricing dt,.order-summary-sidebar__route{color:var(--etihad-navy-800)}.order-summary-sidebar__row--total dd{color:var(--etihad-gold-dark)}.order-sidebar__eyebrow,.order-sidebar__eyebrow-dot{color:var(--etihad-gold)}.order-sidebar__eyebrow-dot{background:var(--etihad-gold);box-shadow:0 0 12px rgba(179,142,93,.4)}.order-sidebar__title{font-family:var(--font-family-body);font-weight:200;color:#ffffff}.order-sidebar__title-accent{font-family:var(--font-family-body);font-style:normal;font-weight:300;color:var(--etihad-gold-light);background:none!important;-webkit-text-fill-color:currentColor!important}.order-sidebar__book-image{border-color:rgba(255,255,255,.12)}.order-sidebar__whatsapp{border:none;background:linear-gradient(135deg,#1ebe57,#25d366 55%,#20c997);box-shadow:0 12px 28px rgba(37,211,102,.32)}.order-sidebar__whatsapp:hover{filter:brightness(1.03)}.order-sidebar__whatsapp-text strong{color:#ffffff}.order-sidebar__whatsapp-text span{color:rgba(255,255,255,.88)}.order-info__header{text-align:center;align-items:center;margin-left:auto;margin-right:auto;max-width:720px}.order-info__eyebrow{color:var(--etihad-gold)}.order-info__title{color:var(--etihad-white)}.order-info__title-accent{color:var(--etihad-gold);background:none!important;-webkit-text-fill-color:currentColor!important}.order-info__lead{color:var(--etihad-text-muted-on-dark);text-align:center;margin-left:auto;margin-right:auto}.order-info__card{background:var(--etihad-white);border-color:rgba(28,43,51,.08)}.order-info__card:hover{border-color:rgba(179,142,93,.35);box-shadow:0 12px 32px rgba(0,0,0,.12)}.order-info__card-icon{background:rgba(179,142,93,.12);color:var(--etihad-gold-dark)}.order-info__card-title{color:var(--etihad-navy-800)}.order-info__card-text{color:#64748b}.order-info__panel{background:var(--etihad-navy-700);border-color:rgba(255,255,255,.1)}.order-info__panel-title{color:var(--etihad-white)}.order-info__list li{color:var(--etihad-text-muted-on-dark)}.order-info__check{background:var(--etihad-gold);color:var(--etihad-white)}.order-info__note{color:var(--etihad-text-muted-on-dark);border-top-color:rgba(255,255,255,.1)}.confirmation-page{background-color:var(--etihad-navy-800)}.confirmation-page__orb{display:none}.confirmation-card{background:var(--etihad-white);border-color:rgba(28,43,51,.1)}.confirmation-card__icon{background:rgba(179,142,93,.12);color:var(--etihad-gold);border:1px solid rgba(179,142,93,.3)}.confirmation-card__order-id{color:var(--etihad-gold-dark)}.confirmation-card__btn--whatsapp{background:var(--etihad-navy-800);color:var(--etihad-white)}.confirmation-card__btn--home{background:var(--etihad-gold);color:var(--etihad-white)}[data-theme=dark] .reviews,[data-theme=light] .reviews{--reviews-section-bg:var(--etihad-navy-900);--reviews-card-bg:var(--etihad-navy-700);--reviews-card-border:rgba(255,255,255,0.08);--reviews-card-bg-hover:var(--etihad-cream)}[data-theme=dark] body,[data-theme=light] body{background:var(--etihad-navy-900);color:var(--etihad-white)}[data-theme=dark] .guide__toc-item--blue,[data-theme=dark] .guide__toc-item--cyan,[data-theme=dark] .guide__toc-item--gold,[data-theme=dark] .guide__toc-item--green,[data-theme=light] .guide__toc-item--blue,[data-theme=light] .guide__toc-item--cyan,[data-theme=light] .guide__toc-item--gold,[data-theme=light] .guide__toc-item--green{--toc-accent:var(--etihad-gold)}[data-theme=dark] .guide__block--blue,[data-theme=dark] .guide__block--cyan,[data-theme=dark] .guide__block--gold,[data-theme=dark] .guide__block--green,[data-theme=light] .guide__block--blue,[data-theme=light] .guide__block--cyan,[data-theme=light] .guide__block--gold,[data-theme=light] .guide__block--green{--guide-accent:var(--etihad-gold);--guide-bg:rgba(255,255,255,0.03)}[data-theme=light] .guide__lead{border-top-color:var(--etihad-gold);background:var(--etihad-navy-700);box-shadow:0 4px 20px rgba(0,0,0,.2)}[data-theme=dark] .guide__block-icon,[data-theme=light] .guide__block-icon{background:rgba(255,255,255,.06);border-color:rgba(179,142,93,.25)}[data-theme=dark] .booking-steps,[data-theme=light] .booking-steps{background-color:var(--etihad-navy-900)}[data-theme=light] .booking-steps__title-accent{background:none;-webkit-text-fill-color:currentColor;color:var(--etihad-gold)}[data-theme=dark] .reviews__dot,[data-theme=light] .reviews__dot{background:rgba(255,255,255,.15)}[data-theme=dark] .reviews__dot--active,[data-theme=light] .reviews__dot--active{background:var(--etihad-gold)}[data-theme=dark] .reviews-card,[data-theme=light] .reviews-card{background:var(--etihad-navy-700);border-color:rgba(255,255,255,.08)}[data-theme=dark] .reviews-card__quote,[data-theme=light] .reviews-card__quote{color:var(--etihad-text-muted-on-dark)}.reviews-card__stars{color:var(--etihad-gold)}.reviews__dot--active{background:var(--etihad-gold)}.nav--etihad .btn--whatsapp{border:none;box-shadow:0 8px 22px rgba(37,211,102,.28)}.nav--etihad .btn--whatsapp,.nav--etihad .btn--whatsapp:hover{background:linear-gradient(135deg,#1ebe57,#25d366 55%,#20c997);color:#ffffff}.nav--etihad .btn--whatsapp:hover{filter:brightness(1.05);box-shadow:0 12px 28px rgba(37,211,102,.38)}.order-page .purpose-modal__eyebrow,.order-page .purpose-modal__title-accent{color:var(--etihad-gold)}.order-page .purpose-modal__option.is-active{background:linear-gradient(135deg,var(--etihad-navy-800) 0,var(--etihad-navy-700) 100%)}.order-page .purpose-modal__option.is-active .purpose-modal__option-icon{color:var(--etihad-gold-light)}.order-page .purpose-modal__option.is-active .purpose-modal__option-check{background:var(--etihad-gold);color:var(--etihad-navy-800)}.order-page .purpose-modal__continue{background:linear-gradient(135deg,var(--etihad-gold-light) 0,var(--etihad-gold) 100%);box-shadow:0 12px 28px rgba(154,123,79,.32)}.order-page .purpose-banner{background:linear-gradient(135deg,rgba(28,43,51,.98),rgba(36,56,68,.98));border-color:rgba(201,164,92,.28)}.order-page .purpose-banner__icon{background:rgba(201,164,92,.16);color:var(--etihad-gold-light)}.order-page .purpose-banner__change{color:var(--etihad-gold-light);border-color:rgba(201,164,92,.38)}@media (max-width:768px){.order-checkout{width:100%}.order-checkout,.order-checkout .glow-border,.order-checkout .glow-border__inner{max-width:100%;min-width:0}.order-checkout .booking-form{padding:20px 16px;max-width:100%;min-width:0;overflow-x:hidden}.order-checkout .booking-form__row{grid-template-columns:1fr}.order-checkout .booking-form__field,.order-checkout .booking-form__fields,.order-checkout .booking-form__input-wrap,.order-checkout .booking-form__row{width:100%;max-width:100%;min-width:0}.order-checkout .booking-form__trip{flex-wrap:wrap;gap:8px}.order-checkout .booking-form__trip-option{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.order-checkout .booking-form__input-wrap input,.order-checkout .booking-form__input-wrap select,.order-checkout .booking-form__input-wrap--date .booking-form__date-input{font-size:16px}}@media (max-width:480px){.order-checkout .booking-form__trip-option{flex:1 1 100%}}