.form-hero--sober[data-astro-cid-5qm35ivs]{padding:20px 20px 12px;display:block}.back-link[data-astro-cid-5qm35ivs]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-headline);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mcc-ink-3);padding:6px 0;text-decoration:none;border:0}.back-link[data-astro-cid-5qm35ivs]:hover{color:var(--mcc-green-700)}.titulo[data-astro-cid-5qm35ivs]{font-family:var(--font-headline);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.01em;margin:10px 0 0;color:var(--mcc-ink)}.descripcion[data-astro-cid-5qm35ivs]{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--mcc-ink-3);margin:8px 0 0}@media(min-width:768px){.form-hero--sober[data-astro-cid-5qm35ivs]{display:none}}.form-hero--expressive[data-astro-cid-2szrewpa]{display:none}@media(min-width:768px){.form-hero--expressive[data-astro-cid-2szrewpa]{display:block;background:var(--grad-brand);color:#fff;padding:36px 40px 44px;position:relative;overflow:hidden;border-radius:0 0 32px 32px}.rings[data-astro-cid-2szrewpa]{position:absolute;pointer-events:none;width:420px;height:420px;background:url(/brand/motif-rings.svg) center / contain no-repeat;opacity:.28;left:-200px;bottom:-200px}.plus[data-astro-cid-2szrewpa]{position:absolute;pointer-events:none;width:64px;opacity:.7;bottom:18px;right:24px;filter:brightness(0) invert(1)}.content[data-astro-cid-2szrewpa]{position:relative;z-index:1}.back-link[data-astro-cid-2szrewpa]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-headline);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;padding:6px 0;text-decoration:none;border:0}.back-link[data-astro-cid-2szrewpa]:hover{color:#fff}.eyebrow[data-astro-cid-2szrewpa]{margin-top:14px;font-family:var(--font-headline);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.92}h1[data-astro-cid-2szrewpa]{margin:10px 0 0;line-height:1}.marker-pad[data-astro-cid-2szrewpa]{display:inline-block;background:var(--mcc-lime);color:var(--mcc-ink);padding:4px 14px 6px;transform:rotate(-1.2deg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-size:36px;line-height:1.05}p[data-astro-cid-2szrewpa]{margin-top:18px;font-size:16px;line-height:1.5;color:#ffffffeb;max-width:480px}}.progress-bar[data-astro-cid-vfgdwa4y]{position:sticky;top:0;z-index:5;background:#fffffff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--mcc-line);padding:12px 20px 10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.lbl[data-astro-cid-vfgdwa4y]{font-family:var(--font-headline);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mcc-ink-3);white-space:nowrap}.lbl[data-astro-cid-vfgdwa4y] b[data-astro-cid-vfgdwa4y]{color:var(--mcc-ink)}.track[data-astro-cid-vfgdwa4y]{flex:1;height:6px;background:var(--mcc-line);border-radius:999px;overflow:hidden;position:relative}.fill[data-astro-cid-vfgdwa4y]{position:absolute;inset:0;background:linear-gradient(90deg,var(--mcc-green-700) 0%,var(--mcc-green) 45%,var(--mcc-green-300) 75%,var(--mcc-lime) 100%);clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}@media(min-width:768px){.progress-bar[data-astro-cid-vfgdwa4y]{padding:14px 32px 12px}.lbl[data-astro-cid-vfgdwa4y]{font-size:13px}}.sticky-submit[data-astro-cid-abjuml2x]{position:sticky;bottom:0;z-index:4;background:var(--mcc-paper);padding:12px 20px max(16px,env(safe-area-inset-bottom)) 20px}.btn-block[data-astro-cid-abjuml2x]{width:100%}.btn-lg[data-astro-cid-abjuml2x]{height:56px;font-size:14.5px}@media(min-width:768px){.sticky-submit[data-astro-cid-abjuml2x]{position:static;box-shadow:none;border-top:0;padding:24px 0 0;background:transparent}.sticky-submit[data-astro-cid-abjuml2x] .btn{width:100%}}.sac-contacto[data-astro-cid-dhrjo772]{background:var(--mcc-green-50);border:1px solid var(--mcc-green-100);border-radius:14px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px;position:relative}.sac-contacto[data-astro-cid-dhrjo772][data-has-error]{background:var(--mcc-danger-tint);border-color:var(--mcc-danger)}.sac-head[data-astro-cid-dhrjo772]{display:flex;align-items:flex-start;gap:12px}.sac-tag[data-astro-cid-dhrjo772]{flex-shrink:0;font-family:var(--font-display);font-size:14px;background:var(--mcc-ink);color:var(--mcc-lime);padding:6px 10px 4px;border-radius:6px;letter-spacing:.04em}.sac-title-wrap[data-astro-cid-dhrjo772]{flex:1}h2[data-astro-cid-dhrjo772]{margin:0;font-family:var(--font-headline);font-weight:700;font-size:17px;line-height:1.2;color:var(--mcc-ink)}.sac-desc[data-astro-cid-dhrjo772]{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--mcc-ink-3)}.sac-field[data-astro-cid-dhrjo772]{display:flex;flex-direction:column;gap:8px}.sac-label[data-astro-cid-dhrjo772]{font-family:var(--font-headline);font-weight:700;font-size:14px;color:var(--mcc-ink)}.sac-label[data-astro-cid-dhrjo772] .req[data-astro-cid-dhrjo772]{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--mcc-green-700);text-transform:lowercase;letter-spacing:0;margin-left:6px}.sac-err[data-astro-cid-dhrjo772]{margin:4px 0 0;display:flex;align-items:flex-start;gap:8px;color:var(--mcc-danger);font-size:13px;font-weight:600}.sac-err[data-astro-cid-dhrjo772] span[data-astro-cid-dhrjo772]{flex-shrink:0;width:18px;height:18px;border-radius:999px;background:var(--mcc-danger);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-headline);font-weight:700;font-size:12px}@media(min-width:768px){.sac-contacto[data-astro-cid-dhrjo772]{padding:22px 24px 24px}h2[data-astro-cid-dhrjo772]{font-size:18.5px}.sac-desc[data-astro-cid-dhrjo772]{font-size:14px}.sac-label[data-astro-cid-dhrjo772]{font-size:15px}}.ficha{background:var(--mcc-white);border:1px solid var(--mcc-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ficha-top{display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--mcc-ink);color:var(--mcc-white)}.ficha-tag{font-family:var(--font-display);font-size:13px;background:var(--mcc-lime);color:var(--mcc-ink);padding:4px 8px 2px;border-radius:5px;letter-spacing:.04em}.ficha-estado{margin-left:auto;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;background:var(--mcc-green-100);color:var(--mcc-green-700);white-space:nowrap}.ficha-estado[hidden]{display:none}.f-historial summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--mcc-line);border-radius:999px;font-family:var(--font-headline);font-weight:700;font-size:13px;color:var(--mcc-ink-2);background:#fff}.f-historial summary::-webkit-details-marker{display:none}.f-historial summary:before{content:"▸";transition:transform var(--dur-base) var(--ease-out)}.f-historial[open] summary:before{transform:rotate(90deg)}.f-historial summary span{font-weight:400;color:var(--mcc-ink-4)}.f-historial summary:hover{background:var(--mcc-paper)}.f-historial summary:focus-visible{outline:3px solid var(--mcc-green);outline-offset:2px}.f-historial[open] .f-timeline{margin-top:10px}.ficha-top h2{margin:0;font-family:var(--font-headline);font-weight:700;font-size:15px;letter-spacing:.01em;color:var(--mcc-white)}.ficha-body{min-height:0;padding:18px;display:flex;flex-direction:column;gap:18px;font-size:14px;line-height:1.5;color:var(--mcc-ink-2)}.ficha-vacia,.ficha-msg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 12px;color:var(--mcc-ink-4)}.ficha-vacia p,.ficha-msg p{margin:0;max-width:32ch}.ficha-msg[data-tono=error]{color:var(--mcc-danger);font-weight:600}.ficha-skel{display:flex;flex-direction:column;gap:10px}.ficha-skel span{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--mcc-line-2),var(--mcc-paper),var(--mcc-line-2));background-size:200% 100%;animation:ficha-skel 1.2s ease-in-out infinite}.ficha-skel span:nth-child(1){width:40%}.ficha-skel span:nth-child(2){width:85%;height:22px}.ficha-skel span:nth-child(3){width:70%}.ficha-skel span:nth-child(4){width:90%}.ficha-skel span:nth-child(5){width:60%}@keyframes ficha-skel{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ficha-skel span{animation:none}}.f-hero{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--mcc-line)}.f-kicker{margin:0;font-size:12.5px;color:var(--mcc-ink-4)}.f-kicker strong{font-family:var(--font-headline);color:var(--mcc-green-700);font-size:13px;letter-spacing:.02em}.f-asunto{margin:0;font-family:var(--font-headline);font-weight:700;font-size:20px;line-height:1.25;color:var(--mcc-ink)}.f-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.f-llamados{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#25d366;color:#fff;font-family:var(--font-headline);font-weight:700;font-size:14px}.f-badge{align-self:flex-start;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--mcc-green-100);color:var(--mcc-green-700)}.f-badge[data-tono=neutro]{background:var(--mcc-line-2);color:var(--mcc-ink-3)}.f-sec{display:flex;flex-direction:column;gap:8px}.f-sec h3{margin:0;font-family:var(--font-headline);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mcc-ink-4)}.f-sec h3 span{color:var(--mcc-ink-5);font-weight:700}.f-dl{margin:0;display:grid;grid-template-columns:minmax(90px,max-content) 1fr;gap:6px 14px}.f-dl dt{color:var(--mcc-ink-4);font-size:13px}.f-dl dd{margin:0;color:var(--mcc-ink);font-weight:600;overflow-wrap:anywhere}.f-dl a{color:var(--mcc-info)}.f-tel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.f-dl a.f-wa{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#25d366;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.f-dl a.f-wa:hover{background:#1ebe5b}.f-dl a.f-wa:focus-visible{outline:3px solid var(--mcc-green);outline-offset:2px}.f-nodato{color:var(--mcc-ink-5);font-weight:400;font-style:italic}.f-texto{margin:0;padding:10px 12px;background:var(--mcc-paper);border-radius:8px;color:var(--mcc-ink);white-space:pre-line;overflow-wrap:anywhere}.f-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.f-seg{border:1px solid var(--mcc-line);border-left:3px solid var(--mcc-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.f-seg[data-ultimo]{border-color:var(--mcc-green-300);border-left-color:var(--mcc-green);background:var(--mcc-green-50)}.f-seg-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--mcc-ink-4)}.f-seg-head time{font-weight:700;color:var(--mcc-ink-2)}.f-ultimo{font-family:var(--font-headline);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mcc-white);background:var(--mcc-green);padding:2px 7px;border-radius:4px}.f-seg-texto{margin:0;color:var(--mcc-ink);white-space:pre-line;overflow-wrap:anywhere}.f-seg-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--mcc-ink-4)}.f-seg-meta b{color:var(--mcc-ink-3);font-weight:600}.f-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.f-foto{position:relative;display:block;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--mcc-paper);border:1px solid var(--mcc-line);text-decoration:none;color:var(--mcc-ink-4)}.f-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-base) var(--ease-out)}.f-foto:hover img{transform:scale(1.04)}.f-foto:focus-visible{outline:2px solid var(--mcc-green);outline-offset:2px}.f-foto-cap{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;font-size:11px;color:#fff;background:linear-gradient(transparent,#000000a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-foto[data-sin-imagen]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;text-align:center;font-size:11.5px;overflow-wrap:anywhere}.f-foto[data-sin-imagen] img,.f-foto[data-sin-imagen] .f-foto-cap{display:none}.f-foto-tipo{font-family:var(--font-headline);font-weight:800;font-size:13px;color:var(--mcc-ink-3)}@media(min-width:1024px){.ficha-body{padding:20px 22px}}.f-foto[data-visor]{cursor:zoom-in}.visor{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:14px 16px 20px;border:0;background:transparent;color:var(--mcc-white)}.visor[open]{display:flex;flex-direction:column;gap:10px}.visor::backdrop{background:#0a0c0ef0}.visor-barra{width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:14px}.visor-leyenda{flex:1;margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.visor-cuenta{font-size:13px;color:#ffffffb3;white-space:nowrap}.visor-cerrar,.visor-nav{flex-shrink:0;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff24;color:var(--mcc-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.visor-cerrar:hover,.visor-nav:hover{background:#ffffff42}.visor-cerrar:focus-visible,.visor-nav:focus-visible{outline:3px solid var(--mcc-lime);outline-offset:2px}.visor-cuerpo{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.visor-img{width:100%;max-width:100%;height:calc(100vh - 100px);object-fit:contain}.visor-pdf{width:min(100%,1000px);height:calc(100vh - 100px);border:0;border-radius:6px;background:var(--mcc-white)}.visor-nav{position:absolute;top:50%;transform:translateY(-50%)}.visor-ant{left:4px}.visor-sig{right:4px}.visor-img[hidden],.visor-pdf[hidden],.visor-nav[hidden]{display:none}.collapse[data-astro-cid-6kf5d65v]{border:1px solid var(--mcc-line);border-radius:14px;background:#fff;overflow:hidden}.collapse[data-astro-cid-6kf5d65v]>summary[data-astro-cid-6kf5d65v]{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;gap:12px;font-family:var(--font-headline);font-weight:700;font-size:15.5px;color:var(--mcc-ink)}.collapse[data-astro-cid-6kf5d65v]>summary[data-astro-cid-6kf5d65v]::-webkit-details-marker{display:none}.csub[data-astro-cid-6kf5d65v]{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--mcc-ink-4);display:block;margin-top:2px}.chev[data-astro-cid-6kf5d65v]{margin-left:auto;width:12px;height:12px;border-right:2.5px solid var(--mcc-ink-3);border-bottom:2.5px solid var(--mcc-ink-3);transform:rotate(45deg);transition:transform var(--dur) var(--ease-out);margin-top:-4px}.collapse[data-astro-cid-6kf5d65v][open] .chev[data-astro-cid-6kf5d65v]{transform:rotate(-135deg);margin-top:4px}.cbody[data-astro-cid-6kf5d65v]{padding:4px 18px 20px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--mcc-line-2)}.cprivacy[data-astro-cid-6kf5d65v]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--mcc-green-50);border-radius:8px;font-size:12.5px;line-height:1.5;color:var(--mcc-ink-3);margin-top:8px}.cprivacy[data-astro-cid-6kf5d65v] svg[data-astro-cid-6kf5d65v]{flex-shrink:0;color:var(--mcc-green-700)}.field[data-astro-cid-6kf5d65v]{display:flex;flex-direction:column;gap:6px}.field-label[data-astro-cid-6kf5d65v]{font-family:var(--font-headline);font-weight:600;font-size:13px;color:var(--mcc-ink)}.privacy-note[data-astro-cid-amzzazzk]{text-align:center;margin:0;max-width:360px;align-self:center;font-size:12px;color:var(--mcc-ink-4);line-height:1.5}.radio-group[data-astro-cid-cx5cgurd]{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sr-only[data-astro-cid-cx5cgurd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option[data-astro-cid-cx5cgurd]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--mcc-line);border-radius:8px;background:#fff;cursor:pointer;min-height:48px;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out);font-size:15px;line-height:1.3;color:var(--mcc-ink)}.option[data-astro-cid-cx5cgurd]:hover{border-color:var(--mcc-green-300)}.option[data-astro-cid-cx5cgurd] .ind[data-astro-cid-cx5cgurd]{flex-shrink:0;width:22px;height:22px;border:2px solid var(--mcc-ink-5);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:all var(--dur) var(--ease-out)}.option[data-astro-cid-cx5cgurd] input[data-astro-cid-cx5cgurd]{position:absolute;opacity:0;pointer-events:none}.option[data-astro-cid-cx5cgurd]:has(input:checked){border-color:var(--mcc-green);background:var(--mcc-green-50)}.option[data-astro-cid-cx5cgurd]:has(input:checked) .ind[data-astro-cid-cx5cgurd]{border-color:var(--mcc-green);background:var(--mcc-green)}.option[data-astro-cid-cx5cgurd]:has(input:checked) .ind[data-astro-cid-cx5cgurd]:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff}.option[data-astro-cid-cx5cgurd]:has(input:focus-visible){outline:3px solid var(--mcc-green);outline-offset:2px}.lbl[data-astro-cid-cx5cgurd]{flex:1}.checkbox-group[data-astro-cid-cohbirjo]{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sr-only[data-astro-cid-cohbirjo]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option[data-astro-cid-cohbirjo]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--mcc-line);border-radius:8px;background:#fff;cursor:pointer;min-height:48px;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out);font-size:15px;line-height:1.3;color:var(--mcc-ink)}.option[data-astro-cid-cohbirjo]:hover{border-color:var(--mcc-green-300)}.option[data-astro-cid-cohbirjo] .ind[data-astro-cid-cohbirjo]{flex-shrink:0;width:22px;height:22px;border:2px solid var(--mcc-ink-5);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all var(--dur) var(--ease-out)}.option[data-astro-cid-cohbirjo] input[data-astro-cid-cohbirjo]{position:absolute;opacity:0;pointer-events:none}.option[data-astro-cid-cohbirjo]:has(input:checked){border-color:var(--mcc-green);background:var(--mcc-green-50)}.option[data-astro-cid-cohbirjo]:has(input:checked) .ind[data-astro-cid-cohbirjo]{border-color:var(--mcc-green);background:var(--mcc-green)}.option[data-astro-cid-cohbirjo]:has(input:checked) .ind[data-astro-cid-cohbirjo]:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);margin-top:-2px}.option[data-astro-cid-cohbirjo]:has(input:focus-visible){outline:3px solid var(--mcc-green);outline-offset:2px}.lbl[data-astro-cid-cohbirjo]{flex:1}.q[data-astro-cid-fuf47pyt]{--q-num-offset: 40px;display:flex;flex-direction:column;gap:10px}.q[data-astro-cid-fuf47pyt] .q-head{display:flex;align-items:flex-start;gap:12px}.q[data-astro-cid-fuf47pyt] .q-num{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:var(--mcc-green-100);color:var(--mcc-green-700);font-family:var(--font-headline);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all var(--dur) var(--ease-out)}.q[data-astro-cid-fuf47pyt] .q-label{font-family:var(--font-headline);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--mcc-ink);margin:0}.q[data-astro-cid-fuf47pyt] .q-label .req{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--mcc-green-700);text-transform:lowercase;letter-spacing:0;margin-left:6px;vertical-align:1px}.q-help[data-astro-cid-fuf47pyt]{font-size:13px;color:var(--mcc-ink-4);margin:-2px 0 0 var(--q-num-offset);line-height:1.45}.q-body[data-astro-cid-fuf47pyt]{margin-left:0;display:flex;flex-direction:column;gap:10px}.q[data-astro-cid-fuf47pyt] .q-err{margin-left:0;display:flex;align-items:flex-start;gap:8px;background:var(--mcc-danger-tint);color:var(--mcc-danger);padding:10px 12px;border-radius:8px;border-left:3px solid var(--mcc-danger);font-size:13.5px;font-weight:600}.q[data-astro-cid-fuf47pyt] .q-err:before{content:"!";flex-shrink:0;width:18px;height:18px;border-radius:999px;background:var(--mcc-danger);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-headline);font-weight:700;font-size:12px;margin-top:1px}@media(min-width:768px){.q[data-astro-cid-fuf47pyt]{--q-num-offset: 52px}.q[data-astro-cid-fuf47pyt] .q-num{width:40px;height:40px;border-radius:10px;background:var(--mcc-ink);color:#fff;font-family:var(--font-display);font-size:18px;margin-top:0}.q[data-astro-cid-fuf47pyt] .q-label{font-size:18px;padding-top:6px}}.form-shell[data-astro-cid-tpej5qiu]{padding:20px 20px 24px;margin:0 auto;width:100%;flex:1;display:flex;flex-direction:column}.form-banner[data-astro-cid-tpej5qiu]{background:var(--mcc-danger-tint);color:var(--mcc-danger);border-left:3px solid var(--mcc-danger);padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:18px}.formulario[data-astro-cid-tpej5qiu],.area-resto[data-astro-cid-tpej5qiu]{display:flex;flex-direction:column;gap:24px}.preguntas[data-astro-cid-tpej5qiu]{display:flex;flex-direction:column;gap:28px}.form-shell--panel[data-astro-cid-tpej5qiu]{padding:0}@media(min-width:768px){.form-shell[data-astro-cid-tpej5qiu]:not(.form-shell--panel){padding:40px 40px 56px}.preguntas[data-astro-cid-tpej5qiu]{gap:36px}}@media(min-width:1024px){.formulario--sac[data-astro-cid-tpej5qiu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"sac   ficha" "resto ficha";gap:24px 32px;align-items:start}.formulario--sac[data-astro-cid-tpej5qiu] .area-sac[data-astro-cid-tpej5qiu]{grid-area:sac}.formulario--sac[data-astro-cid-tpej5qiu] .area-resto[data-astro-cid-tpej5qiu]{grid-area:resto}.formulario--sac[data-astro-cid-tpej5qiu] .area-ficha[data-astro-cid-tpej5qiu]{grid-area:ficha;align-self:stretch}.formulario--sac[data-astro-cid-tpej5qiu] .area-ficha[data-astro-cid-tpej5qiu]>.ficha{position:sticky;top:64px;max-height:calc(100vh - 80px)}.formulario--sac[data-astro-cid-tpej5qiu] .area-ficha[data-astro-cid-tpej5qiu]>.ficha>.ficha-body{overflow-y:auto;overscroll-behavior:contain}}
