.hero-section[data-astro-cid-j7pv25f6]{padding:5rem 0 4rem;background-color:var(--color-papel)}.content-container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .9fr;gap:3.5rem;align-items:center}.badge[data-astro-cid-j7pv25f6]{display:inline-block;color:var(--color-oxido);font-size:.85rem;font-weight:var(--weight-label-semibold);margin-bottom:1rem;border-bottom:2px solid var(--color-oro);padding-bottom:.25rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:3.2rem;margin:0 0 1.5rem;color:var(--color-tinta)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.7;color:var(--color-tinta-suave);margin-bottom:2rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.btn-secondary[data-astro-cid-j7pv25f6]{display:inline-block;background-color:transparent;color:var(--color-tinta);padding:.75rem 1.5rem;border-radius:4px;font-family:var(--font-label);font-weight:var(--weight-label-semibold);text-transform:uppercase;text-decoration:none;border:1px solid var(--color-linea);transition:all .2s ease}.btn-secondary[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-oxido);color:var(--color-oxido)}.btn-secondary-light[data-astro-cid-j7pv25f6]{display:inline-block;background-color:transparent;color:var(--color-papel);padding:.75rem 1.5rem;border-radius:4px;font-family:var(--font-label);font-weight:var(--weight-label-semibold);text-transform:uppercase;text-decoration:none;border:1px solid var(--color-papel);transition:all .2s ease}.btn-secondary-light[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-papel);color:var(--color-noche)}.card-dark[data-astro-cid-j7pv25f6]{background-color:var(--color-noche);color:var(--color-papel-suave);border:1px solid var(--color-noche-suave)}.card-badge[data-astro-cid-j7pv25f6]{color:var(--color-oro);font-size:.8rem;letter-spacing:.08em}.card-title[data-astro-cid-j7pv25f6]{color:var(--color-papel);font-size:1.5rem;margin:.75rem 0 1rem}.card-text[data-astro-cid-j7pv25f6]{color:var(--color-papel-calido);font-size:.95rem;line-height:1.6;margin:0}.card-divider[data-astro-cid-j7pv25f6]{height:1px;background-color:var(--color-noche-suave);margin:1.5rem 0 1rem}.card-note[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--color-oro);letter-spacing:.05em;margin:0}.problem-section[data-astro-cid-j7pv25f6],.method-section[data-astro-cid-j7pv25f6]{padding:5rem 0;border-top:1px solid var(--color-linea)}.problem-section[data-astro-cid-j7pv25f6]{background-color:var(--color-papel-suave)}.text-center[data-astro-cid-j7pv25f6]{text-align:center}.section-header[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto 3.5rem}.section-badge[data-astro-cid-j7pv25f6]{color:var(--color-oxido);font-size:.85rem;letter-spacing:.08em}.section-title[data-astro-cid-j7pv25f6]{font-size:2.2rem;margin:.5rem 0 1rem}.section-desc[data-astro-cid-j7pv25f6]{color:var(--color-tinta-suave);font-size:1.05rem;line-height:1.6;margin:0}.cards-grid-3[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.card-h[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-top:0;margin-bottom:.75rem;color:var(--color-tinta)}.steps-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.step-card[data-astro-cid-j7pv25f6]{background-color:var(--color-papel);border:1px solid var(--color-linea);border-radius:8px;padding:1.75rem;display:flex;flex-direction:column}.step-number[data-astro-cid-j7pv25f6]{color:var(--color-oxido);font-size:.85rem;margin-bottom:.75rem}.step-title[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin:0 0 .75rem}.step-desc[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--color-tinta-suave);line-height:1.55;margin:0}.cta-section[data-astro-cid-j7pv25f6]{background-color:var(--color-noche);color:var(--color-papel);padding:4.5rem 0}.cta-title[data-astro-cid-j7pv25f6]{color:var(--color-papel);font-size:2.2rem;margin-top:0;margin-bottom:1rem}.cta-desc[data-astro-cid-j7pv25f6]{color:var(--color-papel-calido);font-size:1.1rem;max-width:650px;margin:0 auto 2rem}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.4rem}.cards-grid-3[data-astro-cid-j7pv25f6],.steps-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
