.tn-razones[data-astro-cid-sb26l7vv]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}@media(max-width:768px){.tn-razones[data-astro-cid-sb26l7vv]{grid-template-columns:1fr}}.tn-razon[data-astro-cid-sb26l7vv]{display:flex;gap:var(--space-4);align-items:flex-start}.tn-razon__icon[data-astro-cid-sb26l7vv]{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:#e09a001f;color:var(--color-accent);display:flex;align-items:center;justify-content:center}.tn-razon__title[data-astro-cid-sb26l7vv]{font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--space-1)}.tn-razon__text[data-astro-cid-sb26l7vv]{font-size:var(--text-sm);color:var(--color-gray-mid);line-height:1.7}.tn-areas[data-astro-cid-sb26l7vv]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){.tn-areas[data-astro-cid-sb26l7vv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tn-areas[data-astro-cid-sb26l7vv]{grid-template-columns:1fr}}.tn-area[data-astro-cid-sb26l7vv]{background:var(--color-white);border:1px solid var(--color-gray-light);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.tn-area[data-astro-cid-sb26l7vv]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-blue-bright)}.tn-area__title[data-astro-cid-sb26l7vv]{font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent)}.tn-area__list[data-astro-cid-sb26l7vv]{display:flex;flex-direction:column;gap:var(--space-2)}.tn-area__list[data-astro-cid-sb26l7vv] li[data-astro-cid-sb26l7vv]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-charcoal)}.tn-area__bullet[data-astro-cid-sb26l7vv]{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.tn-apply[data-astro-cid-sb26l7vv]{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2rem,4vw,3rem);background:var(--color-navy);border-radius:var(--radius-xl)}@media(max-width:900px){.tn-apply[data-astro-cid-sb26l7vv]{grid-template-columns:1fr}}.tn-apply__content[data-astro-cid-sb26l7vv] h2[data-astro-cid-sb26l7vv]{color:var(--color-white);margin-bottom:var(--space-4)}.tn-apply__content[data-astro-cid-sb26l7vv]>p[data-astro-cid-sb26l7vv]{color:#ffffffbf;line-height:1.8;margin-bottom:var(--space-6)}.tn-apply__content[data-astro-cid-sb26l7vv] strong[data-astro-cid-sb26l7vv]{color:var(--color-white);font-weight:600}.tn-apply__actions[data-astro-cid-sb26l7vv]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.tn-apply[data-astro-cid-sb26l7vv] .btn-outline-navy[data-astro-cid-sb26l7vv]{background:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,.4)}.tn-apply[data-astro-cid-sb26l7vv] .btn-outline-navy[data-astro-cid-sb26l7vv]:hover{background:var(--color-white);color:var(--color-navy);transform:translateY(-2px)}.tn-apply__note[data-astro-cid-sb26l7vv]{font-size:var(--text-sm);color:#ffffff80}.tn-apply__note[data-astro-cid-sb26l7vv] a[data-astro-cid-sb26l7vv]{color:var(--color-accent)}.tn-apply__card[data-astro-cid-sb26l7vv]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:var(--space-6)}.tn-apply__card[data-astro-cid-sb26l7vv] h3[data-astro-cid-sb26l7vv]{font-size:var(--text-lg);color:var(--color-white);margin-bottom:var(--space-4)}.tn-apply__card[data-astro-cid-sb26l7vv] ul[data-astro-cid-sb26l7vv]{display:flex;flex-direction:column;gap:var(--space-3)}.tn-apply__card[data-astro-cid-sb26l7vv] li[data-astro-cid-sb26l7vv]{display:flex;gap:var(--space-2);font-size:var(--text-sm);color:#ffffffb8;line-height:1.6}.tn-apply__card[data-astro-cid-sb26l7vv] li[data-astro-cid-sb26l7vv] span[data-astro-cid-sb26l7vv]{color:var(--color-accent);font-weight:700;flex-shrink:0}.tn-apply__card[data-astro-cid-sb26l7vv] strong[data-astro-cid-sb26l7vv]{color:var(--color-white);font-weight:600}
