.hero[data-astro-cid-4z5ypzu4]{position:relative;min-height:560px;display:flex;align-items:center;background:linear-gradient(135deg,#0d2e5ce0,#081d3aeb 60%,#0d2e5ce0),url(/hero.jpg)center/cover no-repeat;overflow:hidden;padding:160px 0 60px}@media (min-width:720px){.hero[data-astro-cid-4z5ypzu4]{min-height:680px;padding:140px 0 80px}}.hero-diagonal[data-astro-cid-4z5ypzu4]{position:absolute;right:-10%;top:-20%;width:55%;height:140%;background:linear-gradient(180deg,#cc222914,#cc222908);transform:skew(-12deg);z-index:0}.hero-circle[data-astro-cid-4z5ypzu4]{position:absolute;border-radius:50%;border:1px solid rgba(77,184,232,.12);z-index:0}.hero-circle-1[data-astro-cid-4z5ypzu4]{width:400px;height:400px;top:-120px;right:-80px}.hero-circle-2[data-astro-cid-4z5ypzu4]{width:200px;height:200px;bottom:40px;left:-60px;border-color:#cc22291a}.hero-line[data-astro-cid-4z5ypzu4]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-secondary) 0%,var(--color-accent) 50%,var(--color-secondary) 100%);z-index:3}.hero-inner[data-astro-cid-4z5ypzu4]{position:relative;z-index:2;max-width:var(--container-max-width);margin:0 auto;padding:0 16px;width:100%}.hero-content[data-astro-cid-4z5ypzu4]{max-width:700px}.hero-badge[data-astro-cid-4z5ypzu4]{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;opacity:0}.badge-line[data-astro-cid-4z5ypzu4]{display:block;width:24px;height:2px;background-color:var(--color-secondary)}.hero-title[data-astro-cid-4z5ypzu4]{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;color:#fff;margin-bottom:20px;opacity:0}.hero-subtitle[data-astro-cid-4z5ypzu4]{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;color:#f0f3f7cc;margin-bottom:32px;max-width:560px;opacity:0}.hero-ctas[data-astro-cid-4z5ypzu4]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;opacity:0}.hero-ctas[data-astro-cid-4z5ypzu4] .btn-outline{color:#fff;border-color:#ffffff4d}.hero-ctas[data-astro-cid-4z5ypzu4] .btn-outline:hover{border-color:#fff;background-color:#ffffff1a;color:#fff}.hero-ctas[data-astro-cid-4z5ypzu4] .btn-outline .btn-fill{background-color:#ffffff1a}.hero-trust[data-astro-cid-4z5ypzu4]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;opacity:0}.trust-item[data-astro-cid-4z5ypzu4]{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:#f0f3f7b3}.trust-item[data-astro-cid-4z5ypzu4] svg[data-astro-cid-4z5ypzu4]{color:var(--color-accent);flex-shrink:0}.trust-divider[data-astro-cid-4z5ypzu4]{width:1px;height:20px;background-color:#ffffff26}.animate-fade-in-up[data-astro-cid-4z5ypzu4]{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) forwards}.delay-200[data-astro-cid-4z5ypzu4]{animation-delay:.2s}.delay-300[data-astro-cid-4z5ypzu4]{animation-delay:.3s}.delay-400[data-astro-cid-4z5ypzu4]{animation-delay:.4s}.delay-500[data-astro-cid-4z5ypzu4]{animation-delay:.5s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.station-strip[data-astro-cid-j7pv25f6]{background:var(--color-background);padding:40px 0 44px;border-bottom:1px solid var(--color-border)}.station-strip-inner[data-astro-cid-j7pv25f6]{max-width:var(--container-max-width);margin:0 auto;padding:0 16px}.station-strip-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:24px}.station-strip-eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:8px}.station-strip-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;color:var(--color-primary);margin:0 0 6px}.station-strip-subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-secondary);max-width:520px;margin:0 auto}.station-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.station-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-family:var(--font-heading);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background-color:#fff;border:1.5px solid var(--color-border);border-radius:999px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.station-chip[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-secondary);flex-shrink:0;transition:color .2s ease}.station-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-secondary);background-color:var(--color-background-alt);color:var(--color-secondary);transform:translateY(-1px);box-shadow:0 4px 12px #0d2e5c14}.station-chip[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{color:var(--color-secondary)}.station-chip-home[data-astro-cid-j7pv25f6]{border-color:var(--color-secondary);background-color:#cc22290a}.station-chip-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:2px 6px;font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#fff;background-color:var(--color-secondary);border-radius:4px;margin-left:2px}.referral-promo[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(135deg,#0d2e5c,#081d3a);padding:48px 0;overflow:hidden;text-align:center}.promo-accent[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-secondary),var(--color-accent),var(--color-secondary))}.promo-inner[data-astro-cid-j7pv25f6]{max-width:var(--container-max-width);margin:0 auto;padding:0 16px;position:relative;z-index:2}.promo-content[data-astro-cid-j7pv25f6]{max-width:640px;margin:0 auto}.promo-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px}.promo-badge[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-secondary)}.promo-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;color:#fff;margin-bottom:16px}.promo-text[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;color:#f0f3f7bf;margin-bottom:28px}.promo-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}