.method--full[data-astro-cid-7wvsl737]{padding-top:clamp(1.5rem,4vw,2.5rem)}.method__header[data-astro-cid-7wvsl737] h2[data-astro-cid-7wvsl737]{font-size:var(--text-h2);max-width:20ch;margin:.65rem 0}.method--full[data-astro-cid-7wvsl737] .method__header[data-astro-cid-7wvsl737] h2[data-astro-cid-7wvsl737]{max-width:22ch}.method__lead[data-astro-cid-7wvsl737]{color:var(--text-muted);max-width:42rem;margin:0;font-size:.95rem;line-height:1.55}.method__timeline[data-astro-cid-7wvsl737]{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.method__timeline--open[data-astro-cid-7wvsl737]{border-top:1px solid var(--border);gap:0}.method__timeline--open[data-astro-cid-7wvsl737] .method__step[data-astro-cid-7wvsl737]{border-bottom:1px solid var(--border);padding:1rem 0}.method__step[data-astro-cid-7wvsl737]{padding:1.15rem;position:relative}.method__step--measure[data-astro-cid-7wvsl737]{background:linear-gradient(180deg, var(--accent-soft), var(--surface));border-color:#b7f36b59}.method__step-head[data-astro-cid-7wvsl737]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.method__dot[data-astro-cid-7wvsl737]{background:var(--accent);border-radius:999px;width:.45rem;height:.45rem}.method__index[data-astro-cid-7wvsl737]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:.68rem}.method__step[data-astro-cid-7wvsl737] h3[data-astro-cid-7wvsl737]{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .35rem;display:flex}.method__title-en[data-astro-cid-7wvsl737]{font-size:1.05rem}.method__title-es[data-astro-cid-7wvsl737]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-size:.68rem}.method__step[data-astro-cid-7wvsl737]>p[data-astro-cid-7wvsl737]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.method__compare[data-astro-cid-7wvsl737]{border-top:1px dashed var(--border-strong);grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.method__compare-col[data-astro-cid-7wvsl737]{gap:.25rem;font-size:.82rem;display:grid}.method__compare-col[data-astro-cid-7wvsl737] span[data-astro-cid-7wvsl737]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-size:.62rem}.method__compare-col[data-astro-cid-7wvsl737] strong[data-astro-cid-7wvsl737]{font-family:var(--font-mono);color:var(--text);font-weight:600}.method__compare-col[data-astro-cid-7wvsl737] em[data-astro-cid-7wvsl737]{color:var(--text-muted);font-size:.78rem;font-style:normal}.method__compare-col--after[data-astro-cid-7wvsl737] strong[data-astro-cid-7wvsl737]{color:var(--accent)}.method__compare-arrow[data-astro-cid-7wvsl737]{color:var(--accent);text-align:center;font-size:1.1rem}.method__measure-note[data-astro-cid-7wvsl737]{color:var(--text-subtle);max-width:40rem;margin:.85rem 0 0;font-size:.8rem;line-height:1.45}.method__diagnostic[data-astro-cid-7wvsl737]{border:1px solid var(--border);background:radial-gradient(600px 200px at 0% 0%, #b7f36b0f, transparent 55%), var(--surface-elevated);border-radius:18px;margin-top:1.5rem;padding:1.25rem}.method__diagnostic-head[data-astro-cid-7wvsl737] h3[data-astro-cid-7wvsl737]{margin:0 0 .35rem;font-size:1.1rem}.method__diagnostic-head[data-astro-cid-7wvsl737] p[data-astro-cid-7wvsl737]{color:var(--text-muted);max-width:38rem;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.method__deliverables[data-astro-cid-7wvsl737]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.method__deliverables[data-astro-cid-7wvsl737] strong[data-astro-cid-7wvsl737]{margin-bottom:.2rem;font-size:.95rem;display:block}.method__deliverables[data-astro-cid-7wvsl737] p[data-astro-cid-7wvsl737]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.method__actions[data-astro-cid-7wvsl737]{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.method__actions--home[data-astro-cid-7wvsl737]{margin-top:1.35rem}@media (width<=520px){.method__compare[data-astro-cid-7wvsl737]{text-align:center;grid-template-columns:1fr}.method__compare-arrow[data-astro-cid-7wvsl737]{transform:rotate(90deg)}}@media (width>=768px){.method--full[data-astro-cid-7wvsl737] .method__timeline[data-astro-cid-7wvsl737]{grid-template-columns:repeat(2,1fr)}.method__timeline--open[data-astro-cid-7wvsl737]{border-top:none;grid-template-columns:repeat(2,1fr);gap:0 2rem}.method__timeline--open[data-astro-cid-7wvsl737] .method__step[data-astro-cid-7wvsl737]{border-bottom:1px solid var(--border)}.method__deliverables[data-astro-cid-7wvsl737]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.method__timeline--open[data-astro-cid-7wvsl737]{grid-template-columns:repeat(3,1fr)}.method__deliverables[data-astro-cid-7wvsl737]{grid-template-columns:repeat(4,1fr)}}.business[data-astro-cid-4wwdcxa2] h2[data-astro-cid-4wwdcxa2]{font-size:var(--text-h2);max-width:18ch;margin:.65rem 0 .4rem}.business__lead[data-astro-cid-4wwdcxa2]{color:var(--text-subtle);margin:0 0 1.25rem;font-size:.85rem}.business__grid[data-astro-cid-4wwdcxa2]{gap:.85rem;display:grid}.business__form[data-astro-cid-4wwdcxa2],.business__result[data-astro-cid-4wwdcxa2]{padding:1.15rem}.business__form[data-astro-cid-4wwdcxa2]{gap:.75rem;display:grid}.business__form[data-astro-cid-4wwdcxa2] label[data-astro-cid-4wwdcxa2]{color:var(--text-muted);gap:.35rem;font-size:.82rem;display:grid}.business__form[data-astro-cid-4wwdcxa2] input[data-astro-cid-4wwdcxa2]{border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--text);font-family:var(--font-mono);border-radius:10px;padding:.55rem .65rem}.business__result-label[data-astro-cid-4wwdcxa2]{color:var(--text-muted);margin:0;font-size:.82rem}.business__result[data-astro-cid-4wwdcxa2] strong[data-astro-cid-4wwdcxa2]{color:var(--accent);font-size:clamp(1.5rem,4vw,2rem);font-family:var(--font-mono);margin:.5rem 0;display:block}.business__result-note[data-astro-cid-4wwdcxa2]{color:var(--text-subtle);margin:0;font-size:.82rem;line-height:1.45}@media (width>=768px){.business__grid[data-astro-cid-4wwdcxa2]{grid-template-columns:1fr 1fr;align-items:start}}
