#how-it-works{scroll-margin-top:100px}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.home-step-shot{aspect-ratio:420/222;background:#fff;border:1px solid #dcdae6;border-radius:12px;position:relative;overflow:hidden}.home-step-shot .home-feature-motion,.home-step-shot video{object-fit:cover;width:100%;height:100%;display:block}.home-step-swipe{background:#f1f0f6;place-items:center;display:grid}.home-step-swipe svg.home-process-svg{width:100%;height:100%;position:absolute;inset:0}.home-step-inbox{background:#111}.home-step-inbox img{width:100%;height:auto;animation:9s linear infinite homeInbox;display:block}@keyframes homeInbox{0%,6%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(-58%)}96%{opacity:0;transform:translateY(-58%)}96.01%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.home-steps h3{font-family:var(--font-display);color:var(--color-ink);margin:16px 0 6px;font-size:1.1rem;font-weight:600;line-height:1.25}.home-steps p{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:767px){.home-steps{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.home-step-inbox img{animation:none}}.home-process{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1000px;margin:auto;display:grid}.home-process-art{place-items:center;height:440px;display:grid;overflow:hidden}.home-process-art .resume-focus-scene,.home-process-svg{width:min(100%,420px);margin:0}.home-process-svg{font-family:var(--font-display);display:block;overflow:visible}.home-process-steps{gap:10px;display:grid}.home-process-step{text-align:left;width:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;gap:18px;padding:23px 20px;display:flex;position:relative;overflow:hidden}.home-process-step.is-active{background:#281052;border-color:#281052}.home-process-step:focus-visible{outline-offset:3px;outline:2px solid #281052}.home-process-number{color:#9584a7;padding-top:4px;font-size:12px}.home-process-step strong{color:#281052;margin-bottom:9px;font-size:1.2rem;font-weight:600;display:block}.home-process-step.is-active strong{color:#fff}.home-process-step.is-active .home-process-number{color:#c5b2e2}.home-process-step.is-active .home-process-description{color:#e0d5ef}.home-process-description{font-size:.95rem;line-height:1.65;display:block}.home-process-progress{transform-origin:0;background:#a58bc9;height:3px;animation:linear both process-progress;position:absolute;bottom:0;left:0;right:0}.process-form-enter{animation:.45s both process-enter}.process-fill{transform-box:fill-box;transform-origin:0;animation:.5s both process-fill}.process-fill-0{animation-delay:.4s}.process-fill-1{animation-delay:1.1s}.process-fill-2{animation-delay:1.8s}.process-tick{animation:.28s both process-enter}.process-tick-0{animation-delay:.8s}.process-tick-1{animation-delay:1.5s}.process-tick-2{animation-delay:2.2s}.process-submitted{animation:.35s 2.7s both process-enter}.process-inbox-note{animation:.5s 3.3s both process-enter}@keyframes process-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes process-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes process-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.job-deck-front{transform-origin:180px 330px;animation:job-deck-swipe var(--deck-cycle,1.7s)cubic-bezier(.4,0,.2,1)both}.job-deck-next{transform-origin:180px 185px;animation:job-deck-rise var(--deck-cycle,1.7s)cubic-bezier(.4,0,.2,1)both}.job-deck-check{transform-origin:303px 61px;animation:job-deck-check var(--deck-cycle,1.7s)ease both}@keyframes job-deck-swipe{0%,65%{opacity:1;transform:translate(0)rotate(0)}75%{opacity:1;transform:translate(20px,-8px)rotate(7deg)}85%{opacity:.85;transform:translate(75px,-35px)rotate(18deg)}95%,to{opacity:0;transform:translate(155px,-85px)rotate(32deg)}}@keyframes job-deck-rise{0%,65%{opacity:.4;transform:translateY(9px)scale(.96)}92%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes job-deck-check{0%,55%{opacity:0;transform:scale(.9)}63%,77%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}.home-process .resume-focus-highlight{fill:#ded1ee}.home-process .resume-focus-ink{fill:#281052}@media (max-width:767px){.home-process{grid-template-columns:1fr;gap:12px}.home-process-art{height:330px}.home-process-art .resume-focus-scene,.home-process-svg{width:min(100%,330px)}.home-process-step{gap:12px;padding:16px}.home-process-step strong{font-size:1.05rem}.home-process-description{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.home-process *{transition:none!important;animation:none!important}.job-deck-next,.job-deck-check{display:none}}
