.svea-partner.svelte-1j9eojn{--svea-navy: #002d5d;--svea-cyan: #00afd0}.scrollbar-none.svelte-1j9eojn{scrollbar-width:none}.scrollbar-none.svelte-1j9eojn::-webkit-scrollbar{display:none}.step-nav.svelte-1j9eojn{background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-surface-elevated, #dbd6d8)}.step-pill.svelte-1j9eojn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--color-dark-gray, #322c29);background:transparent;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.step-pill.svelte-1j9eojn:hover{background:color-mix(in srgb,var(--svea-cyan) 12%,transparent)}.step-pill--active.svelte-1j9eojn{background:var(--svea-navy);color:#fff}.step-pill--active.svelte-1j9eojn:hover{background:var(--svea-navy)}.step-pill__num.svelte-1j9eojn{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:999px;font-size:.6875rem;background:color-mix(in srgb,var(--svea-cyan) 25%,white);color:var(--svea-navy);flex-shrink:0}.step-pill--active.svelte-1j9eojn .step-pill__num:where(.svelte-1j9eojn){background:var(--svea-cyan);color:var(--svea-navy)}.hero-plane.svelte-1j9eojn{background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--svea-cyan) 10%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--svea-navy) 4%,transparent) 0%,transparent 45%),linear-gradient(to bottom,var(--color-surface-subtle, #f7f8fa),#fff)}.accent-bar.svelte-1j9eojn{height:3px;width:100%;background:linear-gradient(90deg,var(--svea-navy) 0%,var(--svea-cyan) 50%,var(--svea-navy) 100%)}.partner-badge.svelte-1j9eojn{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--svea-navy) 6%,white);border:1px solid color-mix(in srgb,var(--svea-navy) 12%,transparent)}.partner-badge__x.svelte-1j9eojn{color:var(--svea-navy);font-size:.75rem;opacity:.5}.section-marker.svelte-1j9eojn{display:block;width:2.5rem;height:3px;background:var(--svea-cyan);border-radius:1px}.how-it-works__num.svelte-1j9eojn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.75rem;font-weight:700;flex-shrink:0;background:color-mix(in srgb,var(--svea-cyan) 22%,white);color:var(--svea-navy)}.form-card.svelte-1j9eojn{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #002d5d2e;border:1px solid color-mix(in srgb,var(--svea-navy) 8%,transparent)}.step-chip.svelte-1j9eojn{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--svea-cyan) 18%,white);color:var(--svea-navy)}.step-chip--muted.svelte-1j9eojn{background:color-mix(in srgb,var(--svea-navy) 8%,white)}.step-chip--quiet.svelte-1j9eojn{opacity:.7}.contract-card.svelte-1j9eojn{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;padding:1.1rem 1.25rem;border-radius:.75rem;border:1px solid var(--color-surface-elevated, #dbd6d8);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.contract-card.svelte-1j9eojn:hover{border-color:var(--svea-cyan);box-shadow:0 8px 20px -12px #002d5d40;transform:translateY(-1px)}.contract-card__arrow.svelte-1j9eojn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--svea-cyan) 12%,transparent);flex-shrink:0}.portal-card.svelte-1j9eojn{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 12px 32px -16px #002d5d38}.promo-pill.svelte-1j9eojn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1.5px dashed color-mix(in srgb,var(--svea-navy) 30%,transparent);border-radius:.65rem;padding:.65rem 1rem;background:color-mix(in srgb,var(--svea-cyan) 6%,white)}.promo-pill__code.svelte-1j9eojn{font-weight:700;letter-spacing:.03em;color:var(--svea-navy)}.checklist-card.svelte-1j9eojn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-radius:.75rem;border:1px solid var(--color-surface-elevated, #dbd6d8);background:#fff;transition:border-color .15s ease}.checklist-card.svelte-1j9eojn:hover{border-color:var(--svea-cyan)}.checklist-card__cta.svelte-1j9eojn{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--svea-navy);flex-shrink:0}
