.process-layout[data-astro-cid-25obxio5]{align-items:center}.process-heading[data-astro-cid-25obxio5]{position:relative;z-index:1}.process-heading-rule[data-astro-cid-25obxio5]{display:block;width:4.5rem;height:2px;margin-top:1.25rem;border-radius:999px;background:linear-gradient(90deg,var(--color-accent),var(--color-clay));transform-origin:left center;transition:width var(--transition-medium),opacity var(--transition-fast)}html[dir=rtl] .process-heading-rule[data-astro-cid-25obxio5]{transform-origin:right center}.process-section[data-astro-cid-25obxio5]:hover .process-heading-rule[data-astro-cid-25obxio5]{width:5.75rem}.process-step[data-astro-cid-25obxio5]{position:relative;min-width:0}.process-card[data-astro-cid-25obxio5]{position:relative;display:flex;min-height:18.75rem;height:100%;flex-direction:column;overflow:hidden;border-radius:10px;padding:1.25rem;transition:border-color var(--transition-medium),box-shadow var(--transition-medium),transform var(--transition-medium)}.process-card[data-astro-cid-25obxio5]:hover{border-color:rgb(var(--voice-cta) / .32);box-shadow:inset 0 1px #ffffffe6,0 26px 72px rgb(var(--voice-ink) / .14);transform:translateY(-4px)}.process-card-accent[data-astro-cid-25obxio5]{position:absolute;inset:0 0 auto;z-index:3;height:4px;overflow:hidden;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong),var(--color-clay))}.process-card-accent[data-astro-cid-25obxio5]:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.82) 50%,transparent 80%);content:"";transform:translate(-115%);transition:transform .65s var(--ease-premium)}.process-card[data-astro-cid-25obxio5]:hover .process-card-accent[data-astro-cid-25obxio5]:after{transform:translate(115%)}.process-step-head[data-astro-cid-25obxio5]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem}.process-step-icon[data-astro-cid-25obxio5]{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-accent) 9%,white);color:var(--color-accent-strong);box-shadow:inset 0 1px #ffffffdb;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-medium)}.process-card[data-astro-cid-25obxio5]:hover .process-step-icon[data-astro-cid-25obxio5]{border-color:color-mix(in srgb,var(--color-accent) 46%,transparent);background:color-mix(in srgb,var(--color-accent) 15%,white);color:var(--color-accent);box-shadow:inset 0 1px #ffffffe6,0 10px 24px rgb(var(--voice-accent-strong) / .16);transform:translateY(-2px) rotate(-3deg)}html[dir=rtl] .process-card[data-astro-cid-25obxio5]:hover .process-step-icon[data-astro-cid-25obxio5]{transform:translateY(-2px) rotate(3deg)}.process-step-number[data-astro-cid-25obxio5]{margin:0;color:var(--color-accent-strong);font-size:2.75rem;font-weight:600;line-height:1;transition:color var(--transition-fast),transform var(--transition-medium)}.process-card[data-astro-cid-25obxio5]:hover .process-step-number[data-astro-cid-25obxio5]{color:var(--color-accent);transform:translate(3px)}html[dir=rtl] .process-card[data-astro-cid-25obxio5]:hover .process-step-number[data-astro-cid-25obxio5]{transform:translate(-3px)}.process-step-title[data-astro-cid-25obxio5]{position:relative;z-index:3;margin-top:1.5rem;color:var(--color-content);font-size:1.05rem;font-weight:700;line-height:1.45}.process-step-copy[data-astro-cid-25obxio5]{position:relative;z-index:3;margin-top:.5rem;color:var(--color-content-muted);font-size:.875rem;line-height:1.65}@media(min-width:768px){.process-step[data-astro-cid-25obxio5]:not(:last-child):after{position:absolute;z-index:4;inset-block-start:3rem;inset-inline-end:-.75rem;width:.75rem;height:1px;background:color-mix(in srgb,var(--color-accent-strong) 28%,transparent);content:"";pointer-events:none}}@media(min-width:1024px){.process-heading[data-astro-cid-25obxio5]{padding-block-end:clamp(1.75rem,4vw,3.25rem)}}@media(max-width:767px){.process-heading-rule[data-astro-cid-25obxio5]{width:3.75rem;margin-top:1rem}.process-section[data-astro-cid-25obxio5]:hover .process-heading-rule[data-astro-cid-25obxio5]{width:4.5rem}.process-card[data-astro-cid-25obxio5]{min-height:0;padding:1.25rem}.process-step-title[data-astro-cid-25obxio5]{margin-top:1.25rem}}
