#enfoque-hero.svelte-azdiz7{padding:96px var(--gutter) 64px;max-width:var(--max-width);margin:0 auto;border-bottom:1px solid var(--tess-mist)}#enfoque-hero.svelte-azdiz7 .inner:where(.svelte-azdiz7){max-width:720px}h1.svelte-azdiz7{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);letter-spacing:-.03em;line-height:1;margin:0 0 24px;text-wrap:balance}h1.svelte-azdiz7 em:where(.svelte-azdiz7){font-style:italic;color:var(--tess-signal)}.lede.svelte-azdiz7{font-size:17px;line-height:1.55;color:var(--tess-ink-soft);margin:0 0 32px;max-width:56ch}.back.svelte-azdiz7{font-family:var(--font-display);font-style:italic;font-size:15px;margin:0}.back.svelte-azdiz7 a:where(.svelte-azdiz7){color:var(--tess-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.back.svelte-azdiz7 a:where(.svelte-azdiz7):hover{color:var(--tess-signal)}#pilares.svelte-azdiz7{padding:96px var(--gutter);background:var(--tess-snow)}#pilares.svelte-azdiz7 .inner:where(.svelte-azdiz7){max-width:1040px;margin:0 auto}.section-title.svelte-azdiz7{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1;color:var(--tess-ink);margin:0 0 48px;text-wrap:balance;max-width:28ch}.pillars.svelte-azdiz7{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pillar.svelte-azdiz7{display:grid;gap:12px;padding:28px;background:var(--tess-paper);border:1px solid var(--tess-border);border-radius:var(--r-card)}.num.svelte-azdiz7{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--tess-slate)}.pillar.svelte-azdiz7 h3:where(.svelte-azdiz7){font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--tess-ink);margin:0}.pillar.svelte-azdiz7 p:where(.svelte-azdiz7){font-size:14.5px;line-height:1.6;color:var(--tess-ink-soft);margin:0}@media(max-width:900px){.pillars.svelte-azdiz7{grid-template-columns:1fr;gap:16px}}#orquestacion.svelte-azdiz7{padding:96px var(--gutter);background:var(--tess-paper)}#orquestacion.svelte-azdiz7 .inner:where(.svelte-azdiz7){max-width:1040px;margin:0 auto;display:grid;gap:48px}.copy.svelte-azdiz7{max-width:640px}.eyebrow.svelte-azdiz7{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tess-slate);margin:0 0 12px}#orq-title.svelte-azdiz7{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1;color:var(--tess-ink);margin:0 0 16px;text-wrap:balance}.body.svelte-azdiz7{font-size:16px;line-height:1.6;color:var(--tess-ink-soft);margin:0}.diagram.svelte-azdiz7{width:100%;overflow-x:auto}.diagram.svelte-azdiz7 svg:where(.svelte-azdiz7){width:100%;max-width:880px;height:auto;display:block}#cta-enfoque.svelte-azdiz7{padding:96px var(--gutter);background:var(--tess-snow);border-top:1px solid var(--tess-mist)}.cta-inner.svelte-azdiz7{max-width:720px;margin:0 auto;text-align:center;display:grid;gap:16px;justify-items:center}#cta-title.svelte-azdiz7{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;line-height:1.1;color:var(--tess-ink);margin:0;text-wrap:balance}.cta-lede.svelte-azdiz7{font-size:16px;color:var(--tess-ink-soft);margin:0 0 8px}.cta-btn.svelte-azdiz7{display:inline-flex;align-items:center;padding:14px 28px;background:var(--tess-ink);color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;border-radius:var(--r-pill);transition:background .15s ease,transform .15s ease}@media(prefers-reduced-motion:no-preference){.cta-btn.svelte-azdiz7:hover{background:var(--tess-signal);transform:translateY(-1px)}}
