@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}:root{--verde:#0c3c29;--crema:#f9edde;--violeta:#c878de;--naranja:#f7921d;--verde-80:#0c3c29cc;--verde-15:#0c3c2926;--verde-06:#0c3c290f;--ph-bg:#e6e6e6;--ph-borde:#9a9a9a;--ph-texto:#555;--f-titulos:"Nunito", system-ui, sans-serif;--f-texto:"Open Sans", system-ui, sans-serif;--radio:14px;--ancho:1100px;--esp:clamp(1rem, 3vw, 2rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--f-texto);color:var(--verde);background:var(--crema);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}h1,h2,h3{font-family:var(--f-titulos);margin:0 0 .6em;line-height:1.15}h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:800}h2{font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800}h3{font-size:1.25rem;font-weight:700}p{margin:0 0 1em}strong{font-weight:600}a{color:inherit}.contenedor{width:min(100% - 2 * var(--esp), var(--ancho));margin-inline:auto}.seccion{padding-block:clamp(3rem,8vw,5.5rem)}.seccion--verde{background:var(--verde);color:var(--crema)}:focus-visible{outline:3px solid var(--naranja);outline-offset:3px;border-radius:4px}.saltar{background:var(--naranja);color:var(--verde);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.saltar:focus{top:1rem;left:1rem}.header{background:var(--verde);color:var(--crema);z-index:5;position:sticky;top:0}.header .contenedor{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.nav ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.nav a{font-family:var(--f-titulos);font-size:.98rem;font-weight:700;text-decoration:none}.nav a:hover{text-decoration:underline;text-decoration-color:var(--violeta);text-underline-offset:6px;text-decoration-thickness:3px}.boton{font-family:var(--f-titulos);background:var(--naranja);color:var(--verde);cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.boton:hover{box-shadow:0 6px 0 -2px var(--violeta);transform:translateY(-2px)}.boton--chico{padding:.55rem 1.1rem;font-size:.95rem}.etiqueta{background:var(--naranja);color:var(--verde);font-family:var(--f-titulos);border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:700;display:inline-block}.hero{text-align:center;padding-block:clamp(3.5rem,10vw,7rem)}.hero p{max-width:38rem;margin-inline:auto}.rayitas{vertical-align:middle;gap:6px;margin:0 .5rem;display:inline-flex}.rayitas i{background:var(--violeta);border-radius:2px;width:4px;height:18px;display:block}.rayitas i:first-child{transform:rotate(-25deg)}.rayitas i:nth-child(3){transform:rotate(25deg)}.grilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.tarjeta{border:1px solid var(--verde-15);border-radius:var(--radio);background:#fff8ef;flex-direction:column;display:flex;overflow:hidden}.tarjeta .cuerpo{padding:1rem 1.2rem 1.3rem}.tarjeta .ph{aspect-ratio:4/3;border-width:0 0 2px;border-radius:0}.pasos{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:paso;background:var(--verde-06);border-radius:var(--radio);border:1px solid var(--verde-15);padding:1.2rem}.pasos li:before{content:counter(paso);background:var(--verde);width:2.2rem;height:2.2rem;color:var(--crema);font-family:var(--f-titulos);border-radius:50%;place-items:center;margin-bottom:.6rem;font-weight:800;display:grid}.pasos li.cobra:before{background:var(--naranja);color:var(--verde)}.form{gap:1.1rem;max-width:40rem;display:grid}.campo label{margin-bottom:.35rem;font-weight:600;display:block}.campo input,.campo textarea,.campo select{width:100%;font:inherit;color:var(--verde);border:2px solid var(--verde-15);background:#fffaf3;border-radius:10px;padding:.7rem .9rem}.campo input:focus,.campo textarea:focus{border-color:var(--verde);outline:none}.campo .ayuda{color:var(--verde-80);margin-top:.3rem;font-size:.9rem}.trampa{position:absolute;left:-9999px}.nosotros{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:2rem;display:grid}.nosotros blockquote{margin:0;font-size:1.15rem}details{border-bottom:1px solid var(--verde-15);padding:1rem 0}summary{font-family:var(--f-titulos);cursor:pointer;font-size:1.1rem;font-weight:700}.footer{background:var(--verde);color:var(--crema);padding-block:2.5rem;font-size:.95rem}.footer .contenedor{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.ph{text-align:center;background:var(--ph-bg);color:var(--ph-texto);border:2px dashed var(--ph-borde);border-radius:10px;place-items:center;min-height:3rem;padding:1rem;font-family:ui-monospace,Menlo,monospace;font-size:.85rem;font-weight:400;display:grid}.ph--inline{min-height:0;padding:.15rem .5rem;font-size:.8rem;display:inline-block}.logo-header{width:auto;height:46px;display:block}.logo-hero{width:min(100%,460px);height:auto;margin:0 auto 2rem;display:block}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--violeta);text-underline-offset:6px;text-decoration-thickness:3px}.error-campo{color:#8a1c1c;margin:.35rem 0 0;font-size:.95rem;font-weight:600}.error-campo:before{content:"⚠ "}.campo [aria-invalid=true]{background:#fff5f3;border-color:#8a1c1c}.eleccion{border:0;margin:0;padding:0}.eleccion legend{margin-bottom:.45rem;padding:0;font-weight:600}.eleccion label{cursor:pointer;align-items:center;gap:.45rem;margin-right:1.5rem;font-weight:400;display:inline-flex}.eleccion input{accent-color:var(--verde);width:1.1rem;height:1.1rem}.opcional{color:var(--verde-80);font-weight:400}.campo input[type=file]{cursor:pointer;background:#fffaf3;padding:.6rem}.lista-archivos{margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none}.lista-archivos li{padding:.2rem 0}.lista-archivos .error,.error{color:#8a1c1c;font-weight:600}.boton[disabled]{opacity:.6;cursor:wait;box-shadow:none;transform:none}.legal{max-width:46rem}.legal h2{margin-top:2rem;font-size:1.4rem}@media (width<=720px){.header{position:static}html{scroll-padding-top:16px}.header .contenedor{flex-direction:column;align-items:flex-start;padding-block:.8rem}.logo-header{height:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boton{transition:none}}
