section[data-astro-cid-lcdefpme]{padding-top:72px;padding-bottom:72px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:70px;padding-bottom:48px;display:grid}.badge[data-astro-cid-lcdefpme]{background:var(--tint);border:1px solid var(--tint-border);color:var(--blue);border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px;font-size:13px;font-weight:600;display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);font-size:clamp(34px,6vw,56px);font-weight:500;line-height:1.08}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:italic}.hero-kicker[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);text-wrap:balance;margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.4;display:block}.hero-lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:520px;margin-top:24px;font-size:19px;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:40px;margin-top:44px;list-style:none;display:flex}.stat-n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--blue);font-size:34px;font-weight:600;line-height:1.1;display:block}.stat-l[data-astro-cid-lcdefpme]{color:var(--muted-3);margin-top:4px;font-size:14px;line-height:1.35;display:block}.hero-media[data-astro-cid-lcdefpme]{position:relative}.hero-photo[data-astro-cid-lcdefpme]{border:1px solid var(--border-head);aspect-ratio:4/5;background:#eef4fa;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #1c4e8059}.hero-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.hero-quote[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);max-width:250px;color:var(--muted);border-radius:15px;align-items:center;gap:13px;padding:16px 20px;font-size:14px;line-height:1.4;display:flex;position:absolute;bottom:-22px;left:-22px;box-shadow:0 16px 34px -18px #00000040}.hero-quote-ic[data-astro-cid-lcdefpme]{background:var(--tint);width:40px;height:40px;color:var(--blue);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.section-head[data-astro-cid-lcdefpme]{text-align:center;max-width:640px;margin:0 auto 48px}.section-head[data-astro-cid-lcdefpme].narrow{max-width:620px;margin-bottom:44px}.section-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px;display:block}.grid3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.svc[data-astro-cid-lcdefpme]{padding:30px 26px;position:relative}.svc[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{margin-bottom:18px}.svc-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--heading);margin-bottom:9px;font-size:21px;font-weight:600;line-height:1.25}.svc-desc[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:15px;line-height:1.55}.svc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.svc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:16px;position:absolute;inset:0}.svc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.svc-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{outline:3px solid var(--blue);outline-offset:2px}.svc-more[data-astro-cid-lcdefpme]{color:var(--blue);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.svc[data-astro-cid-lcdefpme].linked:hover .svc-more[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.legal-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-alt)}.legal-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.legal-grid[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px;display:block}.legal-h2[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:40px;line-height:1.14}.legal-p[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:16px;font-size:18px;line-height:1.65}.legal-p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--blue)}.legal-links[data-astro-cid-lcdefpme]{margin-top:8px;list-style:none}.legal-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.legal-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.legal-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue-dark)}.grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legal-card[data-astro-cid-lcdefpme]{padding:22px}.chip-sm[data-astro-cid-lcdefpme]{border-radius:11px;width:42px;height:42px;margin-bottom:14px}.legal-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--heading);margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.25}.legal-desc[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:14px;line-height:1.5}.about-band[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#2a5a8c;border:1px solid #ffffff26;border-radius:20px;overflow:hidden}.about-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.eyebrow[data-astro-cid-lcdefpme].light{color:#a9c6e2;margin-bottom:16px;display:block}.about-h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:22px;font-size:40px;line-height:1.14}.about-p[data-astro-cid-lcdefpme]{color:var(--on-blue);margin-bottom:18px;font-size:18px;line-height:1.65}.about-p[data-astro-cid-lcdefpme]:last-of-type{margin-bottom:0}.values[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:34px;list-style:none;display:flex}.value[data-astro-cid-lcdefpme]{background:#ffffff14;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:10px;padding:11px 17px;font-size:15px;font-weight:500;display:flex}.value[data-astro-cid-lcdefpme] svg{color:#8fd6a3;flex:none}.faq[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;min-height:64px;font-family:var(--font-display);color:var(--heading);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:20px;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-ic[data-astro-cid-lcdefpme]{background:var(--tint);width:32px;height:32px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.faq-item[data-astro-cid-lcdefpme][open] .faq-ic[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);padding:0 24px 22px;font-size:16px;line-height:1.65}.faq-more[data-astro-cid-lcdefpme]{text-align:center;max-width:780px;color:var(--muted);margin:28px auto 0;font-size:16px;line-height:1.5}.faq-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:normal;font-weight:600}.faq-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg{vertical-align:-3px;margin-left:4px;display:inline-block}#contacto[data-astro-cid-lcdefpme]{view-timeline:--contacto}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:28px;display:grid}.contact-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.contact-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.contact-item[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);color:var(--heading);border-radius:15px;align-items:center;gap:16px;padding:20px 22px;display:flex}.contact-item[data-astro-cid-lcdefpme]:hover{border-color:var(--border-strong);color:var(--heading)}.contact-text[data-astro-cid-lcdefpme]{min-width:0}.contact-ic[data-astro-cid-lcdefpme]{background:var(--tint);width:48px;height:48px;color:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.contact-ic[data-astro-cid-lcdefpme].wa{color:var(--wa-dark);background:#e8f5ec}.contact-label[data-astro-cid-lcdefpme]{color:var(--muted-3);font-size:14px;display:block}.contact-value[data-astro-cid-lcdefpme]{color:var(--heading);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.35;display:block}.contact-value[data-astro-cid-lcdefpme].sm{font-size:17px}.contact-btn[data-astro-cid-lcdefpme]{margin-top:4px}.map[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg-alt);border-radius:18px;min-height:420px;overflow:hidden;box-shadow:0 20px 44px -28px #00000040}.map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;min-height:420px}@media (width<=900px){.legal-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}@media (width<=680px){.hero[data-astro-cid-lcdefpme]{gap:36px;padding-top:32px!important;padding-bottom:40px!important}.badge[data-astro-cid-lcdefpme]{margin-bottom:20px}.hero-kicker[data-astro-cid-lcdefpme]{letter-spacing:.1em;margin-bottom:14px;font-size:13px}.hero-lead[data-astro-cid-lcdefpme]{margin-top:18px;font-size:18px}.hero-cta[data-astro-cid-lcdefpme]{gap:12px;margin-top:26px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-head);padding-top:14px}.stat-n[data-astro-cid-lcdefpme]{font-size:28px}.stat-l[data-astro-cid-lcdefpme]{font-size:13px}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:16px}.hero-quote[data-astro-cid-lcdefpme]{max-width:none;padding:12px 16px;bottom:-24px;left:12px;right:12px}.hero-media[data-astro-cid-lcdefpme]{margin-bottom:24px}.section-head[data-astro-cid-lcdefpme],.section-head[data-astro-cid-lcdefpme].narrow{margin-bottom:28px}.grid3[data-astro-cid-lcdefpme]{gap:12px}.svc[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;padding:20px;display:flex}.svc[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{width:44px;height:44px;margin-bottom:0}.svc-title[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:19px}.svc-desc[data-astro-cid-lcdefpme]{font-size:15px}.svc-more[data-astro-cid-lcdefpme]{margin-top:8px}.legal-grid[data-astro-cid-lcdefpme]{gap:28px;padding-top:0;padding-bottom:0}.legal-h2[data-astro-cid-lcdefpme],.about-h2[data-astro-cid-lcdefpme]{font-size:30px}.legal-p[data-astro-cid-lcdefpme],.about-p[data-astro-cid-lcdefpme]{font-size:17px}.grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px}.legal-card[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.chip-sm[data-astro-cid-lcdefpme]{width:40px;height:40px;margin-bottom:0}.legal-title[data-astro-cid-lcdefpme]{margin-bottom:2px;font-size:17px}.about-grid[data-astro-cid-lcdefpme]{gap:28px;padding-top:0;padding-bottom:0}.values[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.value[data-astro-cid-lcdefpme]{border-radius:12px;padding:10px 14px;font-size:14px}.faq[data-astro-cid-lcdefpme]{gap:10px}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{min-height:56px;padding:16px 18px;font-size:18px}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 18px 18px}.contact-list[data-astro-cid-lcdefpme]{gap:10px}.contact-btn[data-astro-cid-lcdefpme]{gap:8px;padding-left:16px;padding-right:16px;font-size:15px}.contact-item[data-astro-cid-lcdefpme]{gap:14px;padding:16px 18px}.contact-value[data-astro-cid-lcdefpme]{font-size:17px}.contact-value[data-astro-cid-lcdefpme].sm{font-size:16px}.map[data-astro-cid-lcdefpme],.map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{min-height:260px}}
