.how-we-work.svelte-axgsrm .process-container:where(.svelte-axgsrm){max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm){display:flex;flex-direction:column;align-items:center;position:relative}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm){width:100%;position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary),transparent 95%),var(--color-white));border:2px solid color-mix(in srgb,var(--color-primary),transparent 85%);border-radius:20px;transition:transform .3s ease,box-shadow .3s ease}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm):hover{transform:translate(10px);box-shadow:-8px 8px 25px #0000001a}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm):hover .step-icon:where(.svelte-axgsrm){background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary),transparent 15%),var(--color-primary));transform:rotate(10deg)}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm):hover .step-number:where(.svelte-axgsrm){transform:translate(-5px);opacity:1}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-number:where(.svelte-axgsrm){position:absolute;left:-40px;top:50%;transform:translateY(-50%);font-size:4rem;font-weight:800;color:var(--color-primary);font-family:var(--font-satoshi);line-height:1;opacity:.2;transition:transform .3s ease,opacity .3s ease}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .card-body:where(.svelte-axgsrm){padding:2rem;display:flex;align-items:flex-start;gap:2rem}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-icon:where(.svelte-axgsrm){flex-shrink:0;width:70px;height:70px;background-color:var(--color-primary);color:var(--color-white);border-radius:15px;display:grid;place-items:center;transition:all .3s ease;box-shadow:0 5px 15px color-mix(in srgb,var(--color-primary),transparent 70%)}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-content:where(.svelte-axgsrm) h3:where(.svelte-axgsrm){color:var(--heading-color);font-size:1.5rem;margin-bottom:.75rem;font-weight:800}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-content:where(.svelte-axgsrm) p:where(.svelte-axgsrm){color:color-mix(in srgb,var(--color-dark),transparent 25%);font-size:1rem;line-height:1.6}@media (max-width: 767.98px){.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm){border-width:1px}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .content:where(.svelte-axgsrm):hover{transform:translateY(-5px)}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-number:where(.svelte-axgsrm){font-size:3rem;left:50%;top:-1.5rem;transform:translate(-50%)}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-number:where(.svelte-axgsrm):hover{transform:translate(-50%)}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .card-body:where(.svelte-axgsrm){padding:2rem 1.5rem 1.5rem;flex-direction:column;align-items:center;text-align:center;gap:1rem}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-icon:where(.svelte-axgsrm){width:60px;height:60px;border-radius:12px}.how-we-work.svelte-axgsrm .process-item:where(.svelte-axgsrm) .step-content:where(.svelte-axgsrm) h3:where(.svelte-axgsrm){font-size:1.25rem}}
