.journey-container[data-astro-cid-ikgwnjhg]{padding:2rem 0}.text-center[data-astro-cid-ikgwnjhg]{text-align:center;max-width:680px;margin:0 auto 3rem}.section-subtitle[data-astro-cid-ikgwnjhg]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1.1rem}.journey-grid[data-astro-cid-ikgwnjhg]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.journey-card[data-astro-cid-ikgwnjhg]{background-color:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:8px;padding:1.75rem;transition:transform .2s,border-color .2s;position:relative}.journey-card[data-astro-cid-ikgwnjhg]:hover{border-color:var(--color-accent-amber);transform:translateY(-2px)}.step-num[data-astro-cid-ikgwnjhg]{font-family:var(--font-display);color:var(--color-accent-amber);opacity:.8;margin-bottom:.75rem;font-size:2.25rem;font-weight:900;line-height:1}.step-title[data-astro-cid-ikgwnjhg]{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.2rem}.step-desc[data-astro-cid-ikgwnjhg]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.contact-section[data-astro-cid-uukcahgk]{background-color:var(--color-bg-main);padding:5rem 0}.contact-card-main[data-astro-cid-uukcahgk]{background:var(--color-bg-dark);color:#fff;box-shadow:var(--shadow-xl);border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:3rem;padding:3.5rem;display:grid}.contact-title[data-astro-cid-uukcahgk]{color:#fff;margin-bottom:1rem}.contact-desc[data-astro-cid-uukcahgk]{color:#cbd5e1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.contact-details[data-astro-cid-uukcahgk]{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.detail-item[data-astro-cid-uukcahgk]{align-items:flex-start;gap:1rem;display:flex}.detail-icon[data-astro-cid-uukcahgk]{background:#ffffff0d;border-radius:6px;padding:.5rem;font-size:1.3rem;line-height:1}.detail-item[data-astro-cid-uukcahgk] strong[data-astro-cid-uukcahgk]{color:#f8fafc;margin-bottom:.2rem;font-size:.95rem;display:block}.detail-item[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:#94a3b8;margin:0;font-size:.9rem}.detail-item[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--color-accent-amber);font-weight:600;text-decoration:none}.airfield-card[data-astro-cid-uukcahgk]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:2rem;padding:1.25rem 1.5rem}.airfield-header[data-astro-cid-uukcahgk]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.af-icon[data-astro-cid-uukcahgk]{font-size:1.4rem}.af-title[data-astro-cid-uukcahgk]{color:#fff;font-size:.95rem;font-family:var(--font-display);font-weight:700;display:block}.af-sub[data-astro-cid-uukcahgk]{color:var(--color-accent-amber);font-size:.75rem;font-weight:600;display:block}.af-desc[data-astro-cid-uukcahgk]{color:#cbd5e1;margin-bottom:.75rem;font-size:.85rem;line-height:1.4}.af-specs[data-astro-cid-uukcahgk]{color:#94a3b8;flex-wrap:wrap;gap:1rem;font-size:.78rem;font-weight:600;display:flex}.shortcut-title[data-astro-cid-uukcahgk]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:block}.shortcut-btns[data-astro-cid-uukcahgk]{flex-wrap:wrap;gap:.75rem;display:flex}.shortcut-btns[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]{border-color:#fff3;color:#e2e8f0!important}.shortcut-btns[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]:hover{border-color:var(--color-accent-amber);color:var(--color-accent-amber)!important}.contact-form-side[data-astro-cid-uukcahgk]{background:var(--color-bg-dark-card);border:1px solid #ffffff14;border-radius:8px;padding:2.25rem}.form-title[data-astro-cid-uukcahgk]{color:#f8fafc;margin-bottom:.25rem;font-size:1.35rem}.form-sub[data-astro-cid-uukcahgk]{color:#94a3b8;margin-bottom:1.5rem;font-size:.85rem}.form-group[data-astro-cid-uukcahgk]{margin-bottom:1.25rem}.form-group[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{color:#e2e8f0;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.form-group[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.form-group[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk],.form-group[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{color:#f8fafc;width:100%;font-family:var(--font-body);background:#0b0f19b3;border:1px solid #ffffff26;border-radius:4px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.form-group[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus,.form-group[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:focus,.form-group[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus{border-color:var(--color-accent-amber);outline:none}.form-group[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk] option[data-astro-cid-uukcahgk]{color:#f8fafc;background:#0b0f19}.contact-title[data-astro-cid-uukcahgk]{color:#fff;word-break:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:1rem}@media (width<=900px){.contact-card-main[data-astro-cid-uukcahgk]{box-sizing:border-box;grid-template-columns:1fr;gap:2rem;max-width:100%;padding:2rem 1.25rem;overflow:hidden}.contact-form-side[data-astro-cid-uukcahgk]{box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem 1rem}.shortcut-btns[data-astro-cid-uukcahgk]{flex-direction:column;width:100%}.shortcut-btns[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]{text-align:center;width:100%}}@media (width<=480px){.contact-card-main[data-astro-cid-uukcahgk]{padding:1.5rem .85rem}.contact-form-side[data-astro-cid-uukcahgk]{padding:1.25rem .75rem}}
