.step.svelte-1s5rsxf{display:grid;grid-template-columns:auto 1fr;column-gap:1.25rem;row-gap:.25rem;transition:grid-template-rows .5s ease-in-out}.step.svelte-1s5rsxf:hover .step-body:where(.svelte-1s5rsxf){opacity:1;translate:0 0}.step.svelte-1s5rsxf:hover .step-spacer:where(.svelte-1s5rsxf) .line:where(.svelte-1s5rsxf){height:100%}.step-number.svelte-1s5rsxf{--_size: 2rem;font-weight:500;color:var(--red-500);height:var(--_size);width:var(--_size);border-radius:50%;display:grid;place-content:center;color:var(--color-black);background-color:var(--color-white)}.step-title.svelte-1s5rsxf{font-weight:600;margin:auto 0}.step-spacer.svelte-1s5rsxf{display:grid;justify-content:center;overflow:hidden}.step-spacer.svelte-1s5rsxf .line:where(.svelte-1s5rsxf){width:.1rem;height:0%;background-image:var(--gradient-main);transition:height .3s linear}.step-body.svelte-1s5rsxf{font-weight:400;overflow:hidden;opacity:.4;translate:0 -.5rem;transition:all .3s linear}.step-body.svelte-1s5rsxf .body:where(.svelte-1s5rsxf){padding:1rem 0}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.card.svelte-kxh083{background-color:var(--color-white);color:var(--color-black);aspect-ratio:3/4;cursor:pointer;border-radius:1.5rem;grid-template-rows:1fr 0 auto;padding:1.5rem;transition:grid-template-rows .3s linear;display:grid}.card.svelte-kxh083 .icon:where(.svelte-kxh083){place-content:center;display:grid;overflow:hidden}.card.svelte-kxh083 .body:where(.svelte-kxh083){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-dark);overflow:hidden}.card.svelte-kxh083 header:where(.svelte-kxh083){justify-content:space-between;column-gap:.75rem;display:flex}.card.svelte-kxh083 header:where(.svelte-kxh083) .title:where(.svelte-kxh083){margin:auto 0;font-size:1.5rem}.card.svelte-kxh083 header:where(.svelte-kxh083) .plus-btn:where(.svelte-kxh083){height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);aspect-ratio:1;outline:1px solid var(--color-black);rotate:0;border-radius:50%;place-content:center;margin-top:auto;font-size:1rem;transition:all .375s cubic-bezier(.175,.885,.32,1.275);display:grid}.card.svelte-kxh083:hover header:where(.svelte-kxh083) .plus-btn:where(.svelte-kxh083){color:var(--color-white);background-color:var(--color-black)}.card.svelte-kxh083.expanded{grid-template-rows:0 1fr auto}.card.svelte-kxh083.expanded header:where(.svelte-kxh083) .plus-btn:where(.svelte-kxh083){rotate:45deg}
