.pe-mount[data-astro-cid-de6wvnlv]{width:100%;max-width:520px;margin-left:auto;margin-right:auto}@media(min-width:1024px){.pe-mount[data-astro-cid-de6wvnlv]{margin-left:auto;margin-right:0}}[data-lw-placeholder=ai-product-engineering-hero]{--bg: #1b1f26;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--label: rgba(255, 255, 255, .65);--muted: rgba(255, 255, 255, .35);--dim: rgba(255, 255, 255, .22);--primary: #3ECF8E;--primary-2: #2BB47A;--success: #22c55e;--amber: #f59e0b;--loop: 20s;--ease: cubic-bezier(.22, .61, .36, 1);position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:radial-gradient(60% 50% at 0% 0%,rgba(37,99,235,.08),transparent 70%),radial-gradient(50% 40% at 100% 100%,rgba(34,197,94,.06),transparent 70%),var(--bg);border:1px solid var(--line);border-radius:14px;overflow:hidden;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;contain:paint}@media(max-width:600px){[data-lw-placeholder=ai-product-engineering-hero]{aspect-ratio:4 / 5}}[data-lw-placeholder=ai-product-engineering-hero] .pe-inner{position:absolute;inset:0;padding:22px;box-sizing:border-box;display:flex;flex-direction:column}[data-lw-placeholder=ai-product-engineering-hero] .pe-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line);min-height:18px}[data-lw-placeholder=ai-product-engineering-hero] .pe-head-l,[data-lw-placeholder=ai-product-engineering-hero] .pe-head-r{position:relative;display:inline-grid;align-items:center}[data-lw-placeholder=ai-product-engineering-hero] .pe-head-l>*,[data-lw-placeholder=ai-product-engineering-hero] .pe-head-r>*{grid-area:1 / 1;opacity:0;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite;white-space:nowrap}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}[data-lw-placeholder=ai-product-engineering-hero] .pe-count{font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-1,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-1{animation-name:pe-head-p1}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-2,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-2{animation-name:pe-head-p2}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-3,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-3{animation-name:pe-head-p3}@keyframes pe-head-p1{0%,1%{opacity:0}3%,26%{opacity:1}29%,to{opacity:0}}@keyframes pe-head-p2{0%,28%{opacity:0}31%,46%{opacity:1}49%,to{opacity:0}}@keyframes pe-head-p3{0%,48%{opacity:0}51%,95%{opacity:1}98%,to{opacity:0}}[data-lw-placeholder=ai-product-engineering-hero] .pe-stage{position:relative;flex:1;min-height:0}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;box-sizing:border-box;border-radius:8px;background:#ffffff0b;border:1px solid rgba(245,158,11,.22);box-shadow:inset 0 0 0 1px #00000026;white-space:nowrap;will-change:transform,opacity;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85);opacity:0;animation-duration:var(--loop);animation-timing-function:linear;animation-iteration-count:infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip-q{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#f59e0b2e;color:var(--amber);border:1px solid rgba(245,158,11,.42);font-size:10px;font-weight:700;line-height:1}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip-text{font-size:11px;font-weight:500;letter-spacing:-.005em;color:var(--label)}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip.is-a{animation-name:pe-chip-life-a}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip.is-b{animation-name:pe-chip-life-b}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip.is-c{animation-name:pe-chip-life-c}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip.is-d{animation-name:pe-chip-life-d}@keyframes pe-chip-life-a{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}3%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1)}9%{transform:translate(calc(-50% + var(--x) + 16px),calc(-50% + var(--y) - 10px)) rotate(calc(var(--r) + 2.2deg)) scale(1);opacity:1}15%{transform:translate(calc(-50% + var(--x) + 20px),calc(-50% + var(--y) + 14px)) rotate(calc(var(--r) - 1.6deg)) scale(1);opacity:1}21%{transform:translate(calc(-50% + var(--x) - 8px),calc(-50% + var(--y) + 18px)) rotate(calc(var(--r) + 1.4deg)) scale(1);opacity:1}26%{transform:translate(calc(-50% + var(--x) - 14px),calc(-50% + var(--y) - 6px)) rotate(calc(var(--r) - 2deg)) scale(1);opacity:1}29%{opacity:1;transform:translate(calc(-50% + var(--x) * .35),calc(-50% + var(--y) * .35)) rotate(calc(var(--r) * .3)) scale(.55)}31%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}95%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}}@keyframes pe-chip-life-b{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}3%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1)}9%{transform:translate(calc(-50% + var(--x) - 18px),calc(-50% + var(--y) + 8px)) rotate(calc(var(--r) - 2deg)) scale(1);opacity:1}15%{transform:translate(calc(-50% + var(--x) - 12px),calc(-50% + var(--y) - 16px)) rotate(calc(var(--r) + 1.8deg)) scale(1);opacity:1}21%{transform:translate(calc(-50% + var(--x) + 14px),calc(-50% + var(--y) - 12px)) rotate(calc(var(--r) - 1.2deg)) scale(1);opacity:1}26%{transform:translate(calc(-50% + var(--x) + 18px),calc(-50% + var(--y) + 10px)) rotate(calc(var(--r) + 2.4deg)) scale(1);opacity:1}29%{opacity:1;transform:translate(calc(-50% + var(--x) * .35),calc(-50% + var(--y) * .35)) rotate(calc(var(--r) * .3)) scale(.55)}31%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}95%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}}@keyframes pe-chip-life-c{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}3%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1)}9%{transform:translate(calc(-50% + var(--x) + 8px),calc(-50% + var(--y) + 18px)) rotate(calc(var(--r) + 1.6deg)) scale(1);opacity:1}15%{transform:translate(calc(-50% + var(--x) - 10px),calc(-50% + var(--y) + 22px)) rotate(calc(var(--r) - 2.2deg)) scale(1);opacity:1}21%{transform:translate(calc(-50% + var(--x) - 16px),calc(-50% + var(--y) + 4px)) rotate(calc(var(--r) + 2deg)) scale(1);opacity:1}26%{transform:translate(calc(-50% + var(--x) - 4px),calc(-50% + var(--y) - 14px)) rotate(calc(var(--r) - 1.4deg)) scale(1);opacity:1}29%{opacity:1;transform:translate(calc(-50% + var(--x) * .35),calc(-50% + var(--y) * .35)) rotate(calc(var(--r) * .3)) scale(.55)}31%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}95%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}}@keyframes pe-chip-life-d{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}3%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1)}9%{transform:translate(calc(-50% + var(--x) - 12px),calc(-50% + var(--y) - 14px)) rotate(calc(var(--r) - 1.8deg)) scale(1);opacity:1}15%{transform:translate(calc(-50% + var(--x) + 18px),calc(-50% + var(--y) - 18px)) rotate(calc(var(--r) + 2.4deg)) scale(1);opacity:1}21%{transform:translate(calc(-50% + var(--x) + 22px),calc(-50% + var(--y) + 6px)) rotate(calc(var(--r) - 1.6deg)) scale(1);opacity:1}26%{transform:translate(calc(-50% + var(--x) + 6px),calc(-50% + var(--y) + 16px)) rotate(calc(var(--r) + 1.2deg)) scale(1);opacity:1}29%{opacity:1;transform:translate(calc(-50% + var(--x) * .35),calc(-50% + var(--y) * .35)) rotate(calc(var(--r) * .3)) scale(.55)}31%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}95%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.18)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(.85)}}[data-lw-placeholder=ai-product-engineering-hero] .pe-flash{position:absolute;top:50%;left:50%;width:360px;height:360px;max-width:100%;max-height:100%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(59,130,246,.28),rgba(37,99,235,.1) 35%,transparent 65%);opacity:0;pointer-events:none;animation:pe-flash var(--loop) var(--ease) infinite}@keyframes pe-flash{0%,26%{opacity:0}29%{opacity:1}33%{opacity:0}to{opacity:0}}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0{position:absolute;top:50%;left:50%;width:min(82%,320px);box-sizing:border-box;padding:16px 16px 14px;background:linear-gradient(180deg,#2563eb1f,#2563eb0a);border:1px solid rgba(37,99,235,.38);border-radius:12px;opacity:0;transform:translate(-50%,-50%) scale(.9);will-change:transform,opacity;animation:pe-s0 var(--loop) var(--ease) infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#cfe1ff}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#2563eb38;border:1px solid rgba(37,99,235,.45);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#dbe7ff}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-title{font-size:18px;font-weight:600;letter-spacing:-.015em;color:#fff;margin:0 0 12px;line-height:1.15}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-list{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-item{display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:500;color:var(--label);opacity:0;transform:translate(-4px);will-change:transform,opacity;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-check{flex:0 0 16px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#3b82f62e;border:1px solid rgba(59,130,246,.5);color:#cfe1ff}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-check svg{width:9px;height:9px;display:block}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-item-1{animation-name:pe-s0-item-1}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-item-2{animation-name:pe-s0-item-2}[data-lw-placeholder=ai-product-engineering-hero] .pe-s0-item-3{animation-name:pe-s0-item-3}@keyframes pe-s0{0%,27%{opacity:0;transform:translate(-50%,-50%) scale(.92)}31%{opacity:1;transform:translate(-50%,-50%) scale(1)}46%{opacity:1;transform:translate(-50%,-50%) scale(1)}49%{opacity:0;transform:translate(-50%,calc(-50% - 18px)) scale(.86)}to{opacity:0;transform:translate(-50%,-50%) scale(.92)}}@keyframes pe-s0-item-1{0%,33%{opacity:0;transform:translate(-4px)}35%{opacity:1;transform:translate(0)}46%{opacity:1;transform:translate(0)}49%,to{opacity:0;transform:translate(-4px)}}@keyframes pe-s0-item-2{0%,37%{opacity:0;transform:translate(-4px)}39%{opacity:1;transform:translate(0)}46%{opacity:1;transform:translate(0)}49%,to{opacity:0;transform:translate(-4px)}}@keyframes pe-s0-item-3{0%,41%{opacity:0;transform:translate(-4px)}43%{opacity:1;transform:translate(0)}46%{opacity:1;transform:translate(0)}49%,to{opacity:0;transform:translate(-4px)}}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-4px);display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#2563eb1f;border:1px solid rgba(37,99,235,.4);white-space:nowrap;opacity:0;will-change:opacity,transform;animation:pe-scope-pill var(--loop) var(--ease) infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill-tick{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb4d;color:#fff}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill-tick svg{width:8px;height:8px;display:block}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill-text{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#dbe7ff}@keyframes pe-scope-pill{0%,47%{opacity:0;transform:translate(-50%) translateY(-4px)}51%{opacity:1;transform:translate(-50%) translateY(0)}95%{opacity:1;transform:translate(-50%) translateY(0)}98%,to{opacity:0;transform:translate(-50%) translateY(-4px)}}[data-lw-placeholder=ai-product-engineering-hero] .pe-milestones{position:absolute;inset:44px 0 0;display:flex;flex-direction:column;gap:8px;padding:0 2px;box-sizing:border-box}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms{position:relative;display:grid;grid-template-columns:30px 1fr 92px;align-items:center;gap:12px;height:56px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:#ffffff05;opacity:0;will-change:opacity,transform;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-num{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#ffffff0a;border:1px solid var(--line-2);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--label);font-variant-numeric:tabular-nums}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-body{display:flex;flex-direction:column;gap:6px;min-width:0}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-title{font-size:12px;font-weight:600;color:#fff;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-week{margin-left:6px;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-bar{position:relative;width:100%;height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-bar-fill{position:absolute;top:0;bottom:0;left:0;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--primary),var(--primary-2));border-radius:999px;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-stamps{display:flex;flex-direction:column;gap:4px;align-items:flex-end;justify-content:center}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-stamp{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;opacity:0;transform:scale(.7);will-change:opacity,transform;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-stamp svg{width:8px;height:8px;display:block}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-approved{background:#22c55e1a;border:1px solid rgba(34,197,94,.42);color:var(--success)}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-billed{background:var(--success);border:1px solid var(--success);color:#062812}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-1{animation-name:pe-ms-row-1}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-2{animation-name:pe-ms-row-2}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-3{animation-name:pe-ms-row-3}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-4{animation-name:pe-ms-row-4}@keyframes pe-ms-row-1{0%,49%{opacity:0;transform:translateY(4px)}52%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(4px)}}@keyframes pe-ms-row-2{0%,57%{opacity:0;transform:translateY(4px)}60%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(4px)}}@keyframes pe-ms-row-3{0%,66%{opacity:0;transform:translateY(4px)}69%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(4px)}}@keyframes pe-ms-row-4{0%,74%{opacity:0;transform:translateY(4px)}77%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(4px)}}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-1 .pe-ms-bar-fill{animation-name:pe-ms-fill-1}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-2 .pe-ms-bar-fill{animation-name:pe-ms-fill-2}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-3 .pe-ms-bar-fill{animation-name:pe-ms-fill-3}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-4 .pe-ms-bar-fill{animation-name:pe-ms-fill-4}@keyframes pe-ms-fill-1{0%,51%{transform:scaleX(0)}55%{transform:scaleX(1)}95%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes pe-ms-fill-2{0%,60%{transform:scaleX(0)}64%{transform:scaleX(1)}95%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes pe-ms-fill-3{0%,69%{transform:scaleX(0)}73%{transform:scaleX(1)}95%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes pe-ms-fill-4{0%,77%{transform:scaleX(0)}81%{transform:scaleX(1)}95%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-1 .pe-ms-approved{animation-name:pe-ms-app-1}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-2 .pe-ms-approved{animation-name:pe-ms-app-2}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-3 .pe-ms-approved{animation-name:pe-ms-app-3}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-4 .pe-ms-approved{animation-name:pe-ms-app-4}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-1 .pe-ms-billed{animation-name:pe-ms-bil-1}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-2 .pe-ms-billed{animation-name:pe-ms-bil-2}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-3 .pe-ms-billed{animation-name:pe-ms-bil-3}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-4 .pe-ms-billed{animation-name:pe-ms-bil-4}@keyframes pe-ms-app-1{0%,55%{opacity:0;transform:scale(.7)}56%{opacity:1;transform:scale(1.18)}57%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-bil-1{0%,57.5%{opacity:0;transform:scale(.7)}58.5%{opacity:1;transform:scale(1.18)}59.5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-app-2{0%,64%{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1.18)}66%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-bil-2{0%,66.5%{opacity:0;transform:scale(.7)}67.5%{opacity:1;transform:scale(1.18)}68.5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-app-3{0%,73%{opacity:0;transform:scale(.7)}74%{opacity:1;transform:scale(1.18)}75%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-bil-3{0%,75.5%{opacity:0;transform:scale(.7)}76.5%{opacity:1;transform:scale(1.18)}77.5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-app-4{0%,81%{opacity:0;transform:scale(.7)}82%{opacity:1;transform:scale(1.18)}83%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes pe-ms-bil-4{0%,83.5%{opacity:0;transform:scale(.7)}84.5%{opacity:1;transform:scale(1.18)}85.5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){[data-lw-placeholder=ai-product-engineering-hero] *,[data-lw-placeholder=ai-product-engineering-hero] *:before,[data-lw-placeholder=ai-product-engineering-hero] *:after{animation:none!important;transition:none!important}[data-lw-placeholder=ai-product-engineering-hero] .pe-chip,[data-lw-placeholder=ai-product-engineering-hero] .pe-flash,[data-lw-placeholder=ai-product-engineering-hero] .pe-s0{display:none}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-1,[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-2,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-1,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-2{opacity:0}[data-lw-placeholder=ai-product-engineering-hero] .pe-phase-3,[data-lw-placeholder=ai-product-engineering-hero] .pe-count-3{opacity:1}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill,[data-lw-placeholder=ai-product-engineering-hero] .pe-ms,[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-stamp{opacity:1;transform:none}[data-lw-placeholder=ai-product-engineering-hero] .pe-scope-pill{transform:translate(-50%)}[data-lw-placeholder=ai-product-engineering-hero] .pe-ms-bar-fill{transform:scaleX(1)}}@media(min-width:1024px){.engagement-shape[data-astro-cid-vxert7px]:before{content:"";position:absolute;top:22px;left:22px;right:calc(25% - 22px);height:1px;background:#2563eb66;z-index:0;pointer-events:none}}.engagement-step[data-astro-cid-vxert7px]{animation:pe-step-spotlight 20s linear infinite;animation-fill-mode:both}.engagement-step[data-astro-cid-vxert7px]:nth-child(1){animation-delay:0s}.engagement-step[data-astro-cid-vxert7px]:nth-child(2){animation-delay:-15s}.engagement-step[data-astro-cid-vxert7px]:nth-child(3){animation-delay:-10s}.engagement-step[data-astro-cid-vxert7px]:nth-child(4){animation-delay:-5s}@keyframes pe-step-spotlight{0%,22%{opacity:1}24%,98%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.engagement-step[data-astro-cid-vxert7px]{animation:none!important;opacity:1!important}}.faq-item[data-astro-cid-m6ucu4xd] summary[data-astro-cid-m6ucu4xd]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-m6ucu4xd][open] .faq-toggle[data-astro-cid-m6ucu4xd]{transform:rotate(45deg)}
