.insurance-split-section[data-astro-cid-j5yrxqiy]{padding:10rem 0 8rem;background-color:var(--color-arena)}.insurance-split-layout[data-astro-cid-j5yrxqiy]{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media(min-width:1024px){.insurance-split-layout[data-astro-cid-j5yrxqiy]{grid-template-columns:1.1fr 1.9fr;gap:5rem}}.insurance-info-col[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column;align-items:flex-start}.zurich-brand-badge[data-astro-cid-j5yrxqiy]{display:inline-flex;align-items:center;gap:1rem;margin-bottom:2.5rem;background-color:var(--color-blanco);padding:.75rem 1.25rem;border:1px solid rgba(16,43,75,.1)}.zurich-editorial-logo[data-astro-cid-j5yrxqiy]{height:1.75rem;width:auto;object-fit:contain}.zurich-badge-label[data-astro-cid-j5yrxqiy]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-azul-marino)}.insurance-info-col[data-astro-cid-j5yrxqiy] h1[data-astro-cid-j5yrxqiy]{font-size:var(--font-size-h1);line-height:1.1;letter-spacing:-.04em;margin-bottom:2rem;color:var(--color-azul-marino)}.insurance-desc[data-astro-cid-j5yrxqiy]{font-size:var(--font-size-body);line-height:1.75;color:var(--color-text-secondary);margin-bottom:3rem}.insurance-number-block[data-astro-cid-j5yrxqiy]{display:flex;align-items:center;gap:1.5rem;margin-top:3rem}.horizontal-line[data-astro-cid-j5yrxqiy]{width:60px;height:1px;background-color:#102b4b1a}.insurance-transparency-note[data-astro-cid-j5yrxqiy]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(16,43,75,.1);font-size:.8rem;line-height:1.7;color:var(--color-text-secondary)}.insurance-form-col[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column}.insurance-form-card[data-astro-cid-j5yrxqiy]{background-color:var(--color-blanco);padding:3rem 2rem;border:1px solid rgba(16,43,75,.1)}@media(min-width:768px){.insurance-form-card[data-astro-cid-j5yrxqiy]{padding:4rem 3.5rem}}.ramos-section[data-astro-cid-j5yrxqiy]{padding:8rem 0;background-color:var(--color-blanco);border-top:1px solid rgba(16,43,75,.1)}.ramos-header[data-astro-cid-j5yrxqiy]{max-width:640px;margin:0 0 4.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.editorial-tag[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#102b4b8c}.ramos-header[data-astro-cid-j5yrxqiy] h2[data-astro-cid-j5yrxqiy]{font-family:var(--font-serif);font-size:var(--font-size-h2);line-height:1.12;letter-spacing:-.03em;margin:0;color:var(--color-azul-marino)}.ramos-sub[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:var(--font-size-lead);line-height:1.6;color:var(--color-text-secondary);margin:0}.ramos-grid[data-astro-cid-j5yrxqiy]{display:grid;grid-template-columns:1fr;gap:1.5rem}.ramo-card[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:2.75rem 2.25rem;background-color:var(--color-arena);border:1px solid rgba(16,43,75,.08);border-top:3px solid var(--color-azul-marino);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.ramo-card[data-astro-cid-j5yrxqiy]:hover{transform:translateY(-4px);box-shadow:0 20px 45px -20px #102b4b26}.ramo-number[data-astro-cid-j5yrxqiy]{font-family:var(--font-serif);font-style:italic;font-size:2.25rem;font-weight:400;line-height:1;color:#102b4b59}.ramo-nombre[data-astro-cid-j5yrxqiy]{font-family:var(--font-serif);font-size:1.5rem;letter-spacing:-.02em;margin:0;color:var(--color-azul-marino)}.ramo-gancho[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.4;margin:0;color:var(--color-pizarra)}.ramo-desc[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:.9rem;line-height:1.65;margin:0;color:var(--color-text-secondary)}.ramo-link[data-astro-cid-j5yrxqiy]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-azul-marino);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ramo-link[data-astro-cid-j5yrxqiy]:hover{opacity:.7;transform:translate(3px)}.ramo-card[data-astro-cid-j5yrxqiy] .arrow-icon[data-astro-cid-j5yrxqiy]{transition:transform .2s ease}.ramo-link[data-astro-cid-j5yrxqiy]:hover .arrow-icon[data-astro-cid-j5yrxqiy]{transform:translate(3px)}@media(min-width:768px){.ramos-grid[data-astro-cid-j5yrxqiy]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.ramos-grid[data-astro-cid-j5yrxqiy]{grid-template-columns:repeat(6,1fr);gap:2rem}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(1){grid-column:span 3}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(2){grid-column:span 3}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(3){grid-column:span 2}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(4){grid-column:span 2}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(5){grid-column:span 2}.ramo-card[data-astro-cid-j5yrxqiy]:nth-child(6){grid-column:span 6}}.assistance-section[data-astro-cid-j5yrxqiy]{padding:8rem 0;background-color:var(--color-blanco);border-top:1px solid rgba(16,43,75,.1)}.assistance-header[data-astro-cid-j5yrxqiy]{text-align:center;max-width:700px;margin:0 auto 4rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.assistance-header[data-astro-cid-j5yrxqiy] h2[data-astro-cid-j5yrxqiy]{font-family:var(--font-serif);font-size:var(--font-size-h2);line-height:1.15;letter-spacing:-.03em;margin:0;color:var(--color-azul-marino)}.assistance-sub[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:var(--font-size-lead);line-height:1.6;color:var(--color-text-secondary);margin:0}.assistance-grid[data-astro-cid-j5yrxqiy]{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:480px;margin:0 auto}.assistance-card[data-astro-cid-j5yrxqiy]{background-color:var(--color-arena);border:1px solid rgba(16,43,75,.1);padding:3rem 2.5rem;display:flex;flex-direction:column;gap:2rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.assistance-card[data-astro-cid-j5yrxqiy]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #102b4b0a;border-color:#102b4b26}.assistance-card-header[data-astro-cid-j5yrxqiy]{display:flex;align-items:center;gap:1.25rem;border-bottom:1px solid rgba(16,43,75,.08);padding-bottom:1.5rem}.assistance-brand-logo[data-astro-cid-j5yrxqiy]{height:2rem;width:auto;object-fit:contain}.assistance-card-header[data-astro-cid-j5yrxqiy] h3[data-astro-cid-j5yrxqiy]{font-family:var(--font-serif);font-size:1.35rem;margin:0;color:var(--color-azul-marino)}.assistance-card-body[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column;gap:1.75rem}.phone-item[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column;gap:.5rem}.phone-scope[data-astro-cid-j5yrxqiy]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.phone-link-btn[data-astro-cid-j5yrxqiy]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border:1px solid var(--color-azul-marino);background-color:transparent;color:var(--color-azul-marino);font-family:var(--font-sans);font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%;box-sizing:border-box}.phone-link-btn[data-astro-cid-j5yrxqiy]:hover{background-color:var(--color-azul-marino);color:var(--color-blanco)}.phone-icon[data-astro-cid-j5yrxqiy]{font-size:.95rem}.phone-buttons-group[data-astro-cid-j5yrxqiy]{display:flex;flex-direction:column;gap:.75rem}
