.article[data-v-ab9a8bcc]{background:var(--cream-100);display:flex;justify-content:center;min-height:100vh;padding:24px 24px 56px}.article-inner[data-v-ab9a8bcc]{display:flex;flex-direction:column;gap:48px;max-width:760px;width:100%}.topbar[data-v-ab9a8bcc]{display:grid;gap:16px;grid-template-columns:1fr auto 1fr}.back-btn[data-v-ab9a8bcc],.topbar[data-v-ab9a8bcc]{align-items:center}.back-btn[data-v-ab9a8bcc]{background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-700);display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-self:start;padding:8px 14px;transition:background .15s,border-color .15s}.back-btn[data-v-ab9a8bcc]:hover{background:var(--paper);border-color:var(--line-strong)}.brand[data-v-ab9a8bcc]{align-items:center;color:var(--ink-900);display:flex;font-size:14px;font-weight:600;gap:10px}.brand-logo[data-v-ab9a8bcc]{display:block;height:28px;width:28px}.topnav[data-v-ab9a8bcc]{display:flex;gap:8px;justify-self:end}.topnav-btn[data-v-ab9a8bcc]{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-700);display:inline-flex;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s,color .15s,border-color .15s}.topnav-btn[data-v-ab9a8bcc]:hover{background:var(--cream-50);border-color:var(--line-strong);color:var(--ink-900)}.hero[data-v-ab9a8bcc]{padding-top:8px;text-align:left}.eyebrow[data-v-ab9a8bcc]{align-items:center;background:var(--terracotta-subtle);border-radius:var(--radius-pill);color:var(--terracotta);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;margin-bottom:18px;padding:6px 12px}.eyebrow .dot[data-v-ab9a8bcc]{background:var(--terracotta);border-radius:50%;box-shadow:0 0 0 3px #bc5d2e2e;height:6px;width:6px}.hero h1[data-v-ab9a8bcc]{color:var(--ink-900);font-family:var(--serif);font-size:clamp(34px,4.6vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-bottom:18px}.lede[data-v-ab9a8bcc]{color:var(--ink-700);font-size:16px;line-height:1.75;margin-bottom:24px}.advanced-body code[data-v-ab9a8bcc],.faq-item p code[data-v-ab9a8bcc],.flow-note code[data-v-ab9a8bcc],.lede code[data-v-ab9a8bcc],.reason p code[data-v-ab9a8bcc],.step-body code[data-v-ab9a8bcc]{background:var(--cream-200);border-radius:var(--radius-sm);color:var(--ink-900);font-family:var(--mono);font-size:.92em;padding:1px 6px}.cta-primary[data-v-ab9a8bcc]{background:var(--ink-900);border:none;border-radius:var(--radius-pill);color:var(--cream-50);cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:700;padding:14px 28px;transition:background .15s}.cta-primary[data-v-ab9a8bcc]:hover{background:var(--ink-700)}section h2[data-v-ab9a8bcc]{color:var(--ink-900);font-family:var(--serif);font-size:clamp(24px,3vw,30px);font-weight:500;letter-spacing:-.01em;margin-bottom:20px}section h3[data-v-ab9a8bcc]{color:var(--ink-900);font-size:16px;font-weight:700;margin-bottom:6px}section p[data-v-ab9a8bcc]{color:var(--ink-700);font-size:15px;line-height:1.7}.reasons[data-v-ab9a8bcc]{display:grid;gap:16px;list-style:none}.reason[data-v-ab9a8bcc]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:18px 20px}.reason-icon[data-v-ab9a8bcc]{align-items:center;background:var(--terracotta-subtle);border-radius:var(--radius-md);color:var(--terracotta);display:flex;height:36px;justify-content:center;width:36px}.steps[data-v-ab9a8bcc]{counter-reset:step;display:grid;gap:20px;list-style:none}.step[data-v-ab9a8bcc]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:16px;grid-template-columns:auto 1fr;padding:20px 22px}.step-num[data-v-ab9a8bcc]{align-items:center;background:var(--ink-900);border-radius:50%;color:var(--cream-50);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.step-body p[data-v-ab9a8bcc]{margin:8px 0}.step-body pre[data-v-ab9a8bcc]{background:var(--code-bg);border-radius:var(--radius-md);color:var(--code-fg);font-family:var(--mono);font-size:13px;line-height:1.6;margin:10px 0;overflow-x:auto;padding:14px 16px}.step-body pre code[data-v-ab9a8bcc]{background:transparent;color:inherit;padding:0}.faq-item[data-v-ab9a8bcc]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:10px;padding:14px 18px}.faq-item summary[data-v-ab9a8bcc]{align-items:center;color:var(--ink-900);cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;list-style:none}.faq-item summary[data-v-ab9a8bcc]:after{color:var(--ink-500);content:"+";font-size:18px;font-weight:400}.faq-item[open] summary[data-v-ab9a8bcc]:after{content:"−"}.faq-item p[data-v-ab9a8bcc]{color:var(--ink-700);font-size:14px;margin-top:12px}.pricing-list[data-v-ab9a8bcc]{display:grid;gap:10px;list-style:none;margin:12px 0 16px}.pricing-list li[data-v-ab9a8bcc]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-700);font-size:14px;padding:12px 16px}.pricing-list strong[data-v-ab9a8bcc]{color:var(--ink-900)}.pricing-list-desc[data-v-ab9a8bcc]{color:var(--ink-500);font-size:12.5px;line-height:1.5;margin-top:4px}.cta-footer[data-v-ab9a8bcc]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);padding:32px 24px;text-align:center}.cta-footer h2[data-v-ab9a8bcc]{margin-bottom:10px}.cta-footer p[data-v-ab9a8bcc]{margin-bottom:18px}.inline-link[data-v-ab9a8bcc]{color:var(--terracotta);text-decoration:underline;text-decoration-color:var(--terracotta-subtle);text-underline-offset:3px}.inline-link[data-v-ab9a8bcc]:hover{text-decoration-color:var(--terracotta)}.oneclick[data-v-ab9a8bcc]{background:var(--paper);border:2px solid var(--terracotta);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);padding:28px 28px 32px}.oneclick-lede[data-v-ab9a8bcc]{color:var(--ink-700);font-size:15px;line-height:1.7;margin-bottom:22px}.flow[data-v-ab9a8bcc]{counter-reset:flow;list-style:none;margin-bottom:22px}.flow[data-v-ab9a8bcc],.flow-step[data-v-ab9a8bcc]{display:grid;gap:16px}.flow-step[data-v-ab9a8bcc]{background:var(--cream-50);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;padding:18px 20px}.flow-num[data-v-ab9a8bcc]{align-items:center;background:var(--terracotta);border-radius:50%;color:var(--cream-50);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.flow-body p[data-v-ab9a8bcc]{font-size:14px;margin:6px 0}.flow-body pre[data-v-ab9a8bcc]{background:var(--code-bg);border-radius:var(--radius-md);color:var(--code-fg);font-family:var(--mono);font-size:12.5px;line-height:1.65;margin:10px 0;overflow-x:auto;padding:14px 16px}.flow-body pre code[data-v-ab9a8bcc]{background:transparent;color:inherit;padding:0}.flow-note[data-v-ab9a8bcc]{color:var(--ink-500);font-size:13px}.oneclick-cta[data-v-ab9a8bcc]{text-align:center}.oneclick-cta .cta-primary[data-v-ab9a8bcc]{align-items:center;background:var(--terracotta);display:inline-flex;gap:8px}.oneclick-cta .cta-primary[data-v-ab9a8bcc]:hover{background:var(--terracotta-hover)}.advanced-block[data-v-ab9a8bcc]{background:var(--paper);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:16px 20px}.advanced-block summary[data-v-ab9a8bcc]{align-items:center;color:var(--ink-700);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;list-style:none}.advanced-block summary[data-v-ab9a8bcc]:after{color:var(--ink-500);content:"+";font-size:18px;font-weight:400}.advanced-block[open] summary[data-v-ab9a8bcc]:after{content:"−"}.advanced-block[open] summary[data-v-ab9a8bcc]{color:var(--ink-900);margin-bottom:16px}.advanced-body[data-v-ab9a8bcc]{font-size:14px}.advanced-body p[data-v-ab9a8bcc]{margin-bottom:16px}@media(max-width:640px){.article[data-v-ab9a8bcc]{padding:16px 16px 40px}.article-inner[data-v-ab9a8bcc]{gap:32px}.brand-name[data-v-ab9a8bcc]{display:none}.reason[data-v-ab9a8bcc],.step[data-v-ab9a8bcc]{padding:16px}.flow-body pre[data-v-ab9a8bcc],.step-body pre[data-v-ab9a8bcc]{font-size:12px;padding:12px 14px}}
