.process.svelte-10ruowe{gap:var(--space-6);display:grid}@media (width>=1100px){.process.svelte-10ruowe{column-gap:var(--space-5);row-gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,9fr);grid-template-areas:"intro intro""mascot steps";align-items:end}.process__intro.svelte-10ruowe{grid-area:intro}.process__mascot.svelte-10ruowe{grid-area:mascot}.process__steps.svelte-10ruowe{grid-area:steps;align-self:center}}.process__intro.svelte-10ruowe{gap:var(--space-4);justify-items:start;display:grid}.process__title.svelte-10ruowe{max-width:10em;margin:0}.process__title.svelte-10ruowe .accent-word{white-space:nowrap;position:relative}.process__title.svelte-10ruowe .accent-word:after{content:"";background:var(--accent-deco);border-radius:999px;height:.09em;position:absolute;bottom:-.12em;left:.05em;right:.1em;transform:rotate(-1.2deg)}.process__mascot.svelte-10ruowe{justify-self:center;width:min(100%,24rem)}.process__mascot.svelte-10ruowe img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.process__steps.svelte-10ruowe{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.process__steps.svelte-10ruowe{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.process-card.svelte-10ruowe{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out);grid-template-rows:auto auto auto 1fr;display:grid;position:relative}.process-card.svelte-10ruowe:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-deco);transform:translateY(-6px)}@media (width>=1100px){.process-card.svelte-10ruowe:not(:last-child):after{content:"";top:30%;right:calc(-1 * var(--space-5));width:var(--space-5);background:var(--accent-deco);border-radius:999px;height:4px;position:absolute}}.process-card__icon.svelte-10ruowe{aspect-ratio:528/478;width:min(100%,11rem);margin-inline:auto;display:block;overflow:hidden}.process-card__icon.svelte-10ruowe img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-out);display:block}.process-card.svelte-10ruowe:hover .process-card__icon:where(.svelte-10ruowe) img{transform:scale(1.1)}.process-card__num.svelte-10ruowe{background:var(--action);width:2.75rem;height:2.75rem;color:var(--surface);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.02em;transition:background-color var(--duration-reveal) var(--ease-out);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.process-card.svelte-10ruowe:hover .process-card__num:where(.svelte-10ruowe){background:var(--text)}.process-card__title.svelte-10ruowe{margin:var(--space-1) 0 0;transition:color var(--duration-reveal) var(--ease-out);font-size:1.375rem}.process-card.svelte-10ruowe:hover .process-card__title:where(.svelte-10ruowe){color:var(--accent-deco)}@media (prefers-reduced-motion:reduce){.process-card.svelte-10ruowe,.process-card__icon.svelte-10ruowe img{transition-property:border-color,box-shadow}.process-card.svelte-10ruowe:hover,.process-card.svelte-10ruowe:hover .process-card__icon:where(.svelte-10ruowe) img{transform:none}}.process-card__text.svelte-10ruowe{font-size:var(--text-body-sm);color:var(--text-muted);margin:0}
