/* AW-PHASE1-V1 | Additive, theme-aware UI. Never replaces the site's existing background art. */
:root{--aw-blue:#2389e7;--aw-green:#15b887;--aw-border:#cadbed;--aw-ink:#0f2541;--aw-muted:#56718e;--aw-panel:#fff;--aw-soft:#f3f8fd}
:root[data-theme="dark"]{--aw-blue:#65bcff;--aw-green:#35d6a2;--aw-border:#34506e;--aw-ink:#eff8ff;--aw-muted:#abc4d9;--aw-panel:#12243a;--aw-soft:#102039}
.aw-label{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.13em;font-size:11px;color:var(--aw-blue)}
.aw-label i{font-size:18px}.aw-ticket-body,.aw-flight-body{overflow-x:clip}
.aw-flight-body .site-header{z-index:100}
.aw-ticket-page,.aw-info-page{color:var(--aw-ink)}
.aw-ticket-hero{display:flex;position:relative;gap:5%;align-items:center;justify-content:space-between;min-height:300px;margin-top:26px;padding:30px 42px 48px!important;border-radius:29px;background:radial-gradient(circle at 21% 10%,#12518d 0,transparent 42%),linear-gradient(115deg,#07172e,#113d64 56%,#071c38);color:white;overflow:hidden;isolation:isolate}
.aw-ticket-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(128deg,transparent 0 46px,#ffffff07 47px 48px);pointer-events:none;opacity:.8}
.aw-ticket-title{position:relative;z-index:2;max-width:660px}.aw-ticket-title h1{font-size:clamp(27px,3.2vw,45px);line-height:1.5;letter-spacing:-1.4px;color:white;margin:14px 0 11px;font-weight:900}.aw-ticket-title>p{font-size:15px;line-height:2;color:#d7e9fa;max-width:610px}.aw-ticket-title .aw-label{color:#78d5ff}
.aw-ticket-status{display:flex;align-items:flex-start;gap:11px;background:#f0f8ff;border:1px solid #bddcef;border-radius:13px;padding:13px 17px;font-size:12px;color:#143857;line-height:1.9;margin-top:22px;max-width:720px}.aw-ticket-status i{font-size:19px;color:#0678a6;flex-shrink:0}
.aw-ticket-hero .aw-ticket-status{background:#ffffff18;border-color:#ffffff42;color:#eef9ff;backdrop-filter:blur(8px)}.aw-ticket-hero .aw-ticket-status i{color:#94e8fa}
.aw-ticket-visual{position:relative;flex:0 0 300px;height:250px;display:grid;place-items:center;transform:rotate(-9deg)}.aw-visual-orbit{position:absolute;border:1.5px solid #8acaff91;border-radius:50%;width:280px;height:125px;transform:rotate(-22deg)}.aw-orbit-two{width:215px;height:215px;border-color:#3bdacb65;transform:rotate(35deg)}.aw-plane-glyph{font-size:125px;color:#d5eeff;filter:drop-shadow(0 12px 21px #001333)}.aw-track-dots{position:absolute;height:8px;width:8px;background:#3de1ca;border-radius:50%;top:42px;right:45px;box-shadow:0 0 0 7px #3de1ca33,0 0 24px #6effe6}.aw-airport-pill{position:absolute;display:flex;flex-direction:column;gap:2px;align-items:start;padding:10px 13px;border-radius:12px;background:#f8fdffed;color:#123759;font-size:20px;font-weight:900;box-shadow:0 15px 40px #001d3655;transform:rotate(9deg)}.aw-airport-pill small{font-size:9px;letter-spacing:.12em;color:#4c779c}.aw-pill-top{top:1px;left:2px}.aw-pill-bottom{bottom:8px;right:10px}
.aw-booking-wrap{position:relative;z-index:4;margin-top:-30px}.aw-booking-panel{border-radius:24px;background:var(--aw-panel);border:1px solid var(--aw-border);box-shadow:0 18px 50px #061e3922;padding:19px 19px 22px}.aw-booking-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:2px 8px 18px}.aw-trip-types{display:flex;background:var(--aw-soft);border-radius:12px;padding:4px;gap:4px;border:1px solid var(--aw-border)}.aw-trip-types button{padding:10px 19px;border:0;background:transparent;color:var(--aw-muted);border-radius:9px;font-size:13px;font-weight:800;cursor:pointer}.aw-trip-types button.is-active{color:#fff;background:#127fda;box-shadow:0 6px 17px #147ed734}.aw-secure-label{color:var(--aw-muted);font-size:11px;display:flex;gap:8px;align-items:center}.aw-secure-label i{color:var(--aw-green);font-size:17px}
.aw-flight-search{display:grid;grid-template-columns:minmax(150px,1.15fr) 34px minmax(150px,1.15fr) repeat(4,minmax(118px,.9fr));align-items:end;gap:8px}.aw-field{min-width:0;border:1px solid var(--aw-border);border-radius:13px;background:var(--aw-soft);padding:9px 11px;min-height:81px;transition:border .2s,box-shadow .2s}.aw-field:focus-within{border-color:#2389e7;box-shadow:0 0 0 3px #2389e71f}.aw-field>label{display:block;color:var(--aw-muted);font-size:11px;font-weight:700;margin-bottom:10px}.aw-field-body{display:flex;align-items:center;gap:6px}.aw-field-body>i{color:#2b8bcb;font-size:18px;flex-shrink:0}.aw-field-body select,.aw-field-body input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--aw-ink);font-weight:750;font-size:12px;letter-spacing:-.15px;height:27px;cursor:pointer}.aw-field-body input::-webkit-calendar-picker-indicator{cursor:pointer}.aw-field-body select option{color:#0f2541;background:white}.aw-field-body input:disabled{opacity:.45;cursor:not-allowed}.aw-swap{border:1px solid #b0d2ef;background:var(--aw-panel);border-radius:50%;width:36px;height:36px;color:#157fc9;font-size:17px;display:grid;place-items:center;margin-bottom:22px;cursor:pointer}.aw-swap:hover{background:#dceeff}.aw-search-btn{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(120deg,#087ccb,#10b69b);border:0;border-radius:12px;padding:14px 20px;font-weight:900;font-size:15px;color:white;cursor:pointer;box-shadow:0 9px 21px #098a9e24}.aw-search-btn:hover{filter:brightness(1.05)}.aw-search-btn i{font-size:19px}.aw-form-error{color:#b3363a;background:#fff1f1;padding:10px 13px;border-radius:9px;font-size:12px}
.aw-search-preview{padding-top:37px;padding-bottom:25px}.aw-search-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.aw-search-title h2{font-size:25px;font-weight:900;color:var(--aw-ink);margin:6px 0}.aw-search-title p{font-size:12px;color:var(--aw-muted)}.aw-preview-tag{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:50px;background:var(--aw-soft);border:1px solid var(--aw-border);color:var(--aw-muted);font-size:11px;font-weight:750}.aw-result-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px}.aw-results-filter,.aw-ticket-result{background:var(--aw-panel);border:1px solid var(--aw-border);border-radius:19px;box-shadow:0 10px 34px #152f4b0b}.aw-results-filter{padding:20px;display:flex;flex-direction:column;gap:15px;color:var(--aw-ink);font-size:12px}.aw-results-filter strong{font-size:16px}.aw-results-filter label{display:flex;gap:8px;align-items:center;color:var(--aw-muted)}.aw-results-filter hr{width:100%;border:0;border-top:1px solid var(--aw-border)}.aw-results-filter small{color:var(--aw-muted);line-height:1.8}.aw-filter-placeholder{height:9px;background:linear-gradient(90deg,#b9cfe5,#e0eaf3);border-radius:20px;position:relative}.aw-filter-placeholder:before,.aw-filter-placeholder:after{content:"";position:absolute;top:-5px;width:19px;height:19px;border-radius:50%;background:#d9eafb;border:2px solid #439ce0}.aw-filter-placeholder:before{right:12%}.aw-filter-placeholder:after{left:17%}.aw-ticket-result{padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.aw-result-top{display:flex;gap:15px;align-items:center}.aw-result-top>div:nth-child(2){display:flex;flex-direction:column;gap:7px}.aw-result-top b{font-size:17px}.aw-result-top small{color:var(--aw-muted)}.aw-result-top>span{margin-right:auto;padding:5px 12px;border-radius:18px;border:1px solid var(--aw-border);color:var(--aw-muted);font-size:11px}.aw-result-icon{display:grid;place-items:center;width:48px;height:48px;background:#e1f2ff;color:#0875c4;border-radius:13px;font-size:23px}.aw-flight-path{display:flex;align-items:center;justify-content:center;gap:26px;direction:ltr}.aw-path-code{font-size:29px;font-weight:900;letter-spacing:.05em}.aw-path-line{display:flex;align-items:center;justify-content:center;width:42%;height:1px;background:#8db7d4;position:relative;color:#147ec5}.aw-path-line i{font-size:25px;background:var(--aw-panel);padding:0 10px}.aw-result-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--aw-border);padding-top:18px}.aw-result-bottom>div{display:flex;flex-direction:column;gap:7px}.aw-result-bottom small{color:var(--aw-muted);line-height:1.7}.aw-result-bottom button{border:0;border-radius:10px;background:#b8cbdc;color:#37566e;padding:12px 18px;white-space:nowrap;font-weight:800;cursor:not-allowed}.aw-ticket-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-bottom:40px}.aw-ticket-guide>div{display:grid;grid-template-columns:44px 1fr;column-gap:10px;row-gap:4px;border:1px solid var(--aw-border);background:var(--aw-panel);border-radius:15px;padding:16px;color:var(--aw-ink)}.aw-ticket-guide i{grid-row:1/3;font-size:24px;color:var(--aw-blue);align-self:center}.aw-ticket-guide b{font-size:13px}.aw-ticket-guide p{font-size:11px;color:var(--aw-muted)}
.aw-info-page{padding:48px 0 70px;min-height:65vh}.aw-info-page>h1{margin:12px 0;font-size:clamp(28px,3vw,43px);color:var(--aw-ink)}.aw-info-intro{max-width:830px;color:var(--aw-muted);line-height:2;margin-bottom:24px}.aw-external-links,.aw-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.aw-external-card,.aw-service-card{background:var(--aw-panel);color:var(--aw-ink);border:1px solid var(--aw-border);border-radius:17px;padding:25px 22px;min-height:195px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.aw-external-card:hover,.aw-service-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1039601c}.aw-external-card>i,.aw-service-card>i{font-size:34px;color:var(--aw-blue)}.aw-external-card strong,.aw-service-card h2{font-size:17px;margin:0}.aw-external-card p,.aw-service-card p{font-size:12px;line-height:1.85;color:var(--aw-muted);margin:0}.aw-external-card small,.aw-service-card span{font-size:11px;color:var(--aw-blue);margin-top:auto;font-weight:800}.aw-editorial-note{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--aw-border);background:var(--aw-panel);padding:20px;border-radius:16px;margin:26px 0}.aw-editorial-note>i{font-size:24px;color:var(--aw-blue)}.aw-editorial-note p{color:var(--aw-muted);line-height:1.9;margin:10px 0}.aw-editorial-note a{color:var(--aw-blue)}.aw-service-card.is-active{border-color:var(--aw-blue);box-shadow:0 0 0 2px #2389e726}
/* Admin cards and mode selector: scoped and independent of existing admin theme */
.aw-admin-status{display:flex;gap:14px;border:1px solid #b4d5e9;border-radius:15px;padding:18px;background:#e8f5ff;color:#163c59;margin:17px 0 23px}.aw-admin-status>i{font-size:27px;color:#117bbb}.aw-admin-status p{font-size:12px;line-height:2;margin:6px 0 0}.aw-admin-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0}.aw-admin-cards>div{border-radius:15px;background:var(--aw-panel);border:1px solid var(--aw-border);padding:19px;display:flex;flex-direction:column;gap:10px;color:var(--aw-ink)}.aw-admin-cards i{font-size:26px;color:var(--aw-blue)}.aw-admin-cards small{font-size:12px;color:var(--aw-muted)}.aw-admin-cards b{font-size:13px}.aw-admin-checklist{padding:25px;margin-bottom:18px;color:var(--aw-ink)}.aw-admin-checklist ol{padding-right:24px;line-height:2.4;color:var(--aw-muted);font-size:13px}.aw-admin-checklist p{line-height:2;color:var(--aw-muted);font-size:12px}.aw-admin-menu-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aw-admin-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--aw-border)}.aw-admin-toggle>span{display:flex;flex-direction:column;gap:5px}.aw-admin-toggle strong{font-size:13px}.aw-admin-toggle small{color:var(--aw-muted);font-size:11px;line-height:1.7}.aw-admin-toggle input{accent-color:#0f9c79;width:17px;height:17px}.aw-admin-checklist button{margin-top:16px}.aw-menu-flag{background:#d9fbef;color:#087050;padding:8px 13px;border-radius:50px;display:inline-block;font-size:12px}.aw-menu-flag.aw-inactive{background:#e9f3fc;color:#346687}.aw-admin-small-link{display:block;margin-top:17px;color:var(--aw-blue);font-size:12px}.aw-nav-audit{display:grid;gap:5px;margin-top:15px}.aw-nav-audit>div{display:flex;justify-content:space-between;gap:9px;font-size:12px;border-bottom:1px solid var(--aw-border);padding:7px}.aw-nav-audit small{color:var(--aw-muted);direction:ltr}.aw-nav-audit em{font-style:normal;color:#138a70}
.aw-landing-mode-editor{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:stretch;margin-top:16px}.aw-landing-mode-editor>label{border:1px solid var(--aw-border);background:var(--aw-panel);padding:10px;border-radius:13px;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative}.aw-landing-mode-editor>label:has(input:checked){border:2px solid #1590db;box-shadow:0 0 0 2px #1590db22}.aw-landing-mode-editor>label>input{position:absolute;top:13px;left:14px;accent-color:#0794e7;width:16px;height:16px}.aw-landing-mode-editor b{font-size:13px;color:var(--aw-ink)}.aw-landing-mode-editor small{font-size:11px;color:var(--aw-muted)}.aw-landing-mode-editor button{grid-column:1/-1;justify-self:start}.aw-mode-mini{display:flex;gap:5px;justify-content:center;align-items:center;height:88px;background:linear-gradient(135deg,#09172d,#135f95);border-radius:9px;overflow:hidden}.aw-mode-mini i{display:block;background:linear-gradient(150deg,#65beec,#1b3468);border-radius:7px;width:27%;height:54%;transform:rotate(-9deg)}.aw-mode-mini-spotlight i:first-child{height:68%;width:45%}.aw-mode-mini-spotlight i:nth-child(2){width:15%;height:57%}.aw-mode-mini-spotlight i:nth-child(3){width:15%;height:47%}.aw-mode-mini-orbit i:nth-child(2){z-index:2;transform:scale(1.28)}.aw-mode-mini-glass i{background:#a7e9ff7a;backdrop-filter:blur(5px);transform:none;width:29%;height:67%}
/* News-service dropdown inserted inside existing responsive header without changing theme/navigation controls */
.desktop-nav .aw-services-dropdown{position:relative;display:inline-flex;align-items:center;font-size:inherit}.aw-services-dropdown summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;color:inherit;white-space:nowrap;padding:9px 8px;border-radius:9px}.aw-services-dropdown summary::-webkit-details-marker{display:none}.aw-services-dropdown summary i{font-size:13px}.aw-services-dropdown[open]>summary{background:#348bd21d}.aw-services-panel{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:5px;position:absolute;right:0;top:calc(100% + 11px);min-width:350px;z-index:155;background:var(--aw-panel);border:1px solid var(--aw-border);box-shadow:0 20px 60px #00182e44;padding:13px;border-radius:14px;direction:rtl}.aw-services-panel a{font-size:12px;display:flex;gap:8px;align-items:center;padding:11px 9px;border-radius:8px;color:var(--aw-ink);white-space:nowrap}.aw-services-panel a:hover{background:var(--aw-soft);color:var(--aw-blue)}.aw-mobile-service-menu{margin:6px 10px;border-bottom:1px solid var(--aw-border);padding:8px 0}.aw-mobile-service-menu summary{cursor:pointer;font-size:14px;padding:12px;color:var(--aw-ink)}.aw-mobile-service-menu>a{display:block;padding:10px 18px;font-size:12px;color:var(--aw-ink)}
/* Compact, single-scene landing. IMPORTANT: the existing .launch-art picture and cfg background remain unchanged. */
body.orbit-landing{--aw-hero-text:#fff;--aw-hero-sub:#d9e9fb}
body.orbit-landing .aw-one-screen{min-height:680px;height:100svh;max-height:none;position:relative;isolation:isolate;overflow:hidden}
body.orbit-landing .aw-one-screen .launch-art{position:absolute;inset:0;z-index:-4;width:100%;height:100%}
body.orbit-landing .aw-one-screen .launch-art img{width:100%;height:100%;object-fit:cover}
body.orbit-landing .aw-one-screen .launch-shade{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#020817e8 0%,#061527bd 45%,#06132254 75%,#021022b8 100%)}
body.orbit-landing .aw-one-screen:before{content:"";pointer-events:none;position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 38% 72%,#139bde39,transparent 40%),radial-gradient(ellipse at 86% 25%,#00cbaf22,transparent 36%);animation:aw-slow-breathe 13s ease-in-out infinite alternate}
body.orbit-landing .aw-one-screen:after{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#a9ddfc83 .6px,transparent 1px);background-size:68px 63px;opacity:.35;animation:aw-shift-stars 35s linear infinite}
@keyframes aw-slow-breathe{to{transform:scale(1.17) translate3d(-2%,2%,0);opacity:.7}}@keyframes aw-shift-stars{to{background-position:140px 70px}}
.aw-landing-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(310px,.78fr);gap:clamp(32px,6vw,125px);align-items:center;min-height:100%;padding:95px 0 45px}
.aw-landing-copy{grid-column:2;grid-row:1;color:var(--aw-hero-text);text-align:right}.aw-landing-copy .aw-label{color:#8ad9ff;letter-spacing:.06em;font-size:12px}.aw-landing-copy h1{color:#fff;font-weight:950;font-size:clamp(38px,4.5vw,76px);line-height:1.42;letter-spacing:-2px;margin:16px 0}.aw-landing-copy>p{color:var(--aw-hero-sub);font-size:clamp(13px,1.2vw,17px);line-height:2;max-width:610px}.aw-landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.aw-landing-actions a{border-radius:12px;padding:12px 19px;display:inline-flex;gap:9px;align-items:center;font-size:13px;font-weight:850;transition:transform .2s}.aw-landing-actions a:hover{transform:translateY(-2px)}.aw-landing-actions .aw-main-cta{color:#fff;background:#14aa83;box-shadow:0 9px 25px #01885d55}.aw-landing-actions .aw-secondary-cta{color:#fff;background:#ffffff1c;border:1px solid #ffffff66;backdrop-filter:blur(10px)}.aw-landing-mini-links{display:flex;flex-wrap:wrap;gap:18px}.aw-landing-mini-links a{color:#b6daf2;font-size:11px;display:flex;gap:5px;align-items:center}
.aw-landing-deck{grid-column:1;grid-row:1;justify-self:center;position:relative;width:min(100%,470px);color:#fff}.aw-deck-eyebrow{display:flex;gap:9px;justify-content:space-between;align-items:center;margin-bottom:16px;color:#cdeaff;font-size:11px}.aw-deck-eyebrow strong{letter-spacing:.1em;font-family:Arial,sans-serif}.aw-deck-stage{position:relative;height:380px;perspective:900px}.aw-landing-card{position:absolute;inset:0;border-radius:22px;overflow:hidden;background:#0a2848;border:1px solid #91d3ff8a;display:flex;align-items:flex-end;box-shadow:0 23px 60px #0009;isolation:isolate;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;pointer-events:none}.aw-landing-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.aw-landing-card:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#041321f5 0%,#04132118 85%)}.aw-landing-card[data-position="0"]{transform:translateX(0) translateY(0) scale(1);z-index:10;pointer-events:auto;opacity:1;filter:none}.aw-landing-card[data-position="1"]{transform:translateX(-26%) translateY(15px) scale(.86) rotateY(-15deg);z-index:8;opacity:.72;filter:brightness(.72)}.aw-landing-card[data-position="2"]{transform:translateX(22%) translateY(27px) scale(.74) rotateY(15deg);z-index:7;opacity:.55;filter:brightness(.62)}.aw-landing-card[data-position="hidden"]{opacity:0;transform:scale(.72);z-index:0}.aw-card-content{padding:24px;width:100%}.aw-card-content small{color:#b9eeff;font-size:10px;display:block;margin-bottom:5px}.aw-card-content h2{font-size:clamp(18px,1.9vw,26px);color:white;font-weight:900;line-height:1.6;margin:0 0 13px}.aw-card-content a{display:inline-flex;align-items:center;gap:6px;color:#ecfff9;font-size:12px;font-weight:850;border:1px solid #ffffff65;border-radius:9px;padding:8px 13px;background:#ffffff27;backdrop-filter:blur(10px)}.aw-deck-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:19px}.aw-deck-controls button{height:39px;width:39px;background:#ffffff1c;border:1px solid #ffffff80;border-radius:50%;display:grid;place-items:center;color:#fff;cursor:pointer}.aw-deck-controls button:hover{background:#087db7}.aw-deck-dots{display:flex;align-items:center;gap:7px}.aw-deck-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#b5d4e38c;padding:0;cursor:pointer}.aw-deck-dots button[aria-current="true"]{width:19px;border-radius:8px;background:#20d7a5}.aw-landing-art-credit{position:absolute;bottom:19px;left:25px;color:#e4eefb99;font-size:9px}
body.orbit-landing .footer{display:none}
body.orbit-landing .aw-mode-spotlight .aw-landing-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}
body.orbit-landing .aw-mode-spotlight .aw-deck-stage{height:315px}
body.orbit-landing .aw-mode-spotlight .aw-landing-card[data-position="1"]{transform:translateX(-21%) scale(.85) rotateY(-10deg)}
body.orbit-landing .aw-mode-spotlight .aw-landing-card[data-position="2"]{transform:translateX(16%) scale(.74) rotateY(10deg)}
body.orbit-landing .aw-mode-glass .aw-landing-deck{width:min(100%,540px)}
body.orbit-landing .aw-mode-glass .aw-deck-stage{height:332px;display:grid;grid-template-columns:1fr 1fr;gap:13px;perspective:none}
body.orbit-landing .aw-mode-glass .aw-landing-card{position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important;border:1px solid #ffffff70;background:#ffffff22;backdrop-filter:blur(15px);box-shadow:0 10px 25px #0006;pointer-events:auto;min-height:155px}
body.orbit-landing .aw-mode-glass .aw-landing-card img{opacity:.8}
body.orbit-landing .aw-mode-glass .aw-landing-card:nth-child(n+5){display:none}
body.orbit-landing .aw-mode-glass .aw-card-content{padding:14px}
body.orbit-landing .aw-mode-glass .aw-card-content h2{font-size:18px;margin-bottom:5px}
body.orbit-landing .aw-mode-glass .aw-card-content a{font-size:10px;padding:5px 8px}
body.orbit-landing .aw-mode-glass .aw-deck-controls{display:none}
@media(max-width:1250px){.aw-flight-search{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-swap{margin:0 auto 20px}.aw-booking-panel{padding:18px}.aw-external-links,.aw-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-landing-layout{gap:22px}.aw-landing-deck{width:360px}.aw-deck-stage{height:330px}}
@media(max-width:980px){.aw-landing-layout{grid-template-columns:1fr 1fr;gap:20px;padding:94px 0 60px}.aw-landing-copy h1{font-size:43px}.aw-deck-stage{height:270px}.aw-landing-deck{max-width:320px}.aw-ticket-visual{display:none}.aw-admin-cards{grid-template-columns:repeat(2,1fr)}.aw-admin-menu-layout{grid-template-columns:1fr}}
@media(max-width:740px){.aw-ticket-hero{padding:30px 20px 62px!important;min-height:280px;margin:5px auto 0;border-radius:0 0 25px 25px}.aw-ticket-title h1{font-size:30px}.aw-ticket-title>p{font-size:12px}.aw-booking-wrap{margin-top:-35px}.aw-booking-bar{flex-wrap:wrap}.aw-secure-label{font-size:10px}.aw-flight-search{grid-template-columns:1fr 40px 1fr;gap:8px}.aw-field{min-height:75px}.aw-route-start{grid-column:1}.aw-swap{grid-column:2}.aw-route-end{grid-column:3}.aw-flight-search>.aw-field:not(.aw-route-start):not(.aw-route-end){grid-column:span 3}.aw-search-btn{grid-column:1/-1}.aw-result-layout{grid-template-columns:1fr}.aw-results-filter{display:none}.aw-result-bottom{flex-direction:column;align-items:stretch}.aw-result-bottom button{width:100%}.aw-search-title{align-items:start;flex-wrap:wrap}.aw-ticket-guide{grid-template-columns:1fr}.aw-external-links,.aw-service-grid{grid-template-columns:1fr}.aw-info-page{padding-top:30px}.aw-landing-mode-editor{grid-template-columns:1fr}.aw-admin-cards{grid-template-columns:1fr 1fr}.aw-landing-layout{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:86px 0 96px}.aw-landing-copy{max-width:100%;text-align:right}.aw-landing-copy h1{font-size:clamp(31px,7vw,43px);line-height:1.33;margin:7px 0}.aw-landing-copy>p{font-size:12px;line-height:1.7}.aw-landing-actions{margin:15px 0}.aw-landing-actions a{font-size:11px;padding:9px 10px}.aw-landing-deck{width:min(100%,380px)!important;margin:0 auto}.aw-deck-eyebrow{margin-bottom:6px}.aw-deck-stage{height:200px!important}.aw-landing-card{border-radius:13px}.aw-card-content{padding:12px}.aw-card-content h2{font-size:16px}.aw-card-content small{font-size:9px}.aw-card-content a{font-size:10px;padding:6px 9px}.aw-deck-controls{margin-top:8px}.aw-deck-controls button{width:32px;height:32px}.aw-landing-mini-links{gap:13px}.aw-landing-mini-links a{font-size:10px}body.orbit-landing .aw-one-screen{height:auto;min-height:100svh}body.orbit-landing .aw-mode-glass .aw-deck-stage{height:auto!important;min-height:215px}body.orbit-landing .aw-mode-glass .aw-landing-card{min-height:104px}body.orbit-landing .aw-mode-glass .aw-card-content h2{font-size:12px}body.orbit-landing .aw-mode-glass .aw-card-content a{font-size:9px}.desktop-nav .aw-services-dropdown{display:none}}
@media(prefers-reduced-motion:reduce){.aw-one-screen:before,.aw-one-screen:after{animation:none!important}.aw-landing-card,.aw-landing-actions a,.aw-external-card,.aw-service-card{transition:none!important}}
