.diagnostico[data-astro-cid-rf4pic26]{background:#fafaf8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex;position:relative}.diagnostico__logo[data-astro-cid-rf4pic26]{opacity:.9;margin-bottom:1.75rem;transition:opacity .2s}.diagnostico__logo[data-astro-cid-rf4pic26]:hover{opacity:1}.diagnostico__logo[data-astro-cid-rf4pic26] img[data-astro-cid-rf4pic26]{width:auto;height:48px}.diagnostico__content[data-astro-cid-rf4pic26]{text-align:center;width:100%;max-width:480px}.diagnostico__headline[data-astro-cid-rf4pic26]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);margin-bottom:1rem;font-size:clamp(2.2rem,7vw,3.5rem);font-weight:700;line-height:1.05}.diagnostico__subtext[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-body);color:var(--gray-400);max-width:420px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;line-height:1.6}.diagnostico__form[data-astro-cid-rf4pic26]{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.diagnostico__field[data-astro-cid-rf4pic26]{text-align:left;position:relative}.diagnostico__input[data-astro-cid-rf4pic26]{width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--black);background:var(--white);border:1px solid var(--border);border-radius:0;outline:none;padding:1rem 1.125rem;transition:border-color .2s}.diagnostico__input[data-astro-cid-rf4pic26]::placeholder{color:var(--gray-300)}.diagnostico__input[data-astro-cid-rf4pic26]:focus{border-color:var(--black)}.diagnostico__input[data-astro-cid-rf4pic26]:invalid:not(:placeholder-shown){border-color:#dc2626}.diagnostico__error[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-micro);color:#dc2626;min-height:1.1em;margin-top:.35rem;display:block}.diagnostico__cta[data-astro-cid-rf4pic26]{width:100%;font-family:var(--font-display);font-size:var(--text-medium);letter-spacing:-.01em;color:var(--white);background:var(--black);cursor:pointer;border:none;border-radius:0;margin-top:.5rem;padding:1rem 1.5rem;font-weight:600;transition:background .2s,transform .15s}.diagnostico__cta[data-astro-cid-rf4pic26]:hover{background:var(--gray-500)}.diagnostico__cta[data-astro-cid-rf4pic26]:active{transform:scale(.98)}.diagnostico__success[data-astro-cid-rf4pic26],.diagnostico__error-box[data-astro-cid-rf4pic26]{background:var(--white);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.diagnostico__success-text[data-astro-cid-rf4pic26],.diagnostico__error-text[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-body);color:var(--black);margin:0;line-height:1.6}.diagnostico__error-box[data-astro-cid-rf4pic26]{border-color:#dc2626}.diagnostico__error-text[data-astro-cid-rf4pic26]{color:#dc2626;margin-bottom:.75rem}.diagnostico__wa-alt[data-astro-cid-rf4pic26]{text-align:center;margin-top:1rem}.diagnostico__wa-label[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-micro);color:var(--gray-300);margin-bottom:.35rem;display:block}.diagnostico__wa-link[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-micro);color:var(--gray-400);text-decoration:none;transition:color .2s}.diagnostico__wa-link[data-astro-cid-rf4pic26]:hover{color:var(--gray-400)}.diagnostico__testimonial[data-astro-cid-rf4pic26]{margin-top:.25rem}.diagnostico__quote[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-micro);color:var(--gray-300);margin:0;line-height:1.5}.diagnostico__author[data-astro-cid-rf4pic26]{font-family:var(--font-body);font-size:var(--text-micro);color:var(--gray-300);letter-spacing:.02em}.diagnostico__footer[data-astro-cid-rf4pic26]{text-align:center;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--gray-300);letter-spacing:.05em;position:absolute;bottom:1rem;left:0;right:0}@media (width<=480px){.diagnostico[data-astro-cid-rf4pic26]{justify-content:flex-start;padding:3.5rem 1rem 1rem}.diagnostico__logo[data-astro-cid-rf4pic26]{margin-bottom:1.25rem}.diagnostico__logo[data-astro-cid-rf4pic26] img[data-astro-cid-rf4pic26]{height:36px}.diagnostico__headline[data-astro-cid-rf4pic26]{margin-bottom:.75rem;font-size:clamp(1.6rem,8vw,2.2rem)}.diagnostico__subtext[data-astro-cid-rf4pic26]{margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.diagnostico__form[data-astro-cid-rf4pic26]{gap:.625rem;margin-bottom:1rem}.diagnostico__input[data-astro-cid-rf4pic26]{padding:.75rem .875rem;font-size:.9rem}.diagnostico__cta[data-astro-cid-rf4pic26]{padding:.875rem 1rem;font-size:.95rem}.diagnostico__footer[data-astro-cid-rf4pic26]{display:none}}
