a[data-astro-cid-2las7mku]{color:#000;text-decoration:none}.how-it-works[data-astro-cid-2las7mku]{width:100%;background:linear-gradient(to bottom,var(--gray-50) 0%,var(--gray-100) 100%);padding:80px 24px}@media (max-width: 768px){.how-it-works[data-astro-cid-2las7mku]{padding:80px 24px}}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku]{margin:0 auto;max-width:1152px}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .heading[data-astro-cid-2las7mku]{text-align:center;margin-bottom:64px;opacity:0;transform:translateY(30px)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .heading[data-astro-cid-2las7mku] h2[data-astro-cid-2las7mku]{font-size:32px;font-weight:600;line-height:40px;color:var(--gray-900);font-family:sans-serif;margin:0}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku]{display:grid;grid-template-columns:1fr;gap:32px;position:relative}@media (min-width: 768px){.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku]{grid-template-columns:repeat(3,1fr);gap:48px}}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]{position:relative;opacity:0;transform:translateY(50px)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0;transition:all .3s ease-out}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku]{position:relative;margin-bottom:18px}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku] .dashed-ring[data-astro-cid-2las7mku]{position:absolute;inset:0;width:100px;height:100px;border-radius:50%;border:1.5px dashed rgba(59,130,246,.12);transform:translate(-8px,-8px);animation:rotate 8s linear infinite;transition:all .3s ease-out}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku] .icon-circle[data-astro-cid-2las7mku]{position:relative;width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;box-shadow:0 4px 8px var(--primary-600)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku] .icon-circle[data-astro-cid-2las7mku] .icon[data-astro-cid-2las7mku]{color:var(--primary)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku] .number-badge[data-astro-cid-2las7mku]{position:absolute;top:-14px;left:-14px;width:28px;height:28px;background-color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-18%,-18%)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] .icon-wrapper[data-astro-cid-2las7mku] .number-badge[data-astro-cid-2las7mku] span[data-astro-cid-2las7mku]{color:var(--gray-50);font-size:14px;font-weight:600}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] h3[data-astro-cid-2las7mku]{font-size:16px;font-weight:600;color:#0f172a;line-height:22px;margin-bottom:8px;transition:all .2s}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku] p[data-astro-cid-2las7mku]{font-size:14px;color:#475569;line-height:20px;max-width:220px;margin:0}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku]:hover .icon-wrapper[data-astro-cid-2las7mku] .dashed-ring[data-astro-cid-2las7mku]{opacity:.75;transform:translate(-8px,-8px) scale(1.05)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku]:hover .icon-wrapper[data-astro-cid-2las7mku] .icon-circle[data-astro-cid-2las7mku]{transform:translateY(-8px)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .step-content[data-astro-cid-2las7mku]:hover h3[data-astro-cid-2las7mku]{text-decoration:underline;text-decoration-color:#3b82f6;text-underline-offset:2px}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku]{display:none;position:absolute;top:42px;left:100%;width:48px;height:48px;pointer-events:none;transition:transform .3s ease-out;display:flex;align-items:center;justify-content:center}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku]{filter:drop-shadow(0 4px 8px rgba(15,23,42,.04));transition:all .3s ease-out}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku] path[data-astro-cid-2las7mku]{transition:all .3s ease-out}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-mobile[data-astro-cid-2las7mku]{display:block;justify-content:center;margin:24px 0}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-mobile[data-astro-cid-2las7mku] .divider-line[data-astro-cid-2las7mku]{position:relative;display:flex;align-items:center;justify-content:center}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-mobile[data-astro-cid-2las7mku] .divider-line[data-astro-cid-2las7mku] .divider-arrow[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku]{filter:drop-shadow(0 2px 4px rgba(15,23,42,.04))}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku]{display:none}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-mobile[data-astro-cid-2las7mku]{display:block}@media (min-width: 768px){.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku]{display:flex}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku] .arrow-mobile[data-astro-cid-2las7mku]{display:none}}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:nth-child(3) .arrow-desktop[data-astro-cid-2las7mku],.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:nth-child(3) .arrow-mobile[data-astro-cid-2las7mku]{display:none}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover .arrow-desktop[data-astro-cid-2las7mku]{transform:translate(6px)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku] path[data-astro-cid-2las7mku][fill]{opacity:.5}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku] path[data-astro-cid-2las7mku][stroke]{stroke:#3b82f6}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover+.step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku]{transform:translate(6px)}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover+.step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku] path[data-astro-cid-2las7mku][fill]{opacity:.5}.how-it-works[data-astro-cid-2las7mku] .container[data-astro-cid-2las7mku] .steps-grid[data-astro-cid-2las7mku] .step-item[data-astro-cid-2las7mku]:hover+.step-item[data-astro-cid-2las7mku] .arrow-desktop[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku] path[data-astro-cid-2las7mku][stroke]{stroke:#3b82f6}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku]{display:flex;justify-content:center;gap:16px;margin-top:48px}@media (max-width: 768px){.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku]{flex-direction:column;align-items:center}}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-primary-opacity[data-astro-cid-2las7mku],.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-outline-gray[data-astro-cid-2las7mku]{padding:12px 24px;border-radius:9999px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:.75rem;cursor:pointer;transition:all .2s ease;opacity:0;transform:translateY(30px);box-shadow:var(--shadow-elevation-low)}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-primary-opacity[data-astro-cid-2las7mku]:hover,.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-outline-gray[data-astro-cid-2las7mku]:hover{transform:translateY(-2px)}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-primary-opacity[data-astro-cid-2las7mku]{background-color:rgba(var(--primary-rgb),.15);color:var(--primary);border:none}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-primary-opacity[data-astro-cid-2las7mku]:hover{background-color:rgba(var(--primary-rgb),.2)}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-outline-gray[data-astro-cid-2las7mku]{background:transparent;border:1px solid var(--gray-200);color:var(--gray-600)}.how-it-works[data-astro-cid-2las7mku] .cta-container[data-astro-cid-2las7mku] .btn-outline-gray[data-astro-cid-2las7mku]:hover{border-color:var(--gray-300);color:var(--gray-800)}.animate-fade-in-up[data-astro-cid-2las7mku]{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-slide-in-up[data-astro-cid-2las7mku]{animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes rotate{0%{transform:translate(-8px,-8px) rotate(0)}to{transform:translate(-8px,-8px) rotate(360deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){[data-astro-cid-2las7mku]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
