.pp[data-astro-cid-mww53tiz]{position:relative;width:100%;max-width:560px;margin-inline:auto;background:var(--surface-2);border:1px solid var(--border-input);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 60px #6366f11f;overflow:hidden}.pp-head[data-astro-cid-mww53tiz]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid var(--border)}.pp-dots[data-astro-cid-mww53tiz]{display:flex;gap:6px}.pp-dots[data-astro-cid-mww53tiz] span[data-astro-cid-mww53tiz]{width:10px;height:10px;border-radius:50%;background:var(--border-input)}.pp-title[data-astro-cid-mww53tiz]{font-family:var(--mono);font-size:.75rem;color:var(--muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-tag[data-astro-cid-mww53tiz]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border-input);border-radius:6px;padding:3px 7px;white-space:nowrap}.pp-rows[data-astro-cid-mww53tiz]{list-style:none;padding:8px 12px}.pp-row[data-astro-cid-mww53tiz]{border-radius:8px}.pp-row[data-astro-cid-mww53tiz]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pp-group-start[data-astro-cid-mww53tiz]{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.pp-visual[data-astro-cid-mww53tiz]{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1.15fr) 18px;align-items:center;gap:10px;padding:8px 6px}.pp-step[data-astro-cid-mww53tiz]{font-size:.875rem;font-weight:600;color:var(--text)}.pp-detail[data-astro-cid-mww53tiz]{font-size:.75rem;font-family:var(--mono);color:var(--text-2)}.pp-status[data-astro-cid-mww53tiz]{color:var(--text-2);display:flex;justify-content:flex-end}.pp[data-astro-cid-mww53tiz] .pp-chip{justify-self:start}.pp-more[data-astro-cid-mww53tiz]{display:none}.pp-foot[data-astro-cid-mww53tiz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-top:1px solid var(--border);background:#ffffff05}.pp-legend[data-astro-cid-mww53tiz]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-sub[data-astro-cid-mww53tiz]{font-size:.75rem;color:var(--muted);margin-left:4px}.pp-summary[data-astro-cid-mww53tiz]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-2)}@media(prefers-reduced-motion:no-preference){html.js .pp-row[data-astro-cid-mww53tiz]{animation:pp-in .24s ease-out both}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(2){animation-delay:.12s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(3){animation-delay:.24s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(4){animation-delay:.36s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(5){animation-delay:.48s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(6){animation-delay:.6s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(7){animation-delay:.72s}html.js .pp-row[data-astro-cid-mww53tiz]:nth-child(8){animation-delay:.84s}}@keyframes pp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:767px){.pp-head[data-astro-cid-mww53tiz]{padding:10px 12px}.pp-title[data-astro-cid-mww53tiz]{font-size:.6875rem}.pp-rows[data-astro-cid-mww53tiz]{padding:6px 8px}.pp-visual[data-astro-cid-mww53tiz]{grid-template-columns:auto minmax(0,1fr) 18px;grid-template-areas:"chip step status" "detail detail detail";row-gap:4px}.pp[data-astro-cid-mww53tiz] .pp-chip{grid-area:chip}.pp-step[data-astro-cid-mww53tiz]{grid-area:step}.pp-status[data-astro-cid-mww53tiz]{grid-area:status}.pp-detail[data-astro-cid-mww53tiz]{grid-area:detail;padding-left:2px}html.js .pp[data-astro-cid-mww53tiz]:not(.is-open) .pp-row[data-astro-cid-mww53tiz]:nth-child(n+6){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html.js .pp[data-astro-cid-mww53tiz]:not(.is-open) .pp-more[data-astro-cid-mww53tiz]{display:flex;align-items:center;justify-content:center;width:calc(100% - 16px);min-height:44px;margin:0 8px 10px;border-radius:10px;background:transparent;color:var(--accent);border:1px dashed var(--border-input);font-size:.875rem;font-weight:600}html.js .pp-more[data-astro-cid-mww53tiz]:hover{border-style:solid}}@media(forced-colors:active){.pp[data-astro-cid-mww53tiz]{border:1px solid CanvasText}}.stage-flow[data-astro-cid-4mgbttsa]{list-style:none;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.stage-flow[data-astro-cid-4mgbttsa]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.stage-flow[data-astro-cid-4mgbttsa]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.stage-flow[data-astro-cid-4mgbttsa]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.stage-roles[data-astro-cid-4mgbttsa]{min-height:60px;align-content:flex-start}}.stage[data-astro-cid-4mgbttsa]{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:22px 18px}.stage-top[data-astro-cid-4mgbttsa]{display:flex;align-items:center;justify-content:space-between}.stage-num[data-astro-cid-4mgbttsa]{font-family:var(--mono);font-size:.75rem;font-weight:600;color:var(--accent);letter-spacing:.08em}.stage-icon[data-astro-cid-4mgbttsa]{color:var(--accent)}h3[data-astro-cid-4mgbttsa]{font-size:1.0625rem}p[data-astro-cid-4mgbttsa]{font-size:.875rem;color:var(--text-2);line-height:1.6}.stage-roles[data-astro-cid-4mgbttsa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}@media(min-width:1200px){.stage[data-astro-cid-4mgbttsa]:not(:last-child):after{content:"";position:absolute;right:-10px;top:32px;width:8px;height:8px;border-top:2px solid var(--border-input);border-right:2px solid var(--border-input);transform:rotate(45deg)}}@media(forced-colors:active){.stage[data-astro-cid-4mgbttsa]{border:1px solid CanvasText}}.ct-wrap[data-astro-cid-gacrxbbw]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ct[data-astro-cid-gacrxbbw]{width:100%;border-collapse:collapse;font-size:.9375rem}th[data-astro-cid-gacrxbbw],td[data-astro-cid-gacrxbbw]{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}tbody[data-astro-cid-gacrxbbw] tr[data-astro-cid-gacrxbbw]:last-child>[data-astro-cid-gacrxbbw]{border-bottom:0}thead[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{background:var(--surface-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}thead[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw].ct-us{color:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}tbody[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{font-weight:600;color:var(--text-2);width:22%}td[data-astro-cid-gacrxbbw].ct-us{background:var(--tint-08);color:var(--text);font-weight:600}td[data-astro-cid-gacrxbbw].ct-them{color:var(--text-2)}.ct-cell[data-astro-cid-gacrxbbw]{display:flex;gap:10px;align-items:flex-start}.ct[data-astro-cid-gacrxbbw] .ct-ic{margin-top:3px;color:var(--text-2)}td[data-astro-cid-gacrxbbw].ct-us .ct-ic{color:var(--accent)}.ct-label[data-astro-cid-gacrxbbw]{display:none}@media(max-width:639px){.ct-wrap[data-astro-cid-gacrxbbw]{border:0;border-radius:0;overflow:visible}.ct[data-astro-cid-gacrxbbw],.ct[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw],.ct[data-astro-cid-gacrxbbw] tr[data-astro-cid-gacrxbbw],.ct[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw],.ct[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw]{display:block;width:100%}.ct[data-astro-cid-gacrxbbw] thead[data-astro-cid-gacrxbbw]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.ct[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw]{display:grid;gap:12px}.ct[data-astro-cid-gacrxbbw] tr[data-astro-cid-gacrxbbw]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ct[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{padding:14px 16px 6px;border:0;color:var(--text);font-size:1rem;width:auto}.ct[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw]{border:0;padding:8px 16px}.ct[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw].ct-them{padding-bottom:14px}.ct-label[data-astro-cid-gacrxbbw]{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}td[data-astro-cid-gacrxbbw].ct-us .ct-label[data-astro-cid-gacrxbbw]{color:var(--accent)}}@media(forced-colors:active){.ct-wrap[data-astro-cid-gacrxbbw],.ct[data-astro-cid-gacrxbbw] tr[data-astro-cid-gacrxbbw]{border:1px solid CanvasText}}.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;padding-block:clamp(48px,8vw,96px) clamp(56px,8vw,104px)}.hero-bg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;pointer-events:none}.hero-blob[data-astro-cid-v4qhm7jo]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.22}.blob-1[data-astro-cid-v4qhm7jo]{width:600px;height:600px;background:radial-gradient(circle,#6366f1,#4f46e5);top:-240px;left:-220px}.blob-2[data-astro-cid-v4qhm7jo]{width:420px;height:420px;background:radial-gradient(circle,#60a5fa,#4f46e5);bottom:-160px;right:6%;opacity:.16}.grid-overlay[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;background-image:linear-gradient(rgb(99 102 241 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(99 102 241 / .05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 40% 30%,#000 40%,transparent 80%)}.hero-inner[data-astro-cid-v4qhm7jo]{position:relative;display:grid;gap:48px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.hero-inner[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:56px}}.hero-content[data-astro-cid-v4qhm7jo]{max-width:600px}.hero-content[data-astro-cid-v4qhm7jo] .eyebrow[data-astro-cid-v4qhm7jo]{margin-bottom:24px;text-transform:none;letter-spacing:.01em;font-size:.8125rem;font-weight:500}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{margin-bottom:24px}.hero-sub[data-astro-cid-v4qhm7jo]{margin-bottom:36px;max-width:560px}@media print{.hero-bg[data-astro-cid-v4qhm7jo]{display:none}}.proof[data-astro-cid-v4qhm7jo]{background:var(--surface);border-block:1px solid var(--border);padding-block:32px}.proof-list[data-astro-cid-v4qhm7jo]{list-style:none;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.proof-list[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.proof-list[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}.proof-item[data-astro-cid-v4qhm7jo]{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;font-weight:600;color:var(--text);line-height:1.45}.proof-icon[data-astro-cid-v4qhm7jo]{color:var(--accent);padding-top:1px}.proof-note[data-astro-cid-v4qhm7jo]{margin-top:16px;font-size:.875rem;color:var(--text-2)}.tools[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.tools-label[data-astro-cid-v4qhm7jo]{font-size:.875rem;color:var(--text-2)}.tools-list[data-astro-cid-v4qhm7jo]{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.start-steps[data-astro-cid-v4qhm7jo]{list-style:none;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.start-steps[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,1fr)}}.start-step[data-astro-cid-v4qhm7jo]{position:relative;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px}.start-step[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{margin-bottom:8px}.start-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:.9375rem;color:var(--text-2)}.start-num[data-astro-cid-v4qhm7jo]{position:absolute;top:24px;right:24px;font-family:var(--mono);font-size:.875rem;font-weight:600;color:var(--accent)}.spot[data-astro-cid-v4qhm7jo]{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1fr)}.spot[data-astro-cid-v4qhm7jo]+.spot[data-astro-cid-v4qhm7jo]{margin-top:80px}@media(min-width:960px){.spot[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.spot-flip[data-astro-cid-v4qhm7jo] .spot-text[data-astro-cid-v4qhm7jo]{order:2}}.spot-eyebrow[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.spot[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.spot-lead[data-astro-cid-v4qhm7jo]{color:var(--text-2);font-size:1.0625rem;margin-bottom:20px}.spot[data-astro-cid-v4qhm7jo] .list-check[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{font-size:.9375rem;color:var(--text)}.mock[data-astro-cid-v4qhm7jo]{background:var(--surface-2);border:1px solid var(--border-input);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.mock-head[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:#ffffff08;color:var(--text-2)}.mock-title[data-astro-cid-v4qhm7jo]{flex:1;font-family:var(--mono);font-size:.8125rem;color:var(--text-2)}.mock-tag[data-astro-cid-v4qhm7jo]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border-input);border-radius:6px;padding:3px 7px}.mock-body[data-astro-cid-v4qhm7jo]{list-style:none;padding:14px;display:grid;gap:10px}.mock-row[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.mock-step[data-astro-cid-v4qhm7jo]{flex:1;font-size:.875rem;font-weight:600;color:var(--text);display:grid;gap:2px}.mock-state[data-astro-cid-v4qhm7jo]{font-size:.8125rem;font-weight:400;color:var(--text-2);font-family:var(--mono)}.mock-row[data-astro-cid-v4qhm7jo]>.mock-state[data-astro-cid-v4qhm7jo]{flex:1}.mock-status[data-astro-cid-v4qhm7jo]{color:var(--text-2)}.mock-pr[data-astro-cid-v4qhm7jo]{border:1px solid var(--tint-border);border-radius:10px;overflow:hidden}.mock-pr-head[data-astro-cid-v4qhm7jo],.mock-pr-foot[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;gap:12px;padding:10px 12px}.mock-pr-foot[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--border);color:var(--text-2)}.mock-pr-foot[data-astro-cid-v4qhm7jo] .mock-state[data-astro-cid-v4qhm7jo]{flex:1}.mock-diff[data-astro-cid-v4qhm7jo]{margin:0;padding:12px 14px;background:var(--bg);font-size:.8125rem;line-height:1.7;overflow-x:auto;color:var(--text-2)}.diff-del[data-astro-cid-v4qhm7jo]{color:var(--text-2);text-decoration:line-through;text-decoration-color:var(--error)}.diff-add[data-astro-cid-v4qhm7jo]{color:var(--text)}.trust-title[data-astro-cid-v4qhm7jo]{text-align:center;font-size:1.5rem;font-weight:800;margin:72px 0 28px}
