.page-hero.svelte-1phr5og{position:relative;padding:var(--space-2xl) 0 var(--space-xl);overflow:hidden;color:#fff}.page-hero-bg.svelte-1phr5og{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-dark) 0%,#0e3d6e 100%);z-index:0}.page-hero-bg.svelte-1phr5og:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 80% 50%,rgb(201 151 26 / .18) 0%,transparent 70%)}.page-hero-inner.svelte-1phr5og{position:relative;z-index:1;max-width:680px}.eyebrow.svelte-1phr5og{display:inline-block;margin:0 0 var(--space-sm);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);background:#c9971a2e;border:1px solid rgb(201 151 26 / .35);border-radius:var(--radius-full);padding:.25rem .85rem}.h1.svelte-1phr5og{margin:0 0 var(--space-sm);font-family:var(--font-serif);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.15}.hero-lead.svelte-1phr5og{margin:0;font-size:1rem;color:#ffffffbf;max-width:58ch;line-height:1.65}.section.svelte-1phr5og{padding:var(--space-2xl) 0 var(--space-3xl)}.intro-row.svelte-1phr5og{max-width:72ch;margin:0 auto var(--space-2xl);text-align:center}.divider-gold.svelte-1phr5og{width:48px;height:3px;background:var(--color-gold);border-radius:2px;margin:0 auto var(--space-md)}.intro-lead.svelte-1phr5og{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.8}.steps-grid.svelte-1phr5og{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.step-card.svelte-1phr5og{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);transition:box-shadow .22s ease,transform .22s ease}.step-card.svelte-1phr5og:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.step-num.svelte-1phr5og{font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--color-gold);opacity:.3;line-height:1;margin-bottom:.5rem}.step-title.svelte-1phr5og{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;color:var(--color-dark);margin:0 0 var(--space-sm)}.step-body.svelte-1phr5og{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.75}.cta-banner.svelte-1phr5og{background:linear-gradient(135deg,var(--color-primary) 0%,#0e3d6e 100%);padding:var(--space-xl) 0;color:#fff}.cta-inner.svelte-1phr5og{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.cta-title.svelte-1phr5og{font-family:var(--font-serif);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;margin:0 0 .4rem}.cta-sub.svelte-1phr5og{margin:0;color:#ffffffc7;font-size:.95rem}.cta-btn.svelte-1phr5og{flex-shrink:0;display:inline-flex;padding:.75rem 1.75rem;background:var(--color-gold);color:var(--color-dark);font-weight:700;border-radius:var(--radius-full);text-decoration:none;transition:background .18s ease,transform .15s ease}.cta-btn.svelte-1phr5og:hover{background:#b8861a;transform:translateY(-2px);text-decoration:none}
