.ei-v21719{max-width:760px;margin:20px auto;font-family:'DM Sans',Arial,sans-serif;color:#20232a}
.ei-v21719 *{box-sizing:border-box}
.ei-v21719-card{background:#fff;border-radius:28px;padding:34px;box-shadow:0 18px 50px rgba(0,0,0,.09);border:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden}
.ei-v21719-card:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,#ef034e,#373e48)}
.ei-v21719-badge{font-family:'Outfit',sans-serif;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;color:#ef034e;background:#fff1f6;border:1px solid #ffd1df;border-radius:99px;padding:8px 12px;margin-bottom:16px}
.ei-v21719 h2{font-family:'Outfit',sans-serif;font-size:34px;line-height:1.05;margin:0 0 12px;font-weight:900;color:#262b33}
.ei-v21719-sub{font-size:17px;line-height:1.55;margin:0 0 24px;color:#555d68}
.ei-v21719-form{display:flex;gap:12px;margin:22px 0}
.ei-v21719-domain{flex:1;border:2px solid #e4e7ec;border-radius:16px;padding:22px 18px;font-size:17px;line-height:1;outline:none;background:#fafafa;color:#000}
.ei-v21719-domain::placeholder{color:#929192}
.ei-v21719-domain:focus{border-color:#ef034e;background:#fff;color:#000}
.ei-v21719 button,.ei-v21719-cta{font-family:'Outfit',sans-serif;border:0;border-radius:16px;padding:16px 22px;background:#ef034e;color:#fff;font-weight:900;font-size:15px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 8px 22px rgba(239,3,78,.25);transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}
.ei-v21719 button:hover,.ei-v21719-cta:hover{filter:brightness(1.1)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(239,3,78,.4)!important;cursor:pointer!important}
.ei-v21719 button:active,.ei-v21719-cta:active{transform:translateY(0)}
.ei-v21719 .ei-v21719-again:hover{background:transparent!important;color:#667085!important;box-shadow:none!important;transform:none!important;filter:none!important}
.ei-v21719-scan{display:none;background:#101722;color:#c9d4e4;border-radius:20px;padding:18px;margin:22px 0;min-height:245px;max-height:290px;overflow:auto;font-family:Consolas,Monaco,monospace;border:1px solid #263347}
.ei-v21719-scan.active{display:block}
.ei-v21719-line{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06);animation:eiLine .25s ease both}
.ei-v21719-line span{width:11px;height:11px;border-radius:50%;border:2px solid #475467;border-top-color:#ef034e;animation:eiSpin .8s linear infinite;flex:0 0 auto}
.ei-v21719-line.done span{width:16px;height:16px;border:none;background:#8a94a6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1;animation:none;margin:0 -2.5px}
.ei-v21719-line em{font-style:normal;font-size:14px}
@keyframes eiSpin{to{transform:rotate(360deg)}}
@keyframes eiLine{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.ei-v21719-result{margin-top:24px;border-radius:24px;padding:30px;text-align:center;animation:eiStamp .45s cubic-bezier(.2,1.5,.4,1) both}
.ei-v21719-result.pass{background:#eaf8ef;border:3px solid #209653}
.ei-v21719-result.fail{background:#fff0f3;border:3px solid #d92d20}
.ei-v21719-result.review{background:#fff8ec;border:3px solid #d97706}
.ei-v21719-result.error{background:#f4f5f7;border:3px solid #94a3b8}
.ei-v21719-result.error .ei-v21719-verdict{color:#475467}
.ei-v21719-result.error .ei-v21719-upsell,.ei-v21719-result.error .ei-v21719-cta{display:none}
.ei-v21719-result.error .ei-v21719-score{color:#667085;font-family:'DM Sans',Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.5;margin-top:14px}
.ei-v21719-small{font-family:'Outfit',sans-serif;font-size:12px;font-weight:900;letter-spacing:.12em;color:#667085;margin-bottom:10px}
.ei-v21719-verdict{font-family:'Outfit',sans-serif;font-size:36px;line-height:1.05;font-weight:1000;letter-spacing:-.04em}
.ei-v21719-result.pass .ei-v21719-verdict{color:#0f6b38}
.ei-v21719-result.fail .ei-v21719-verdict{color:#a61b14}
.ei-v21719-result.review .ei-v21719-verdict{color:#92400e}
.ei-v21719-score{font-family:'Outfit',sans-serif;font-weight:700;font-size:15px;color:#555d68;margin-top:8px}
.ei-v21719-tested{margin:16px 0 8px}
.ei-v21719-tested-label{font-family:'Outfit',sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#667085;margin-bottom:8px}
.ei-v21719-tested-domain{display:inline-block;font-family:Consolas,Monaco,monospace;font-weight:900;font-size:24px;letter-spacing:-.01em;padding:10px 20px;border-radius:14px;background:#fff;border:2.5px solid #e4e7ec;color:#20232a;word-break:break-all}
.ei-v21719-result.pass .ei-v21719-tested-domain{border-color:#209653;color:#0f6b38;background:#f2fbf5}
.ei-v21719-result.fail .ei-v21719-tested-domain{border-color:#d92d20;color:#a61b14;background:#fff5f6}
.ei-v21719-result.review .ei-v21719-tested-domain{border-color:#d97706;color:#92400e;background:#fffaf1}
.ei-v21719-upsell{text-align:left;margin:20px 0;background:linear-gradient(135deg,#fff1f6,#fff);border:2px solid #ffd1df;border-radius:18px;padding:20px 22px}
.ei-v21719-upsell-label{font-family:'Outfit',sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;color:#ef034e;margin-bottom:8px}
.ei-v21719-upsell-text{font-size:14px;line-height:1.55;color:#42474f;margin-bottom:14px}
.ei-v21719-upsell-cta{font-family:'Outfit',sans-serif;display:inline-block;background:#20232a;color:#fff;font-weight:900;font-size:14.5px;border-radius:14px;padding:13px 20px;text-decoration:none;box-shadow:0 8px 20px rgba(32,35,42,.2);cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}
.ei-v21719-upsell-cta:hover{filter:brightness(1.35)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px rgba(32,35,42,.35)!important;cursor:pointer!important}
.ei-v21719-upsell-cta:active{transform:translateY(0)}
.ei-v21719-upsell-price{color:#ff8fa8;font-weight:900}
.ei-v21719-upsell-includes-label{font-family:'Outfit',sans-serif;font-size:12px;font-weight:800;color:#20232a;margin:6px 0 6px}
.ei-v21719-upsell-list{margin:0 0 16px;padding-left:20px;font-size:13.5px;line-height:1.7;color:#42474f}
.ei-v21719-upsell-list li{margin:2px 0}
.ei-v21719-again{display:block!important;margin:15px auto 0!important;background:transparent!important;color:#667085!important;box-shadow:none!important;text-decoration:underline;padding:6px!important}
.ei-v21719-legal{font-size:12px;line-height:1.45;color:#8a94a6;margin:18px 0 0}
.ei-v21719-hosting-note{font-family:'DM Sans',Arial,sans-serif;font-size:12.5px;line-height:1.55;color:#42474f;margin:22px 0 0;padding:14px 16px;background:#fff1f6;border-left:3px solid #ef034e;border-radius:0 12px 12px 0}
.ei-v21719-disclaimer{margin:16px 0 0;padding:14px 18px;border-radius:14px;background:#fff8ec;border:1.5px solid #fcd9a3;color:#92400e;font-size:13px;line-height:1.55}
.ei-v21719-disclaimer strong{display:block;margin-bottom:4px;font-size:13.5px}
@keyframes eiStamp{0%{opacity:0;transform:scale(1.25) rotate(-4deg)}100%{opacity:1;transform:scale(1) rotate(-1deg)}}
@media(max-width:640px){.ei-v21719{margin:12px auto}.ei-v21719-card{padding:18px}.ei-v21719 h2{font-family:'Outfit',sans-serif;font-size:26px}.ei-v21719-sub{font-size:15.5px}.ei-v21719-form{flex-direction:column}.ei-v21719 button,.ei-v21719-cta{font-family:'Outfit',sans-serif;width:100%;text-align:center}.ei-v21719-verdict{font-family:'Outfit',sans-serif;font-size:28px}.ei-v21719-tested-domain{font-size:19px;padding:8px 14px}.ei-v21719-domain{min-height:58px!important;height:auto!important;padding:18px 16px!important;box-sizing:border-box!important}}
