.landing-header[data-astro-cid-qryvny7b]{background:#000;padding:.75rem 1.25rem;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);width:100%}.landing-header-logo[data-astro-cid-qryvny7b]{display:inline-flex;line-height:0}.landing-header-logo[data-astro-cid-qryvny7b] img[data-astro-cid-qryvny7b]{width:150px;max-width:42vw;height:auto;display:block}.landing-header-logo[data-astro-cid-qryvny7b]:hover{opacity:.9;text-decoration:none}@media (max-width: 480px){.landing-header[data-astro-cid-qryvny7b]{padding:.65rem .9rem;justify-content:center}.landing-header-logo[data-astro-cid-qryvny7b] img[data-astro-cid-qryvny7b]{width:130px;max-width:50vw}}.landing-footer[data-astro-cid-blarc53v]{background:#161618;color:#9a9a9a;padding:1.25rem 1.5rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));font-size:.85rem;margin-top:auto;font-family:"Source Sans 3",Segoe UI,sans-serif;width:100%}.landing-footer-inner[data-astro-cid-blarc53v]{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;align-items:center}.landing-footer[data-astro-cid-blarc53v] p[data-astro-cid-blarc53v]{margin:0;line-height:1.4}.landing-footer-links[data-astro-cid-blarc53v]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.landing-footer[data-astro-cid-blarc53v] a[data-astro-cid-blarc53v]{color:#cfcfcf}.landing-footer[data-astro-cid-blarc53v] a[data-astro-cid-blarc53v]:hover{color:#fff;text-decoration:underline}@media (max-width: 900px){.landing-footer[data-astro-cid-blarc53v]{padding:1.1rem 1rem;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));font-size:.8rem;text-align:center}.landing-footer-inner[data-astro-cid-blarc53v]{flex-direction:column;justify-content:center;gap:.45rem}.landing-footer-links[data-astro-cid-blarc53v]{justify-content:center}}html:has(body.layout-landing){overflow-x:hidden;height:auto}.layout-landing{--landing-font: "Source Sans 3", "Segoe UI", sans-serif;min-height:100%;display:flex;flex-direction:column;background:#fff;font-family:var(--landing-font);overflow-x:hidden;overflow-y:visible;width:100%;position:relative}.layout-landing,.layout-landing *{box-sizing:border-box}.layout-landing .landing-main{width:100%;flex:1 0 auto;font-family:var(--landing-font);min-width:0}.layout-landing .landing-top-wrap{background:#000;color:#fff;width:100%;overflow:hidden}.layout-landing .landing-top{max-width:1200px;margin:0 auto;padding:2.5rem 2rem 2.75rem;box-sizing:border-box;width:100%}.layout-landing .landing-contenido{max-width:720px;margin:0 auto;padding:2rem 1.5rem;font-family:var(--landing-font);font-size:1.05rem;line-height:1.65;color:#2a2a2a;letter-spacing:.01em;width:100%;min-width:0}.layout-landing .landing-contenido h2{font-family:var(--landing-font);color:var(--brand-accent-color);font-size:1.35rem;font-weight:700;line-height:1.35;text-align:left;margin:1.75rem 0 .85rem;padding-bottom:0;letter-spacing:-.01em;overflow-wrap:anywhere}.layout-landing .landing-contenido h2:first-child{margin-top:0}.layout-landing .landing-contenido p{font-family:var(--landing-font);font-size:1.05rem;line-height:1.65;margin:0 0 1rem;overflow-wrap:break-word}.layout-landing .landing-contenido ul{font-family:var(--landing-font);font-size:1.05rem;margin:0 0 1rem;padding:0}.layout-landing .landing-contenido li{font-family:var(--landing-font);font-size:1.05rem;font-weight:400;line-height:1.65;margin:0 0 .55rem 1.15rem;padding-left:.15rem;overflow-wrap:break-word}.layout-landing .landing-contenido strong{color:var(--brand-accent-color);font-size:inherit;font-weight:700;padding-bottom:0;text-align:left}.layout-landing .landing-form-panel{background:#f7f7f8;border:1px solid #e6e6e8;padding:1.75rem 1.5rem 1.5rem;margin-top:2.25rem;margin-bottom:0;width:100%;max-width:100%;overflow:visible}.layout-landing .landing-form-title{font-family:var(--landing-font);color:#111;font-size:1.3rem;font-weight:700;text-align:left;margin:0 0 1.15rem;padding-bottom:0;line-height:1.3}.layout-landing .landing-formulario{max-width:100%;margin:0;overflow:visible}.layout-landing .landing-formulario .hs-form-frame{max-width:100%;width:100%;overflow:visible}.layout-landing .landing-formulario .hs-form-frame iframe{display:block;max-width:100%!important;width:100%!important}.layout-landing .landing-sticky-cta{display:none;position:fixed;left:max(.85rem,env(safe-area-inset-left));right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:50;background:var(--brand-accent-color);color:#fff;text-align:center;font-family:var(--landing-font);font-weight:700;font-size:1.05rem;padding:.95rem 1.25rem;box-shadow:0 8px 24px #00000047;text-decoration:none;border-radius:4px}.layout-landing .landing-sticky-cta.is-visible{display:block}.layout-landing .landing-sticky-cta:hover{background:var(--hover-color);color:#fff;text-decoration:none}.layout-landing .landing-tracker{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.layout-landing .landing-footer,.layout-landing footer.landing-footer{flex-shrink:0}@media (max-width: 900px){.layout-landing .landing-top{padding:1.25rem 1rem 1.5rem}.layout-landing .landing-contenido{padding:1.35rem 1rem 1.5rem;font-size:1rem;line-height:1.6}.layout-landing .landing-contenido h2{font-size:1.2rem;margin:1.35rem 0 .7rem;line-height:1.3}.layout-landing .landing-contenido p,.layout-landing .landing-contenido li,.layout-landing .landing-contenido ul{font-size:1rem;line-height:1.6}.layout-landing .landing-contenido li{margin-left:1rem;margin-bottom:.5rem}.layout-landing .landing-form-panel{margin-top:1.75rem;margin-left:0;margin-right:0;margin-bottom:0;padding:1.25rem 1rem 1.15rem;width:100%}.layout-landing .landing-form-title{font-size:1.2rem;margin-bottom:1rem}}@media (max-width: 480px){.layout-landing .landing-top{padding:1rem .9rem 1.25rem}.layout-landing .landing-contenido{padding-left:.9rem;padding-right:.9rem}}@media (min-width: 901px){.layout-landing .landing-sticky-cta{display:none!important}}
