.escalation[data-v-e4d8a035]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1.6fr 1fr;align-items:start;gap:2rem;margin:3rem 0 0;padding:1.75rem;display:grid}.esc-label[data-v-e4d8a035]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-low);margin-bottom:.65rem;font-size:.68rem;font-weight:600}.esc-text[data-v-e4d8a035]{color:var(--text-mid);margin-bottom:1rem;font-size:.9375rem;line-height:1.65}.esc-cta[data-v-e4d8a035]{color:var(--accent);align-items:center;gap:.35rem;font-size:.875rem;font-weight:550;display:inline-flex}.esc-arrow[data-v-e4d8a035],.esc-migrate-icon[data-v-e4d8a035]{flex-shrink:0;width:14px;height:14px}.esc-side[data-v-e4d8a035]{border-left:1px solid var(--border-subtle);padding-left:2rem}.esc-side-title[data-v-e4d8a035]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);margin-bottom:.6rem;font-size:.68rem;font-weight:600}.esc-link[data-v-e4d8a035]{color:var(--text-mid);padding:.25rem 0;font-size:.8375rem;transition:color .15s;display:block}.esc-link[data-v-e4d8a035]:hover{color:var(--accent)}.esc-migrate[data-v-e4d8a035]{border-top:1px solid var(--border-subtle);color:var(--text-low);align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;font-size:.8125rem;line-height:1.5;transition:color .15s;display:flex}.esc-migrate[data-v-e4d8a035]:hover{color:var(--accent)}@media (width<=760px){.escalation[data-v-e4d8a035]{grid-template-columns:1fr;gap:1.5rem}.esc-side[data-v-e4d8a035]{border-left:none;border-top:1px solid var(--border-subtle);padding-top:1.25rem;padding-left:0}}.fp-hero[data-v-ceda177b]{padding:var(--space-9) 0 var(--space-8)}.fp-back[data-v-ceda177b]{width:fit-content;color:var(--text-low);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.8125rem;font-weight:500;transition:color .15s;display:flex}.fp-back[data-v-ceda177b]:hover{color:var(--text-mid)}.fp-back-icon[data-v-ceda177b]{width:14px;height:14px}.fp-eyebrow[data-v-ceda177b]{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);margin-bottom:var(--space-4);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.fp-eyebrow-icon[data-v-ceda177b]{width:13px;height:13px}.fp-title[data-v-ceda177b]{letter-spacing:-.03em;color:var(--text-high);margin-bottom:var(--space-5);max-width:26ch;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:600;line-height:1.08}.fp-lead[data-v-ceda177b]{font-size:var(--fs-lead);color:var(--text-mid);max-width:58ch;line-height:1.55}.fp-quote-section[data-v-ceda177b]{padding:40px 0 8px}.fp-quote[data-v-ceda177b]{letter-spacing:-.01em;color:var(--text-high);border-left:3px solid var(--accent);max-width:820px;padding-left:1.5rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:500;line-height:1.4}.fp-highlights[data-v-ceda177b]{padding:var(--space-8) 0}.fp-grid[data-v-ceda177b]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.fp-card[data-v-ceda177b]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;transition:border-color .2s}.fp-card[data-v-ceda177b]:hover{border-color:var(--accent-border)}.fp-card-icon[data-v-ceda177b]{width:22px;height:22px;color:var(--accent);margin-bottom:.875rem}.fp-card-title[data-v-ceda177b]{color:var(--text-high);margin-bottom:.5rem;font-size:1rem;font-weight:600}.fp-card-desc[data-v-ceda177b]{color:var(--text-mid);font-size:.9375rem;line-height:1.65}.fp-shot-section[data-v-ceda177b]{padding:8px 0 56px}.fp-shot[data-v-ceda177b]{margin-inline:auto}.fp-steps-section[data-v-ceda177b]{padding:var(--space-8) 0}.fp-steps-title[data-v-ceda177b]{margin-bottom:2.5rem}.fp-steps[data-v-ceda177b]{flex-direction:column;gap:1.5rem;max-width:760px;list-style:none;display:flex}.fp-step[data-v-ceda177b]{align-items:flex-start;gap:1.25rem;display:flex}.fp-step-num[data-v-ceda177b]{font-family:var(--font-mono);color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:var(--radius-sm);flex-shrink:0;padding:.35rem .55rem;font-size:.875rem;font-weight:600}.fp-step-name[data-v-ceda177b]{color:var(--text-high);margin-bottom:.3rem;font-size:1rem;font-weight:600}.fp-step-desc[data-v-ceda177b]{color:var(--text-mid);font-size:.875rem;line-height:1.65}.fp-code-section[data-v-ceda177b]{padding:8px 0 56px}.fp-code-card[data-v-ceda177b]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#080b10eb;max-width:820px;overflow:hidden}.fp-code-card .code-block[data-v-ceda177b]{border-radius:0;padding:1.25rem 1.5rem}.fp-code-title[data-v-ceda177b]{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-low);padding:.65rem 1.5rem;font-size:.7rem}@media (width<=900px){.fp-grid[data-v-ceda177b]{grid-template-columns:1fr}}@media (width<=640px){.fp-hero[data-v-ceda177b]{padding:var(--space-8) 0 var(--space-6)}.fp-title[data-v-ceda177b]{font-size:clamp(1.875rem,7vw,2.25rem)}.fp-lead[data-v-ceda177b]{font-size:1.0625rem}}
