.cu-guides[data-astro-cid-cdlo5f35]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.cu-guides[data-astro-cid-cdlo5f35]{grid-template-columns:minmax(0,1fr)}}.cu-page[data-astro-cid-cdlo5f35] h2[data-astro-cid-cdlo5f35]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.15}.cu-page[data-astro-cid-cdlo5f35] h3[data-astro-cid-cdlo5f35]{margin:0 0 .4rem;font-size:1.05rem;line-height:1.3}.cu-hero[data-astro-cid-cdlo5f35]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding-block:clamp(2rem,4.5vw,3.75rem);display:grid}.cu-hero[data-astro-cid-cdlo5f35] h1[data-astro-cid-cdlo5f35]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.08}.cu-lead[data-astro-cid-cdlo5f35]{color:var(--text-muted);margin:1.1rem 0 0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.7}.cu-note[data-astro-cid-cdlo5f35]{color:var(--text-muted);margin:1rem 0 0;font-size:.85rem}.cu-actions[data-astro-cid-cdlo5f35]{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.cu-btn[data-astro-cid-cdlo5f35]{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cu-btn-primary[data-astro-cid-cdlo5f35]{background:var(--accent);color:#fff}.cu-btn-primary[data-astro-cid-cdlo5f35]:hover{background:var(--accecu-hover)}.cu-btn-ghost[data-astro-cid-cdlo5f35]{border-color:var(--border);color:var(--text)}.cu-btn-ghost[data-astro-cid-cdlo5f35]:hover{border-color:var(--accent);color:var(--accent)}.cu-btn-light[data-astro-cid-cdlo5f35]{color:#1a1d29;background:#fff}.cu-btn-outline[data-astro-cid-cdlo5f35]{color:#fff;border-color:#ffffff80}.cu-btn-outline[data-astro-cid-cdlo5f35]:hover{border-color:#fff}.cu-btn[data-astro-cid-cdlo5f35]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cu-final[data-astro-cid-cdlo5f35] .cu-btn[data-astro-cid-cdlo5f35]:focus-visible{outline-color:#fff}.cu-hero-media[data-astro-cid-cdlo5f35]{margin:0}.cu-hero-media[data-astro-cid-cdlo5f35] img[data-astro-cid-cdlo5f35],.cu-shots[data-astro-cid-cdlo5f35] img[data-astro-cid-cdlo5f35]{border:1px solid var(--border);border-radius:14px;width:100%;height:auto;display:block}.cu-hero-solo[data-astro-cid-cdlo5f35]{text-align:center;grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.cu-hero-solo[data-astro-cid-cdlo5f35] .cu-lead[data-astro-cid-cdlo5f35]{max-width:60ch;margin-inline:auto}.cu-hero-solo[data-astro-cid-cdlo5f35] .cu-actions[data-astro-cid-cdlo5f35]{justify-content:center}.cu-pipeline[data-astro-cid-cdlo5f35]{counter-reset:etapa;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.cu-pipeline[data-astro-cid-cdlo5f35] li[data-astro-cid-cdlo5f35]{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.cu-pipeline[data-astro-cid-cdlo5f35] li[data-astro-cid-cdlo5f35]+li[data-astro-cid-cdlo5f35]:before{content:"→";color:var(--accent);margin-right:.6rem;font-weight:700}.cu-section[data-astro-cid-cdlo5f35]{border-top:1px solid var(--border);padding-block:clamp(2.5rem,5vw,4rem)}.cu-section-soft[data-astro-cid-cdlo5f35]{background:var(--bg-soft)}.cu-section-lead[data-astro-cid-cdlo5f35]{max-width:70ch;color:var(--text-muted);margin:-.75rem 0 1.75rem;line-height:1.7}.cu-grid[data-astro-cid-cdlo5f35]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cu-grid-3[data-astro-cid-cdlo5f35]{grid-template-columns:repeat(3,minmax(0,1fr))}.cu-grid-4[data-astro-cid-cdlo5f35]{grid-template-columns:repeat(4,minmax(0,1fr))}.cu-card[data-astro-cid-cdlo5f35]{border:1px solid var(--border);background:var(--bg);border-radius:14px;padding:1.25rem}.cu-card[data-astro-cid-cdlo5f35] p[data-astro-cid-cdlo5f35]{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.6}.cu-problem-list[data-astro-cid-cdlo5f35] svg[data-astro-cid-cdlo5f35]{color:var(--accent);margin-bottom:.7rem;display:block}.cu-shots[data-astro-cid-cdlo5f35] figure[data-astro-cid-cdlo5f35]{margin:0}.cu-shots[data-astro-cid-cdlo5f35]+.cu-btn[data-astro-cid-cdlo5f35]{margin-top:1.5rem}.cu-steps[data-astro-cid-cdlo5f35]{counter-reset:paso;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cu-steps[data-astro-cid-cdlo5f35] li[data-astro-cid-cdlo5f35]{border-top:2px solid var(--accent);padding-top:.9rem}.cu-step-n[data-astro-cid-cdlo5f35]{color:var(--accent);letter-spacing:.08em;margin-bottom:.5rem;font-size:.78rem;font-weight:800;display:inline-block}.cu-steps[data-astro-cid-cdlo5f35] p[data-astro-cid-cdlo5f35]{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.cu-quote[data-astro-cid-cdlo5f35] blockquote[data-astro-cid-cdlo5f35]{margin:0 0 .9rem;font-size:.95rem;line-height:1.65}.cu-quote-who[data-astro-cid-cdlo5f35]{gap:.1rem;margin:0;font-size:.85rem;display:grid}.cu-quote-who[data-astro-cid-cdlo5f35] span[data-astro-cid-cdlo5f35]{color:var(--text-muted);font-size:.8rem}.cu-badges[data-astro-cid-cdlo5f35]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cu-badges[data-astro-cid-cdlo5f35] li[data-astro-cid-cdlo5f35]{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);border-radius:999px;padding:.5rem 1rem;font-size:.82rem}.cu-faq-wrap[data-astro-cid-cdlo5f35]{max-width:820px}.cu-faq-item[data-astro-cid-cdlo5f35]{border-bottom:1px solid var(--border)}.cu-faq-item[data-astro-cid-cdlo5f35] summary[data-astro-cid-cdlo5f35]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;list-style:none;display:flex}.cu-faq-item[data-astro-cid-cdlo5f35] summary[data-astro-cid-cdlo5f35]::-webkit-details-marker{display:none}.cu-faq-item[data-astro-cid-cdlo5f35] summary[data-astro-cid-cdlo5f35]:after{content:"+";color:var(--accent);font-size:1.35rem;font-weight:700;line-height:1}.cu-faq-item[data-astro-cid-cdlo5f35][open] summary[data-astro-cid-cdlo5f35]:after{content:"−"}.cu-faq-item[data-astro-cid-cdlo5f35] summary[data-astro-cid-cdlo5f35] h3[data-astro-cid-cdlo5f35]{margin:0;font-size:1rem}.cu-faq-item[data-astro-cid-cdlo5f35] summary[data-astro-cid-cdlo5f35]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cu-faq-item[data-astro-cid-cdlo5f35] p[data-astro-cid-cdlo5f35]{max-width:68ch;color:var(--text-muted);margin:0 0 1.1rem;line-height:1.7}.cu-final[data-astro-cid-cdlo5f35]{background:var(--accent);color:#fff;padding-block:clamp(2.75rem,5.5vw,4.5rem)}.cu-final[data-astro-cid-cdlo5f35] h2[data-astro-cid-cdlo5f35]{margin-bottom:.75rem}.cu-final[data-astro-cid-cdlo5f35] p[data-astro-cid-cdlo5f35]{color:#ffffffe6;max-width:60ch;margin:0;line-height:1.7}@media (width<=1040px){.cu-hero[data-astro-cid-cdlo5f35]{grid-template-columns:minmax(0,1fr)}.cu-grid-4[data-astro-cid-cdlo5f35],.cu-steps[data-astro-cid-cdlo5f35]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cu-grid-3[data-astro-cid-cdlo5f35],.cu-grid-4[data-astro-cid-cdlo5f35],.cu-steps[data-astro-cid-cdlo5f35]{grid-template-columns:minmax(0,1fr)}.cu-actions[data-astro-cid-cdlo5f35] .cu-btn[data-astro-cid-cdlo5f35]{width:100%}}
