.hero[data-astro-cid-kphbpcdu]{background:var(--ink);color:#fff;padding:clamp(52px,8vw,96px) 0 84px;position:relative;overflow:hidden}.hero__halo[data-astro-cid-kphbpcdu]{pointer-events:none;background:radial-gradient(#e0562b3d,#0000 68%);width:900px;height:560px;position:absolute;bottom:-280px;left:50%;transform:translate(-50%)}.hero__grid[data-astro-cid-kphbpcdu]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}.hero__texto[data-astro-cid-kphbpcdu]{gap:var(--sp-5);flex-direction:column;display:flex}.hero__texto[data-astro-cid-kphbpcdu] h1[data-astro-cid-kphbpcdu]{font-family:var(--font-title);letter-spacing:-.036em;margin:0;font-size:clamp(40px,4.9vw,68px);font-weight:700;line-height:1}.hero__texto[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-medio);margin:0;line-height:1.58}.hero__ctas[data-astro-cid-kphbpcdu]{gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.hero__btn[data-astro-cid-kphbpcdu]{--btn-py:18px;--btn-px:30px;--btn-fs:16px}.hero__datos[data-astro-cid-kphbpcdu]{border:1px solid var(--ink-border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.hero__datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--ink-border);gap:var(--sp-1);flex-direction:column;display:flex}.hero__datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]:last-child{border-bottom:none}.hero__datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu]:first-child{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--blanco-tenue)}.hero__valor[data-astro-cid-kphbpcdu]{font-size:var(--fs-md);color:#fff}.hero__mail[data-astro-cid-kphbpcdu]{word-break:break-all}a[data-astro-cid-kphbpcdu].hero__valor:hover{color:var(--orange-light)}.llegar[data-astro-cid-kphbpcdu]{background:var(--bg);padding:clamp(52px,8vw,96px) 0}.llegar__grid[data-astro-cid-kphbpcdu]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.llegar__texto[data-astro-cid-kphbpcdu]{gap:var(--sp-4);flex-direction:column;display:flex}.llegar__texto[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{max-width:var(--medida);font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.llegar__items[data-astro-cid-kphbpcdu]{gap:var(--sp-4);padding-top:var(--sp-1);flex-direction:column;display:flex}.llegar__item[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-md);color:var(--text-muted);max-width:var(--medida);line-height:1.6;display:flex}.llegar__item[data-astro-cid-kphbpcdu] svg[data-astro-cid-kphbpcdu]{flex:none;margin-top:2px}.llegar__item[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--ink);font-weight:600}.llegar__ctas[data-astro-cid-kphbpcdu]{gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.llegar__ctas[data-astro-cid-kphbpcdu] .btn[data-astro-cid-kphbpcdu]{--btn-py:15px;--btn-px:24px}.llegar__mapa[data-astro-cid-kphbpcdu]{background:var(--bg-map);border:1px solid var(--border);border-radius:4px;min-height:460px;position:relative;overflow:hidden}.cobertura[data-astro-cid-kphbpcdu]{background:var(--bg-white);border-top:1px solid var(--border);padding:clamp(52px,8vw,96px) 0}.cobertura__inner[data-astro-cid-kphbpcdu]{gap:var(--sp-7);flex-direction:column;display:flex}.cobertura__cabecera[data-astro-cid-kphbpcdu]{gap:var(--sp-4);max-width:var(--medida);flex-direction:column;display:flex}.cobertura__grid[data-astro-cid-kphbpcdu]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.cobertura__tarjeta[data-astro-cid-kphbpcdu]{gap:var(--sp-3);padding:var(--sp-6) var(--sp-6) var(--sp-6);background:var(--bg);border:1px solid var(--border);transition:transform var(--dur-media) ease, box-shadow var(--dur-media) ease, border-color var(--dur-media) ease;border-radius:4px;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.cobertura__tarjeta[data-astro-cid-kphbpcdu]:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 18px 40px #14110f1a}}.cobertura__icono[data-astro-cid-kphbpcdu]{background:var(--orange-tint);width:46px;height:46px;color:var(--orange);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.cobertura__tarjeta[data-astro-cid-kphbpcdu] h3[data-astro-cid-kphbpcdu]{font-family:var(--font-title);font-size:var(--fs-lg);letter-spacing:-.016em;margin:0;font-weight:600}.cobertura__tarjeta[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.6}#map-oficina{background:var(--bg-map);z-index:0;position:absolute;inset:0}#map-oficina .leaflet-popup-content-wrapper{border-radius:4px;box-shadow:0 14px 38px #14110f3d}#map-oficina .leaflet-popup-content{margin:var(--sp-4) var(--sp-4);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-strong);line-height:1.55}#map-oficina .leaflet-popup-content b{margin-bottom:var(--sp-2);font-family:var(--font-title);font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink);font-weight:600;display:block}#map-oficina .leaflet-popup-content a{color:var(--orange);font-weight:600}#map-oficina .leaflet-control-attribution{font-size:var(--fs-2xs);background:var(--blanco-fuerte);color:var(--text-faint)}#map-oficina .leaflet-control-attribution a{color:var(--text-faint)}#map-oficina .leaflet-bar a{color:var(--ink)}
