.faq--center[data-astro-cid-swacp5lz] .faq__list[data-astro-cid-swacp5lz]{max-width:52rem;margin-inline:auto}.faq__list[data-astro-cid-swacp5lz]{gap:var(--space-3);flex-direction:column;display:flex}.faq__item[data-astro-cid-swacp5lz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq__question[data-astro-cid-swacp5lz]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-weight:600;list-style:none;display:flex}.faq__question[data-astro-cid-swacp5lz]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-swacp5lz]:after{content:"";border-right:2px solid var(--color-indigo);border-bottom:2px solid var(--color-indigo);width:10px;height:10px;transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0;transform:rotate(45deg)}.faq__item[data-astro-cid-swacp5lz][open] .faq__question[data-astro-cid-swacp5lz]:after{transform:rotate(-135deg)}.faq__question[data-astro-cid-swacp5lz]:focus-visible{outline:3px solid var(--color-celeste);outline-offset:3px;border-radius:var(--radius-sm)}.faq__answer[data-astro-cid-swacp5lz]{padding:0 var(--space-5) var(--space-4);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.os-intro[data-astro-cid-gexesuby]{background:linear-gradient(180deg, var(--color-celeste-pale) 0%, var(--color-bg) 70%)}.os-ruta[data-astro-cid-gexesuby]{justify-content:center;align-items:center;gap:var(--space-3);max-width:22rem;margin:calc(var(--space-2) * -1) auto var(--space-5);display:flex}.os-ruta__linea[data-astro-cid-gexesuby]{border-top:2px dashed var(--color-celeste);flex:1}.os-ruta__pin[data-astro-cid-gexesuby]{width:30px;height:30px;color:var(--color-celeste);flex-shrink:0}.os-servicios[data-astro-cid-gexesuby]{column-gap:var(--space-5);grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);display:grid}.os-servicio[data-astro-cid-gexesuby]{grid-row:span 2;grid-template-rows:subgrid;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);row-gap:0;display:grid;overflow:hidden}.os-servicios[data-astro-cid-gexesuby]:has(>.os-servicio[open]):has(>.os-servicio:not([open]))>.os-servicio[data-astro-cid-gexesuby]:not([open]){grid-row:span 1;align-self:start}.os-servicio[data-astro-cid-gexesuby]:hover{border-color:var(--color-celeste);box-shadow:var(--shadow-md)}.os-servicio[data-astro-cid-gexesuby][open]{border-color:var(--color-celeste)}.os-servicio[data-astro-cid-gexesuby]::details-content{flex-direction:column;display:flex}.os-servicio[data-astro-cid-gexesuby]:not([open])::details-content{display:none}.os-servicio__head[data-astro-cid-gexesuby]{cursor:pointer;align-content:start;align-items:start;gap:var(--space-4);padding:var(--space-6);grid-template-columns:auto 1fr auto;list-style:none;display:grid}.os-servicio__textos[data-astro-cid-gexesuby]{grid-area:2/1/auto/-1}.os-servicio__chevron[data-astro-cid-gexesuby]{grid-area:1/3}.os-servicio__head[data-astro-cid-gexesuby]::-webkit-details-marker{display:none}.os-servicio__head[data-astro-cid-gexesuby]:focus-visible{outline:3px solid var(--color-celeste);outline-offset:-3px;border-radius:var(--radius-lg)}.os-servicio__icon[data-astro-cid-gexesuby]{border-radius:var(--radius-md);background:var(--color-celeste);width:56px;height:56px;color:var(--color-on-celeste);justify-content:center;align-items:center;display:inline-flex}.os-servicio__textos[data-astro-cid-gexesuby]{gap:var(--space-2);flex-direction:column;display:flex}.os-servicio__titulo[data-astro-cid-gexesuby]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-text)}.os-servicio__bajada[data-astro-cid-gexesuby]{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.os-servicio__chevron[data-astro-cid-gexesuby]{border-radius:var(--radius-full);background:var(--color-celeste-pale);width:36px;height:36px;position:relative}.os-servicio__chevron[data-astro-cid-gexesuby]:after{content:"";border-right:2px solid var(--color-indigo);border-bottom:2px solid var(--color-indigo);width:9px;height:9px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:12px;left:13px;transform:rotate(45deg)}.os-servicio[data-astro-cid-gexesuby][open] .os-servicio__chevron[data-astro-cid-gexesuby]:after{top:15px;transform:rotate(-135deg)}.os-servicio__body[data-astro-cid-gexesuby]{align-items:flex-start;gap:var(--space-4);margin:0 var(--space-6);padding:var(--space-5) 0 var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}.os-servicio__descripcion[data-astro-cid-gexesuby]{color:var(--color-text);line-height:var(--leading-relaxed)}.os-servicio__lista[data-astro-cid-gexesuby]{gap:var(--space-2);flex-direction:column;display:flex}.os-servicio__lista[data-astro-cid-gexesuby] li[data-astro-cid-gexesuby]{column-gap:var(--space-2);color:var(--color-text-muted);line-height:var(--leading-normal);grid-template-columns:16px 1fr;align-items:start;display:grid}.os-servicio__lista[data-astro-cid-gexesuby] svg{color:var(--color-indigo);margin-top:.2em}.os-servicio__body[data-astro-cid-gexesuby]>.btn{margin-top:auto}.os-cta[data-astro-cid-gexesuby]{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-celeste-light);background-color:var(--color-celeste-pale);background-image:radial-gradient(#49c1f138 1.5px,#0000 1.6px);background-size:18px 18px;grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}.os-cta__deco[data-astro-cid-gexesuby]{width:260px;height:260px;color:var(--color-celeste-light);opacity:.6;pointer-events:none;position:absolute;bottom:-150px;left:-120px}.os-cta__icon[data-astro-cid-gexesuby]{border-radius:var(--radius-full);background:var(--color-indigo);width:72px;height:72px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 8px #4547971f}.os-cta__texto[data-astro-cid-gexesuby]{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.os-cta__texto[data-astro-cid-gexesuby] h2[data-astro-cid-gexesuby]{font-size:var(--text-2xl);color:var(--color-indigo-dark)}.os-cta__texto[data-astro-cid-gexesuby] p[data-astro-cid-gexesuby]{color:var(--color-text-muted);font-size:var(--text-lg);max-width:40ch}.os-cta__acciones[data-astro-cid-gexesuby]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.os-cta__alt[data-astro-cid-gexesuby]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-indigo);text-underline-offset:3px;padding-block:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}.os-cta__alt[data-astro-cid-gexesuby]:hover{color:var(--color-indigo-dark)}.os-cta__alt[data-astro-cid-gexesuby]:focus-visible{outline:3px solid var(--color-celeste);outline-offset:3px;border-radius:var(--radius-sm)}@media (width<=960px){.os-cta[data-astro-cid-gexesuby]{padding:var(--space-7);grid-template-columns:auto 1fr}.os-cta__acciones[data-astro-cid-gexesuby]{flex-flow:wrap;grid-column:1/-1;justify-content:center}}@media (width<=900px){.os-servicios[data-astro-cid-gexesuby]{gap:var(--space-5);flex-direction:column;display:flex}.os-servicio[data-astro-cid-gexesuby]{display:block}}@media (width<=600px){.os-servicio__head[data-astro-cid-gexesuby]{padding:var(--space-5);gap:var(--space-3)}.os-servicio__icon[data-astro-cid-gexesuby]{width:48px;height:48px}.os-servicio__body[data-astro-cid-gexesuby]{margin:0 var(--space-5);padding:var(--space-4) 0 var(--space-5)}.os-cta[data-astro-cid-gexesuby]{text-align:center;padding:var(--space-6) var(--space-5);grid-template-columns:1fr;justify-items:center}.os-cta__texto[data-astro-cid-gexesuby] p[data-astro-cid-gexesuby]{font-size:var(--text-base)}}
