.feature-workflow-steps[data-v-1c8c8e5b]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-inline:auto;width:min(100% - 48px,1120px)}@media(max-width:900px){.feature-workflow-steps[data-v-1c8c8e5b]{width:min(100% - 32px,760px)}}.feature-workflow-steps[data-v-1c8c8e5b]{background:radial-gradient(circle at 50% 30%,rgba(98,93,244,.09),transparent 36%),linear-gradient(180deg,#faf9ff,#f7f6ff);border:1px solid rgba(235,232,255,.78);border-radius:18px;margin-top:56px;padding:34px 90px 32px}.feature-workflow-steps h2[data-v-1c8c8e5b]{font-size:clamp(27px,3vw,34px);line-height:1.15;margin:0 0 34px;text-align:center}.feature-workflow-steps__grid[data-v-1c8c8e5b]{align-items:end;display:grid;gap:22px;grid-template-columns:1fr 56px 1fr 56px 1fr}.feature-workflow-steps__heading[data-v-1c8c8e5b]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.feature-workflow-steps__heading span[data-v-1c8c8e5b]{align-items:center;background:var(--violet);border-radius:50%;box-shadow:0 8px 16px #625df440;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.feature-workflow-steps__step h3[data-v-1c8c8e5b]{font-size:15px;margin:0}.feature-workflow-steps__step p[data-v-1c8c8e5b]{color:#656c7b;font-size:14px;line-height:1.55;margin:0 0 17px;min-height:48px}.feature-workflow-steps__image[data-v-1c8c8e5b]{aspect-ratio:150/194;background:#f1eee9;border:4px solid #fff;border-radius:8px;box-shadow:0 12px 26px #3638521f;overflow:hidden;position:relative;width:150px}.feature-workflow-steps__img[data-v-1c8c8e5b]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.feature-workflow-steps__image--generating .feature-workflow-steps__img[data-v-1c8c8e5b]{filter:saturate(.95) brightness(.86)}.feature-workflow-steps__image--generating[data-v-1c8c8e5b]:after{background:#1517202e;content:"";inset:0;position:absolute}.feature-workflow-steps__ring[data-v-1c8c8e5b]{border-bottom:5px solid hsla(0,0%,100%,.78);border-left:5px solid hsla(0,0%,100%,.78);border-radius:50%;border-right:5px solid rgba(101,88,255,.72);border-top:5px solid hsla(0,0%,100%,.78);border-top-color:var(--blue-violet);height:48px;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%);width:48px;z-index:1}.feature-workflow-steps__image--generating strong[data-v-1c8c8e5b]{color:#fff;font-size:14px;left:50%;line-height:1;position:absolute;text-shadow:0 2px 10px rgba(0,0,0,.28);top:56%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.feature-workflow-steps__arrow[data-v-1c8c8e5b]{align-self:center;color:var(--violet);font-size:30px;justify-self:center;line-height:1}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-workflow-steps--inpaint[data-v-1c8c8e5b],.feature-workflow-steps--inpaint[data-v-1c8c8e5b] *,.feature-workflow-steps--inpaint[data-v-1c8c8e5b] :after,.feature-workflow-steps--inpaint[data-v-1c8c8e5b] :before,.feature-workflow-steps--inpaint[data-v-1c8c8e5b]:after,.feature-workflow-steps--inpaint[data-v-1c8c8e5b]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{background:radial-gradient(circle at 18% 20%,rgb(var(--feature-ambient-rgb)/.1),transparent 25%),radial-gradient(circle at 86% 84%,rgb(var(--feature-ambient-secondary-rgb)/.08),transparent 28%),var(--feature-canvas-dark);border:0;border-radius:0;margin-top:0;padding:112px 0 120px;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{margin-inline:auto;width:min(100% - 64px,1240px)}@media(max-width:900px){.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:min(100% - 48px,760px)}}@media(max-width:560px){.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:calc(100% - 48px)}}.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{color:var(--feature-text-on-dark);font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1;margin-bottom:52px;max-width:900px;text-align:left}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{align-items:stretch;gap:18px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr)}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]{background:linear-gradient(160deg,rgb(var(--feature-ambient-rgb)/.05),transparent 38%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-media);box-shadow:inset 0 1px #ffffff0a,0 28px 72px #0000003d;display:flex;flex-direction:column;min-width:0;opacity:0;overflow:hidden;padding:24px;position:relative;transform:translate3d(-34px,0,0);transition:opacity .64s var(--feature-ease-responsive),transform .64s var(--feature-ease-responsive),border-color var(--feature-motion-standard) ease}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]:nth-of-type(2){transform:translate3d(0,32px,0);transition-delay:90ms}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]:nth-of-type(3){transform:translate3d(34px,0,0);transition-delay:.18s}.feature-workflow-steps--inpaint.feature-workflow-steps--revealed .feature-workflow-steps__step[data-v-1c8c8e5b]{opacity:1;transform:none}.feature-workflow-steps--inpaint .feature-workflow-steps__heading[data-v-1c8c8e5b]{margin-bottom:14px}.feature-workflow-steps--inpaint .feature-workflow-steps__heading span[data-v-1c8c8e5b]{background:var(--feature-accent-primary);box-shadow:none;color:var(--feature-text-on-light);height:28px;width:28px}.feature-workflow-steps--inpaint .feature-workflow-steps__step h3[data-v-1c8c8e5b]{color:var(--feature-text-on-dark);font-size:17px}.feature-workflow-steps--inpaint .feature-workflow-steps__step p[data-v-1c8c8e5b]{color:var(--feature-text-muted-dark);font-size:15px;line-height:1.6;margin-bottom:22px;min-height:72px}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{aspect-ratio:4/5;background:linear-gradient(180deg,rgb(var(--feature-ambient-rgb)/.045),transparent 40%),var(--feature-canvas-dark-deep);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-card);box-shadow:none;margin-top:auto;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__img[data-v-1c8c8e5b]{-o-object-fit:contain;object-fit:contain}.feature-workflow-steps--inpaint .feature-workflow-steps__image--generating[data-v-1c8c8e5b]:after{background:#05070670}.feature-workflow-steps--inpaint .feature-workflow-steps__ring[data-v-1c8c8e5b]{border-color:#ffffff3d;border-right-color:var(--feature-accent-primary);border-top-color:var(--feature-accent-primary)}.feature-workflow-steps--inpaint .feature-workflow-steps__arrow[data-v-1c8c8e5b]{color:rgb(var(--feature-ambient-rgb)/.48);font-size:26px;opacity:0;transform:translate3d(-10px,0,0);transition:opacity .42s .26s ease,transform .42s .26s var(--feature-ease-responsive)}.feature-workflow-steps--inpaint.feature-workflow-steps--revealed .feature-workflow-steps__arrow[data-v-1c8c8e5b]{opacity:1;transform:none}@media(max-width:900px){.feature-workflow-steps[data-v-1c8c8e5b]{padding:32px 24px}.feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:28px;grid-template-columns:1fr}.feature-workflow-steps__arrow[data-v-1c8c8e5b]{transform:rotate(90deg)}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{padding:88px 0 96px}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:24px;grid-template-columns:1fr}.feature-workflow-steps--inpaint .feature-workflow-steps__step p[data-v-1c8c8e5b]{min-height:0}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{max-height:620px}}@media(max-width:560px){.feature-workflow-steps[data-v-1c8c8e5b]{border-radius:14px;margin-top:38px;padding:26px 18px}.feature-workflow-steps h2[data-v-1c8c8e5b]{font-size:26px;margin-bottom:26px}.feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:22px}.feature-workflow-steps__step p[data-v-1c8c8e5b]{min-height:0}.feature-workflow-steps__image[data-v-1c8c8e5b]{width:min(190px,72vw)}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{border-radius:0;margin-top:0;padding:72px 0 80px;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:calc(100% - 48px)}.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{font-size:40px;margin-bottom:36px}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:20px}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]{border-radius:20px;padding:20px}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{border-radius:16px;max-height:none;width:100%}}
