.rme-blcheck{--blc-ink:#013b3b;--blc-ink-700:#2c5450;--blc-ink-500:#5b7571;--blc-teal:#0f766e;--blc-teal-deep:#0c5f58;--blc-tint:#e4efec;--blc-line:#013b3b24;--blc-line-strong:#013b3b47;color:var(--blc-ink);text-align:left;font-family:Manrope,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6}.rme-blcheck p{margin:0}.rme-blcheck a:not(.blc-btn){color:var(--blc-teal);font-weight:600}.rme-blcheck a:not(.blc-btn):hover{color:var(--blc-teal-deep)}.blc-form{border:1px solid var(--blc-line);background:#fff;border-radius:16px;padding:20px}.blc-label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.blc-row{gap:10px;display:flex}.blc-input{min-width:0;height:52px;font:inherit;color:var(--blc-ink);border:1.5px solid var(--blc-line-strong);background:#fff;border-radius:12px;flex:1;padding:0 16px;font-size:17px}.blc-input:focus{outline:2px solid var(--blc-teal);outline-offset:1px;border-color:var(--blc-teal)}.blc-input:disabled{background:#f7f6f2}.blc-btn{height:52px;font:inherit;color:#fff;background:var(--blc-teal);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.rme-blcheck a.blc-btn,.rme-blcheck a.blc-btn:hover{color:#fff}.blc-btn:hover{background:var(--blc-teal-deep);color:#fff}.blc-btn:disabled{opacity:.6;cursor:default}.blc-btn-inline{flex-shrink:0;height:46px;padding:0 22px}.blc-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.blc-box{border:1px solid var(--blc-line);background:#fff;border-radius:16px;margin-top:16px;padding:20px}.blc-box p+p,.blc-box p+.blc-btn{margin-top:6px}.blc-box .blc-btn{margin-top:14px}.blc-strong{font-weight:700}.blc-muted{color:var(--blc-ink-500);font-size:14.5px}.blc-note{font-weight:600;margin-top:12px!important}.blc-checking{align-items:flex-start;gap:14px;display:flex}.blc-dot{background:var(--blc-teal);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:7px;animation:1.4s ease-in-out infinite blc-pulse}@keyframes blc-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.blc-dot{animation:none}}.blc-result{margin-top:28px}.blc-head{overflow-wrap:anywhere;color:var(--blc-ink);margin:0 0 16px;font-family:Lora,Georgia,serif;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.blc-sos{background:var(--blc-tint);border-color:#0000;justify-content:space-between;align-items:center;gap:20px;display:flex}.blc-sos .blc-btn{margin-top:0}.blc-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.blc-card{border:1px solid var(--blc-line);background:#fff;border-radius:16px;padding:20px}.blc-card-name{color:var(--blc-ink);overflow-wrap:anywhere;margin:0 0 6px;font-family:Lora,Georgia,serif;font-size:20px;font-weight:600;line-height:1.3}.blc-next{margin-top:10px!important}.blc-links{flex-wrap:wrap;gap:18px;font-size:15px;display:flex;margin-top:10px!important}.blc-more{margin-top:16px}.blc-more summary{cursor:pointer;color:var(--blc-teal);padding:6px 0;font-weight:700}.blc-result>.blc-muted{margin-top:16px}.blc-door{border-top:1px solid var(--blc-line);color:var(--blc-ink-700);padding-top:16px;font-size:15px;margin-top:20px!important}.blc-email{margin-top:20px}.blc-email .blc-row{margin-top:12px}.blc-email .blc-btn{margin-top:0}.blc-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;display:flex}.blc-check input{flex-shrink:0;margin-top:3px}.blc-notyou{color:var(--blc-teal);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.blc-hp{width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:640px){.blc-row{flex-direction:column}.blc-input{flex:none;width:100%}.blc-btn{width:100%}.blc-sos{flex-direction:column;align-items:stretch}}
