.aviation-home[data-v-18df26cb]{--home-cyan: #37cced;--home-blue: #0d8fe9;--home-blue-dark: #087bc9;--home-navy: #071126;--home-navy-hover: #132b4a;--home-soft: #eaf7ff;--home-page-soft: #f4fbff;--home-border: #e4edf4;--home-muted: #64748b;--home-text: #334155;--home-success: #0ab39c;--shadow-card: 0 16px 38px rgba(15, 23, 42, .075);--shadow-card-hover: 0 24px 52px rgba(15, 23, 42, .12);--shadow-blue: 0 18px 38px rgba(13, 143, 233, .2);overflow:hidden;color:var(--home-navy);background:linear-gradient(180deg,#f4fbff 0%,#ffffff 44%,#f8fafc 100%)}.aviation-home[data-v-18df26cb],.aviation-home *[data-v-18df26cb]{box-sizing:border-box}.aviation-home a[data-v-18df26cb]:focus-visible{outline:3px solid rgba(55,204,237,.46);outline-offset:4px}.page-container[data-v-18df26cb]{width:min(1380px,calc(100% - 48px));margin:0 auto}.home-section[data-v-18df26cb]{padding:108px 0}.section-eyebrow[data-v-18df26cb],.hero-eyebrow[data-v-18df26cb]{width:fit-content;min-height:36px;padding:0 13px;border:1px solid rgba(13,143,233,.16);border-radius:10px;color:var(--home-blue-dark);background:var(--home-soft);font-size:11px;font-weight:900;letter-spacing:.075em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.section-eyebrow i[data-v-18df26cb],.hero-eyebrow i[data-v-18df26cb]{font-size:16px}.section-eyebrow-light[data-v-18df26cb]{border-color:#ffffff57;color:#fff;background:rgba(255,255,255,.1)}.section-heading[data-v-18df26cb]{margin-bottom:46px}.section-heading-copy[data-v-18df26cb]{max-width:820px}.section-heading h2[data-v-18df26cb],.categories-intro h2[data-v-18df26cb],.experience-main h2[data-v-18df26cb],.final-cta-copy h2[data-v-18df26cb]{margin:20px 0 16px;letter-spacing:-.045em;font-weight:900}.section-heading h2[data-v-18df26cb],.categories-intro h2[data-v-18df26cb]{color:var(--home-navy);font-size:clamp(38px,4.3vw,60px);line-height:1.05}.section-heading p[data-v-18df26cb],.categories-intro>p[data-v-18df26cb]{max-width:730px;margin:0;color:#526174;font-size:16px;line-height:1.78}.heading-with-action[data-v-18df26cb]{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.centered-heading[data-v-18df26cb]{max-width:820px;margin-right:auto;margin-bottom:52px;margin-left:auto;text-align:center}.centered-heading .section-eyebrow[data-v-18df26cb],.centered-heading p[data-v-18df26cb]{margin:0 auto}.section-text-link[data-v-18df26cb]{flex:0 0 auto;min-height:42px;padding:0 2px;border-bottom:2px solid rgba(13,143,233,.2);color:var(--home-navy);font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;gap:9px;transition:color .2s ease,border-color .2s ease}.section-text-link i[data-v-18df26cb]{transition:transform .2s ease}.section-text-link[data-v-18df26cb]:hover{color:var(--home-blue-dark);border-color:var(--home-blue)}.section-text-link:hover i[data-v-18df26cb]{transform:translate(4px)}.home-btn[data-v-18df26cb]{min-height:54px;padding:0 24px;border:1px solid transparent;border-radius:13px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.home-btn i[data-v-18df26cb]{font-size:18px;transition:transform .2s ease}.home-btn[data-v-18df26cb]:hover{transform:translateY(-2px)}.home-btn:hover i[data-v-18df26cb]:last-child{transform:translate(3px)}.home-btn-primary[data-v-18df26cb],.home-btn-dark[data-v-18df26cb]{color:#fff;background:var(--home-navy);box-shadow:0 16px 34px #07112638}.home-btn-primary[data-v-18df26cb]:hover,.home-btn-dark[data-v-18df26cb]:hover{color:#fff;background:var(--home-navy-hover);box-shadow:0 20px 40px #07112642}.home-btn-secondary[data-v-18df26cb]{border-color:#ffffff94;color:#fff;background:rgba(7,17,38,.2);box-shadow:0 12px 28px #0711261f}.home-btn-secondary[data-v-18df26cb]:hover{border-color:#ffffffd1;color:#fff;background:rgba(7,17,38,.34)}.home-btn-dark[data-v-18df26cb]{margin-top:30px}.home-btn-white[data-v-18df26cb]{flex:0 0 auto;min-width:220px;border-color:#ffffffd1;color:var(--home-navy);background:#ffffff;box-shadow:0 16px 34px #07112633}.home-btn-white[data-v-18df26cb]:hover{color:var(--home-navy);background:var(--home-soft)}.hero-section[data-v-18df26cb]{position:relative;min-height:760px;padding:72px 0 92px;overflow:hidden;color:#fff;background:linear-gradient(104deg,rgba(7,17,38,.28) 0%,rgba(7,17,38,.14) 42%,rgba(7,17,38,.03) 74%,transparent 100%),linear-gradient(90deg,var(--home-cyan) 0%,var(--home-blue) 100%);box-shadow:inset 0 -1px #fff3;display:flex;align-items:center}.hero-line-field[data-v-18df26cb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(90deg,transparent 0%,transparent 17%,rgba(255,255,255,.22) 17.1%,transparent 17.2%,transparent 82%,rgba(255,255,255,.16) 82.1%,transparent 82.2%),linear-gradient(180deg,transparent 0%,transparent 72%,rgba(255,255,255,.18) 72.1%,transparent 72.2%)}.hero-line-field[data-v-18df26cb]:after{content:"";position:absolute;right:-12%;bottom:18%;width:58%;height:1px;background:rgba(255,255,255,.3);transform:rotate(-10deg);transform-origin:right center}.hero-container[data-v-18df26cb]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(430px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(58px,7vw,104px)}.hero-content[data-v-18df26cb]{max-width:710px}.hero-eyebrow[data-v-18df26cb]{margin-bottom:24px;border-color:#ffffffa8;color:var(--home-navy);background:rgba(255,255,255,.95);box-shadow:0 10px 24px #0711261a}.hero-eyebrow i[data-v-18df26cb]{color:var(--home-blue)}.hero-title[data-v-18df26cb]{margin:0;color:#fff;font-size:clamp(52px,5.65vw,82px);line-height:.99;letter-spacing:-.058em;font-weight:950;text-shadow:0 10px 26px rgba(7,17,38,.1)}.hero-title>span[data-v-18df26cb]{display:block}.hero-title-accent[data-v-18df26cb]{position:relative;width:fit-content;margin-top:5px;padding-bottom:10px}.hero-title-accent[data-v-18df26cb]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;border-radius:2px;background:rgba(255,255,255,.96);box-shadow:0 6px 18px #07112624;transform-origin:left center;animation:hero-line-draw-18df26cb .85s 1s cubic-bezier(.16,1,.3,1) both}.hero-description[data-v-18df26cb]{max-width:650px;margin:30px 0 0;color:#fffffff5;font-size:17px;line-height:1.75;font-weight:550}.hero-actions[data-v-18df26cb]{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.hero-assurances[data-v-18df26cb]{margin-top:28px;color:#fffffff0;font-size:12px;font-weight:750;display:flex;flex-wrap:wrap;gap:18px}.hero-assurances span[data-v-18df26cb]{display:inline-flex;align-items:center;gap:7px}.hero-assurances i[data-v-18df26cb]{color:#fff;font-size:16px}.hero-visual[data-v-18df26cb]{min-width:0}.hero-dashboard[data-v-18df26cb]{position:relative;min-height:570px;padding:22px;border:1px solid rgba(255,255,255,.76);border-radius:26px;color:var(--home-navy);background:rgba(255,255,255,.97);box-shadow:0 28px 62px #07112633}.hero-dashboard[data-v-18df26cb]:before,.hero-dashboard[data-v-18df26cb]:after{content:"";position:absolute;pointer-events:none;background:rgba(255,255,255,.32)}.hero-dashboard[data-v-18df26cb]:before{top:68px;right:-56px;width:130px;height:1px}.hero-dashboard[data-v-18df26cb]:after{right:84px;bottom:-42px;width:1px;height:98px}.dashboard-toolbar[data-v-18df26cb]{min-height:58px;padding:0 2px 18px;border-bottom:1px solid var(--home-border);display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-toolbar-copy[data-v-18df26cb]{min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-toolbar-copy span[data-v-18df26cb],.dashboard-destination span[data-v-18df26cb],.progress-course-copy>span[data-v-18df26cb]{color:#526174;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dashboard-toolbar-copy strong[data-v-18df26cb],.dashboard-destination strong[data-v-18df26cb]{color:var(--home-navy);font-size:15px;font-weight:900}.dashboard-status[data-v-18df26cb]{min-height:30px;padding:0 10px;border:1px solid rgba(13,143,233,.16);border-radius:9px;color:var(--home-blue-dark);background:var(--home-soft);font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.dashboard-status i[data-v-18df26cb]{color:var(--home-success)}.dashboard-aircraft-stage[data-v-18df26cb]{position:relative;min-height:360px;margin-top:16px;overflow:hidden;border:1px solid rgba(13,143,233,.1);border-radius:18px;background:linear-gradient(145deg,#f4fbff 0%,#eaf7ff 58%,#ffffff 100%);display:flex;align-items:center;justify-content:center}.dashboard-destination[data-v-18df26cb]{position:absolute;top:25px;left:24px;z-index:3;max-width:220px;display:flex;flex-direction:column;gap:5px}.dashboard-destination strong[data-v-18df26cb]{font-size:18px;line-height:1.25}.airplane-entry[data-v-18df26cb]{width:100%;display:flex;align-items:center;justify-content:center;animation:plane-entry-18df26cb 1.05s .35s cubic-bezier(.16,1,.3,1) both}.airplane-image[data-v-18df26cb]{position:relative;z-index:2;width:min(118%,760px);max-height:360px;margin-top:34px;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 28px 23px rgba(7,17,38,.25)) contrast(1.03) saturate(1.04);animation:plane-float-18df26cb 6s 1.4s ease-in-out infinite}.aircraft-guide-line[data-v-18df26cb]{position:absolute;right:22px;bottom:68px;left:22px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(13,143,233,.3) 50%,transparent 100%)}.dashboard-progress-card[data-v-18df26cb]{position:absolute;right:22px;bottom:22px;left:22px;z-index:4;padding:16px;border:1px solid var(--home-border);border-radius:16px;background:#ffffff;box-shadow:0 18px 44px #07112626}.progress-course-row[data-v-18df26cb]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.progress-course-icon[data-v-18df26cb]{width:44px;height:44px;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 10px 22px #0d8fe933;display:flex;align-items:center;justify-content:center}.progress-course-icon i[data-v-18df26cb]{font-size:20px}.progress-course-copy[data-v-18df26cb]{min-width:0;display:flex;flex-direction:column;gap:3px}.progress-course-copy strong[data-v-18df26cb]{overflow:hidden;color:var(--home-navy);font-size:14px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.progress-course-row>b[data-v-18df26cb]{color:var(--home-blue-dark);font-size:15px;font-weight:950}.progress-track[data-v-18df26cb]{height:6px;margin-top:5px;overflow:hidden;border-radius:3px;background:#dfeaf2}.progress-track span[data-v-18df26cb]{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--home-cyan),var(--home-blue));transform-origin:left center;animation:progress-fill-18df26cb 1.1s 1.15s cubic-bezier(.16,1,.3,1) both}.dashboard-feature-strip[data-v-18df26cb]{margin-top:14px;padding-top:13px;border-top:1px solid #e3ebf2;color:#526174;font-size:10.5px;font-weight:800;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-feature-strip span[data-v-18df26cb]{min-width:0;display:inline-flex;align-items:center;gap:6px}.dashboard-feature-strip i[data-v-18df26cb]{flex:0 0 auto;color:var(--home-blue);font-size:15px}.trust-section[data-v-18df26cb]{position:relative;z-index:3;padding:36px 0;border-top:1px solid rgba(13,143,233,.08);border-bottom:1px solid var(--home-border);background:#ffffff}.trust-layout[data-v-18df26cb]{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:center;gap:38px}.trust-heading[data-v-18df26cb]{padding-right:28px;border-right:1px solid var(--home-border);display:flex;flex-direction:column;gap:5px}.trust-heading span[data-v-18df26cb]{color:var(--home-blue-dark);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trust-heading strong[data-v-18df26cb]{color:var(--home-navy);font-size:18px;line-height:1.35;font-weight:900}.trust-grid[data-v-18df26cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.trust-item[data-v-18df26cb]{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px}.trust-icon[data-v-18df26cb]{width:46px;height:46px;border:1px solid rgba(13,143,233,.18);border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 9px 20px #0d8fe929;display:flex;align-items:center;justify-content:center}.trust-icon i[data-v-18df26cb]{font-size:20px}.trust-copy h3[data-v-18df26cb]{margin:0 0 5px;color:var(--home-navy);font-size:14px;line-height:1.35;font-weight:900}.trust-copy p[data-v-18df26cb]{margin:0;color:#526174;font-size:12px;line-height:1.58}.paths-section[data-v-18df26cb]{border-bottom:1px solid rgba(13,143,233,.08);background:var(--home-page-soft)}.paths-grid[data-v-18df26cb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.path-card[data-v-18df26cb]{position:relative;min-height:640px;overflow:hidden;border:1px solid #dceaf3;border-radius:20px;background:#ffffff;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.path-card[data-v-18df26cb]:before{content:"";position:absolute;top:0;right:0;left:0;z-index:3;height:4px;background:linear-gradient(90deg,var(--home-cyan),var(--home-blue));transform:scaleX(.3);transform-origin:left center;transition:transform .25s ease}.path-card[data-v-18df26cb]:hover{border-color:#0d8fe952;box-shadow:var(--shadow-card-hover);transform:translateY(-7px)}.path-card[data-v-18df26cb]:hover:before{transform:scaleX(1)}.path-media[data-v-18df26cb]{position:relative;height:218px;margin:18px 18px 0;overflow:hidden;border:1px solid rgba(7,17,38,.07);border-radius:15px;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue))}.path-media img[data-v-18df26cb]{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.path-card:hover .path-media img[data-v-18df26cb]{transform:scale(1.055)}.path-media-shade[data-v-18df26cb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,17,38,.02) 34%,rgba(7,17,38,.54) 100%)}.path-number[data-v-18df26cb]{position:absolute;bottom:16px;left:16px;z-index:2;color:#fff;font-size:12px;font-weight:950;letter-spacing:.12em}.path-icon[data-v-18df26cb]{position:absolute;right:14px;bottom:14px;z-index:2;width:46px;height:46px;border:1px solid rgba(255,255,255,.74);border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 10px 24px #07112633;display:flex;align-items:center;justify-content:center}.path-icon i[data-v-18df26cb]{font-size:21px}.path-card-body[data-v-18df26cb]{flex:1;padding:24px 22px 22px;display:flex;flex-direction:column}.path-label[data-v-18df26cb]{color:var(--home-blue-dark);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.path-card h3[data-v-18df26cb]{margin:11px 0 13px;color:var(--home-navy);font-size:25px;line-height:1.18;letter-spacing:-.028em;font-weight:900}.path-card-body>p[data-v-18df26cb]{margin:0;color:#526174;font-size:14px;line-height:1.72}.path-features[data-v-18df26cb]{margin:24px 0 28px;display:flex;flex-direction:column;gap:10px}.path-features span[data-v-18df26cb]{color:#334155;font-size:12.5px;line-height:1.45;font-weight:750;display:flex;align-items:flex-start;gap:8px}.path-features i[data-v-18df26cb]{flex:0 0 auto;margin-top:1px;color:var(--home-blue);font-size:16px}.path-link[data-v-18df26cb]{margin-top:auto;padding-top:18px;border-top:1px solid #e3ebf2;color:var(--home-navy);font-size:13px;font-weight:900;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.path-link i[data-v-18df26cb]{font-size:19px;transition:transform .2s ease}.path-link[data-v-18df26cb]:hover{color:var(--home-blue-dark)}.path-link:hover i[data-v-18df26cb]{transform:translate(3px,-3px)}.categories-section[data-v-18df26cb]{border-bottom:1px solid rgba(13,143,233,.08);background:#ffffff}.categories-layout[data-v-18df26cb]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(580px,1.28fr);align-items:start;gap:clamp(60px,7vw,112px)}.categories-intro[data-v-18df26cb]{position:sticky;top:110px}.categories-grid[data-v-18df26cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.category-card[data-v-18df26cb]{position:relative;min-height:166px;padding:22px;overflow:hidden;border:1px solid #dfeaf2;border-radius:17px;color:inherit;background:#ffffff;box-shadow:0 12px 30px #0f172a11;text-decoration:none;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:14px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.category-card[data-v-18df26cb]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--home-cyan),var(--home-blue));transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.category-card[data-v-18df26cb]:hover{border-color:#0d8fe95c;color:inherit;background:#f8fcff;box-shadow:0 18px 38px #0f172a1a;transform:translateY(-4px)}.category-card[data-v-18df26cb]:hover:after{transform:scaleX(1)}.category-icon[data-v-18df26cb]{width:50px;height:50px;border:1px solid rgba(13,143,233,.16);border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 9px 20px #0d8fe929;display:flex;align-items:center;justify-content:center;transition:transform .22s ease}.category-card:hover .category-icon[data-v-18df26cb]{transform:translateY(-2px)}.category-icon i[data-v-18df26cb]{font-size:22px}.category-copy h3[data-v-18df26cb]{margin:3px 0 8px;color:var(--home-navy);font-size:16px;line-height:1.35;font-weight:900}.category-copy p[data-v-18df26cb]{margin:0;color:#526174;font-size:12.5px;line-height:1.62}.category-arrow[data-v-18df26cb]{margin-top:5px;color:var(--home-blue-dark);font-size:18px;transition:transform .2s ease}.category-card:hover .category-arrow[data-v-18df26cb]{transform:translate(4px)}.experience-section[data-v-18df26cb]{position:relative;overflow:hidden;color:#fff;background:linear-gradient(112deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,0) 42%),linear-gradient(108deg,var(--home-navy) 0%,var(--home-navy-hover) 48%,var(--home-blue) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff1f}.experience-line-field[data-v-18df26cb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background-image:linear-gradient(90deg,transparent 0%,transparent 49.8%,rgba(255,255,255,.28) 50%,transparent 50.2%),linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:100% 100%,100% 70px}.experience-layout[data-v-18df26cb]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(600px,1.18fr);align-items:center;gap:clamp(56px,8vw,118px)}.experience-main h2[data-v-18df26cb]{color:#fff;font-size:clamp(38px,4.4vw,58px);line-height:1.05}.experience-main>p[data-v-18df26cb]{max-width:650px;margin:0;color:#ffffffe8;font-size:16px;line-height:1.78}.experience-note[data-v-18df26cb]{margin-top:28px;padding:16px 17px;border:1px solid rgba(255,255,255,.2);border-left:4px solid var(--home-cyan);border-radius:10px;color:#fffffff0;background:rgba(255,255,255,.1);box-shadow:0 14px 30px #07112624;font-size:13px;line-height:1.65;display:flex;align-items:flex-start;gap:10px}.experience-note i[data-v-18df26cb]{flex:0 0 auto;margin-top:1px;color:var(--home-cyan);font-size:18px}.experience-image[data-v-18df26cb]{position:relative;height:258px;margin-top:28px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:16px;background:rgba(255,255,255,.1);box-shadow:0 24px 52px #07112657}.experience-image img[data-v-18df26cb]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.experience-image:hover img[data-v-18df26cb]{transform:scale(1.035)}.experience-image-shade[data-v-18df26cb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 38%,rgba(7,17,38,.78) 100%)}.experience-image-caption[data-v-18df26cb]{position:absolute;right:18px;bottom:16px;left:18px;z-index:2;color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;gap:9px}.experience-image-caption i[data-v-18df26cb]{color:var(--home-cyan);font-size:22px}.benefits-grid[data-v-18df26cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.benefit-card[data-v-18df26cb]{position:relative;min-height:228px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.4);border-radius:16px;color:var(--home-navy);background:rgba(255,255,255,.96);box-shadow:0 16px 34px #07112629;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.benefit-card[data-v-18df26cb]:hover{border-color:#ffffffc7;box-shadow:0 22px 44px #07112638;transform:translateY(-5px)}.benefit-card[data-v-18df26cb]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--home-cyan),var(--home-blue))}.benefit-icon[data-v-18df26cb]{width:48px;height:48px;margin-bottom:26px;border:1px solid rgba(13,143,233,.16);border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 10px 22px #0d8fe92e;display:flex;align-items:center;justify-content:center}.benefit-icon i[data-v-18df26cb]{font-size:22px}.benefit-copy h3[data-v-18df26cb]{margin:0 0 10px;color:var(--home-navy);font-size:18px;line-height:1.3;font-weight:900}.benefit-copy p[data-v-18df26cb]{margin:0;color:#526174;font-size:13px;line-height:1.7}.benefit-index[data-v-18df26cb]{position:absolute;top:22px;right:22px;color:#b8c8d5;font-size:11px;font-weight:950;letter-spacing:.1em}.journey-section[data-v-18df26cb]{border-bottom:1px solid rgba(13,143,233,.08);background:var(--home-page-soft)}.journey-grid[data-v-18df26cb]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journey-card[data-v-18df26cb]{position:relative;min-height:260px;padding:28px;border:1px solid #dce8f1;border-radius:18px;background:#ffffff;box-shadow:0 16px 36px #0f172a16;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.journey-card[data-v-18df26cb]:hover{border-color:#0d8fe952;box-shadow:0 22px 44px #0f172a1c;transform:translateY(-4px)}.journey-card-top[data-v-18df26cb]{display:flex;align-items:center;justify-content:space-between;gap:20px}.journey-number[data-v-18df26cb]{min-width:44px;padding-bottom:9px;border-bottom:3px solid var(--home-cyan);color:var(--home-blue-dark);font-size:12px;font-weight:950;letter-spacing:.12em}.journey-icon[data-v-18df26cb]{width:46px;height:46px;border:1px solid rgba(13,143,233,.16);border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--home-cyan),var(--home-blue));box-shadow:0 10px 22px #0d8fe92e;display:flex;align-items:center;justify-content:center}.journey-icon i[data-v-18df26cb]{font-size:20px}.journey-card h3[data-v-18df26cb]{margin:34px 0 11px;color:var(--home-navy);font-size:22px;line-height:1.25;font-weight:900}.journey-card p[data-v-18df26cb]{margin:0;color:#526174;font-size:13.5px;line-height:1.72}.final-cta-section[data-v-18df26cb]{padding:0 0 100px;background:var(--home-page-soft)}.final-cta-card[data-v-18df26cb]{position:relative;isolation:isolate;min-height:360px;padding:clamp(42px,6vw,76px);overflow:hidden;border:1px solid rgba(13,143,233,.24);border-radius:22px;color:#fff;background:var(--home-navy);box-shadow:0 26px 58px #07112638;display:flex;align-items:center;justify-content:space-between;gap:46px}.final-cta-media[data-v-18df26cb],.final-cta-overlay[data-v-18df26cb],.final-cta-lines[data-v-18df26cb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.final-cta-media[data-v-18df26cb]{z-index:-3;background-image:var(--cta-background-image);background-repeat:no-repeat;background-position:center 48%;background-size:cover;filter:brightness(1.12) saturate(1.08) contrast(1.02);transform:scale(1.035);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .45s ease}.final-cta-card:hover .final-cta-media[data-v-18df26cb]{filter:brightness(1.16) saturate(1.12) contrast(1.03);transform:scale(1.075)}.final-cta-overlay[data-v-18df26cb]{z-index:-2;background:linear-gradient(90deg,rgba(7,17,38,.86) 0%,rgba(7,17,38,.76) 30%,rgba(7,17,38,.54) 52%,rgba(7,17,38,.24) 74%,rgba(13,143,233,.1) 100%),linear-gradient(180deg,rgba(7,17,38,.01) 0%,rgba(7,17,38,.16) 100%)}.final-cta-lines[data-v-18df26cb]{z-index:-1;opacity:.62}.final-cta-lines[data-v-18df26cb]:before,.final-cta-lines[data-v-18df26cb]:after{content:"";position:absolute;background:rgba(255,255,255,.22)}.final-cta-lines[data-v-18df26cb]:before{right:-80px;bottom:54px;width:460px;height:1px;transform:rotate(-13deg)}.final-cta-lines[data-v-18df26cb]:after{top:0;right:26%;width:1px;height:100%;background:linear-gradient(transparent,rgba(255,255,255,.2),transparent)}.final-cta-card>*[data-v-18df26cb]:not(.final-cta-media):not(.final-cta-overlay):not(.final-cta-lines){position:relative;z-index:2}.final-cta-copy[data-v-18df26cb]{max-width:690px;padding-left:22px;border-left:3px solid var(--home-cyan)}.final-cta-label[data-v-18df26cb]{color:#8be4f6;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.final-cta-label i[data-v-18df26cb]{font-size:18px}.final-cta-copy h2[data-v-18df26cb]{color:#fff;font-size:clamp(38px,4.8vw,64px);line-height:1.04;text-shadow:0 12px 30px rgba(7,17,38,.42)}.final-cta-copy p[data-v-18df26cb]{max-width:690px;margin:0;color:#fffffff5;font-size:15px;line-height:1.75;text-shadow:0 4px 16px rgba(7,17,38,.46)}.motion-enabled [data-reveal][data-v-18df26cb]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}.motion-enabled [data-reveal].is-visible[data-v-18df26cb]{opacity:1;transform:translateY(0)}.hero-load[data-v-18df26cb]{opacity:0;animation:hero-rise-18df26cb .8s cubic-bezier(.16,1,.3,1) forwards}.hero-load-1[data-v-18df26cb]{animation-delay:.08s}.hero-load-2[data-v-18df26cb]{animation-delay:.18s}.hero-load-3[data-v-18df26cb]{animation-delay:.32s}.hero-load-4[data-v-18df26cb]{animation-delay:.44s}.hero-load-5[data-v-18df26cb]{animation-delay:.56s}.hero-visual-load[data-v-18df26cb]{opacity:0;animation:hero-visual-in-18df26cb 1s .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-rise-18df26cb{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in-18df26cb{0%{opacity:0;transform:translate(58px) translateY(16px) scale(.97)}to{opacity:1;transform:translate(0) translateY(0) scale(1)}}@keyframes hero-line-draw-18df26cb{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes plane-entry-18df26cb{0%{opacity:0;transform:translate(75px) translateY(18px) scale(.9)}to{opacity:1;transform:translate(0) translateY(0) scale(1)}}@keyframes plane-float-18df26cb{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-9px) rotate(0)}}@keyframes progress-fill-18df26cb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 1199.98px){.hero-container[data-v-18df26cb]{grid-template-columns:minmax(390px,.92fr) minmax(430px,1.08fr);gap:46px}.hero-dashboard[data-v-18df26cb]{min-height:545px}.trust-layout[data-v-18df26cb]{grid-template-columns:210px minmax(0,1fr);gap:28px}.trust-grid[data-v-18df26cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-layout[data-v-18df26cb],.experience-layout[data-v-18df26cb]{gap:54px}}@media (max-width: 991.98px){.page-container[data-v-18df26cb]{width:min(100% - 36px,900px)}.home-section[data-v-18df26cb]{padding:84px 0}.hero-section[data-v-18df26cb]{min-height:auto;padding:62px 0 78px}.hero-container[data-v-18df26cb],.categories-layout[data-v-18df26cb],.experience-layout[data-v-18df26cb]{grid-template-columns:1fr}.hero-content[data-v-18df26cb],.hero-visual[data-v-18df26cb]{max-width:780px}.trust-layout[data-v-18df26cb]{grid-template-columns:1fr}.trust-heading[data-v-18df26cb]{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--home-border)}.paths-grid[data-v-18df26cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.path-card[data-v-18df26cb]:last-child{grid-column:1 / -1;min-height:auto}.categories-intro[data-v-18df26cb]{position:static;max-width:740px}.experience-main[data-v-18df26cb]{max-width:760px}.experience-section[data-v-18df26cb]{background:linear-gradient(145deg,var(--home-navy) 0%,var(--home-navy-hover) 58%,var(--home-blue) 100%)}}@media (max-width: 767.98px){.page-container[data-v-18df26cb]{width:min(100% - 28px,680px)}.home-section[data-v-18df26cb]{padding:70px 0}.hero-section[data-v-18df26cb]{padding:48px 0 64px}.hero-title[data-v-18df26cb]{font-size:clamp(43px,12vw,62px)}.hero-description[data-v-18df26cb]{font-size:15.5px}.hero-actions[data-v-18df26cb]{align-items:stretch;flex-direction:column}.hero-actions .home-btn[data-v-18df26cb]{width:100%}.hero-assurances[data-v-18df26cb]{align-items:flex-start;flex-direction:column;gap:10px}.hero-dashboard[data-v-18df26cb]{min-height:510px;padding:16px;border-radius:20px}.dashboard-toolbar[data-v-18df26cb]{align-items:flex-start}.dashboard-aircraft-stage[data-v-18df26cb]{min-height:315px}.dashboard-destination[data-v-18df26cb]{top:22px;left:18px}.airplane-image[data-v-18df26cb]{width:126%;max-width:none}.dashboard-progress-card[data-v-18df26cb]{right:16px;bottom:16px;left:16px}.dashboard-feature-strip[data-v-18df26cb]{grid-template-columns:1fr;gap:7px}.trust-grid[data-v-18df26cb],.paths-grid[data-v-18df26cb],.categories-grid[data-v-18df26cb],.benefits-grid[data-v-18df26cb],.journey-grid[data-v-18df26cb]{grid-template-columns:1fr}.path-card[data-v-18df26cb],.path-card[data-v-18df26cb]:last-child{grid-column:auto;min-height:auto}.heading-with-action[data-v-18df26cb]{align-items:flex-start;flex-direction:column}.category-card[data-v-18df26cb],.journey-card[data-v-18df26cb]{min-height:auto}.final-cta-section[data-v-18df26cb]{padding-bottom:70px}.final-cta-card[data-v-18df26cb]{min-height:430px;align-items:stretch;justify-content:flex-end;flex-direction:column}.final-cta-media[data-v-18df26cb]{background-position:66% center}.final-cta-overlay[data-v-18df26cb]{background:linear-gradient(180deg,rgba(7,17,38,.16) 0%,rgba(7,17,38,.42) 38%,rgba(7,17,38,.74) 66%,rgba(7,17,38,.92) 100%)}.final-cta-copy[data-v-18df26cb]{max-width:none}.home-btn-white[data-v-18df26cb]{width:100%}}@media (max-width: 480px){.page-container[data-v-18df26cb]{width:calc(100% - 24px)}.section-eyebrow[data-v-18df26cb],.hero-eyebrow[data-v-18df26cb]{min-height:34px;padding-inline:11px;font-size:9.5px}.hero-title[data-v-18df26cb]{font-size:41px}.hero-title-accent[data-v-18df26cb]{padding-bottom:8px}.hero-dashboard[data-v-18df26cb]{min-height:490px}.dashboard-status[data-v-18df26cb]{padding-inline:8px;font-size:8px}.dashboard-aircraft-stage[data-v-18df26cb]{min-height:295px}.dashboard-destination[data-v-18df26cb]{max-width:170px}.dashboard-destination strong[data-v-18df26cb]{font-size:15px}.progress-course-row[data-v-18df26cb]{grid-template-columns:40px minmax(0,1fr) auto}.progress-course-icon[data-v-18df26cb]{width:40px;height:40px}.section-heading h2[data-v-18df26cb],.categories-intro h2[data-v-18df26cb],.experience-main h2[data-v-18df26cb],.final-cta-copy h2[data-v-18df26cb]{font-size:35px}.path-media[data-v-18df26cb]{height:200px}.path-card h3[data-v-18df26cb]{font-size:23px}.category-card[data-v-18df26cb]{grid-template-columns:46px minmax(0,1fr);padding:18px}.category-icon[data-v-18df26cb]{width:46px;height:46px}.category-arrow[data-v-18df26cb]{display:none}.experience-image[data-v-18df26cb]{height:230px}.benefit-card[data-v-18df26cb],.journey-card[data-v-18df26cb]{padding:22px}.final-cta-card[data-v-18df26cb]{min-height:440px;padding:34px 24px;border-radius:20px}.final-cta-copy[data-v-18df26cb]{padding-left:16px}}@media (prefers-reduced-motion: reduce){.hero-load[data-v-18df26cb],.hero-visual-load[data-v-18df26cb],.airplane-entry[data-v-18df26cb],.airplane-image[data-v-18df26cb],.progress-track span[data-v-18df26cb],.hero-title-accent[data-v-18df26cb]:after{opacity:1!important;animation:none!important;transform:none!important}.home-btn[data-v-18df26cb],.section-text-link[data-v-18df26cb],.path-card[data-v-18df26cb],.path-media img[data-v-18df26cb],.category-card[data-v-18df26cb],.category-icon[data-v-18df26cb],.benefit-card[data-v-18df26cb],.experience-image img[data-v-18df26cb],.journey-card[data-v-18df26cb],.final-cta-media[data-v-18df26cb]{transition:none!important}.home-btn[data-v-18df26cb]:hover,.path-card[data-v-18df26cb]:hover,.category-card[data-v-18df26cb]:hover,.benefit-card[data-v-18df26cb]:hover,.journey-card[data-v-18df26cb]:hover{transform:none!important}}
