.button.svelte-1xko78n{min-height:44px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body-size);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:opacity .15s ease-out;display:inline-flex}.button.svelte-1xko78n:hover{opacity:.9}.button.svelte-1xko78n:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.primary.svelte-1xko78n{background:var(--color-primary);color:var(--color-on-primary)}.outline.svelte-1xko78n{border-color:var(--color-border);color:var(--color-text);background:0 0}.ghost.svelte-1xko78n{color:var(--color-text);background:0 0}@media (width<=767px){.full-width-mobile.svelte-1xko78n{width:100%}}.content.svelte-1vjrlcz{align-items:flex-start;gap:var(--space-xs);max-width:640px;margin:var(--space-lg) 0;color:var(--color-on-primary);text-shadow:0 1px 3px #0009;flex-direction:column;display:flex}.badge.svelte-1vjrlcz{padding:2px var(--space-xs);border-radius:var(--radius-full);font-size:var(--text-small-size);border:1px solid #ffffff80;font-weight:500}.text-group.svelte-1vjrlcz{gap:var(--space-xs);margin:var(--space-sm) 0;flex-direction:column;display:flex}h3.svelte-1vjrlcz{font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line)}p.svelte-1vjrlcz{font-size:var(--text-h3-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line);max-width:48ch}.cta.svelte-1vjrlcz{gap:var(--space-sm);margin-top:var(--space-xs);--color-text:var(--color-on-primary);--color-border:color-mix(in srgb, var(--color-on-primary) 60%, transparent);flex-wrap:wrap;display:flex}@media (width<=767px){.content.svelte-1vjrlcz{max-width:100%}}.carousel.svelte-1e04sj{position:absolute;inset:0;overflow:hidden}.slide.svelte-1e04sj{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bg.svelte-1e04sj{opacity:.35;position:absolute;inset:0}.bg-image.svelte-1e04sj{background-position:50%;background-size:cover;position:absolute;inset:0}.bg-fallback.svelte-1e04sj{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bg-fallback.svelte-1e04sj svg{width:70%;max-width:480px;height:70%}.scrim.svelte-1e04sj{background:linear-gradient(90deg,#000000a6 0%,#0000004d 45%,#0000 80%);position:absolute;inset:0}.content-wrap.svelte-1e04sj{z-index:1;width:100%;max-width:1280px;padding:0 var(--space-md);margin:0 auto;position:relative}.progress.svelte-1e04sj{background:var(--color-secondary);transform-origin:0;width:100%;height:10px;animation:svelte-1e04sj-fill-progress var(--duration,3s) linear;position:absolute;bottom:0;left:0}@keyframes svelte-1e04sj-fill-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero.svelte-vhe327{min-height:100svh;position:relative}.sr-only.svelte-vhe327{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.step.svelte-689g6m{gap:var(--space-md);padding:var(--space-lg) var(--space-md);text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;display:flex}.text.svelte-689g6m{gap:var(--space-xs);flex-direction:column;align-items:center;display:flex}h3.svelte-689g6m{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-line)}p.svelte-689g6m{color:var(--color-text-soft);max-width:50ch;line-height:1.9}.visual.svelte-689g6m{width:100%;max-width:220px}@media (width>=768px){.step.svelte-689g6m{text-align:left;gap:var(--space-xl);flex-direction:row}.step.reverse.svelte-689g6m{flex-direction:row-reverse}.text.svelte-689g6m{flex:0 0 55%;align-items:flex-start}.visual.svelte-689g6m{flex:0 0 35%;max-width:none}}.steps.svelte-1uha8ag{justify-content:center;gap:var(--space-lg);min-height:100svh;padding-block:var(--space-lg);flex-direction:column;display:flex}.steps-cta.svelte-1uha8ag{justify-content:center;display:flex}
