.diagnostico_wrap__qSQ2E{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.diagnostico_card__JiMVm{width:100%;max-width:460px;padding:32px 28px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--line);text-align:center}.diagnostico_back__Z_NSy{display:inline-block;font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-bottom:18px;float:left}.diagnostico_title__P1Qyb{font-size:clamp(22px,5vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:8px 0;clear:both}.diagnostico_price__E1c_a{font-size:14.5px;color:var(--ink-2);margin-bottom:12px}.diagnostico_price__E1c_a b{color:var(--ink)}.diagnostico_old__dMOGX{color:var(--ink-4);text-decoration:line-through;font-weight:600;margin:0 2px}.diagnostico_sub__DtONU{font-size:13.5px;line-height:1.6;color:var(--ink-3);margin-bottom:16px}.diagnostico_benefits__BNdub{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;text-align:left}.diagnostico_benefits__BNdub li{position:relative;padding-left:26px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.diagnostico_benefits__BNdub li:before{content:"✓";position:absolute;left:0;top:-1px;width:18px;height:18px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.diagnostico_guarantee__4Gf6n{font-size:13px;line-height:1.5;color:var(--ink);background:var(--accent-soft);border:1px solid rgba(0,163,255,.2);border-radius:10px;padding:10px 12px;margin-bottom:22px;text-align:left}.diagnostico_form__EQEDF{display:flex;flex-direction:column;gap:14px;text-align:left}.diagnostico_label__tuGx_{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.diagnostico_opt__gdH_g{color:var(--ink-4);font-weight:400}.diagnostico_consent__pKfoa{font-size:11.5px;line-height:1.5;color:var(--ink-4);text-align:center;margin-top:12px}.diagnostico_consent__pKfoa a{color:var(--ink-3);text-decoration:underline}.diagnostico_consent__pKfoa a:hover{color:var(--accent)}.diagnostico_input__EvERi{padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font-size:14.5px;outline:none;transition:border-color .2s var(--ease)}.diagnostico_input__EvERi:focus{border-color:var(--accent)}.diagnostico_error___48HB{font-size:13px;color:#dc2626;margin:0}.diagnostico_submit__9OEVk{width:100%;margin-top:4px}.diagnostico_qr__ui2MO{width:220px;height:220px;margin:8px auto 18px;display:block;border-radius:12px;background:#fff;padding:10px}.diagnostico_copy__w_OL_{width:100%;margin-bottom:14px}.diagnostico_codeBox__w0ZYP{font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--ink-3);background:var(--bg-muted);border:1px solid var(--line);border-radius:10px;padding:10px 12px;word-break:break-all;max-height:90px;overflow-y:auto;margin-bottom:20px;text-align:left}.diagnostico_waiting__xvveB{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;color:var(--ink-3)}.diagnostico_spinner__8zOKn{width:18px;height:18px;border-radius:999px;border:2px solid var(--line);border-top-color:var(--accent);animation:diagnostico_diag-spin__nNDNY .8s linear infinite}@keyframes diagnostico_diag-spin__nNDNY{to{transform:rotate(1turn)}}