.sf-scam-warning{color:#23364c;width:min(540px,100%);max-height:calc(100dvh - 32px);font-family:var(--font-geist-sans), Arial, sans-serif;text-align:center;background:linear-gradient(160deg,#fff8ed 0%,#fff 38%);border:1px solid #e2e8f0;border-radius:24px;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #04172a47}.sf-scam-close{color:#526175;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.sf-scam-close:hover{background:#f1f5f9}.sf-scam-emblem{width:140px;height:116px;margin:0 auto 12px;position:relative}.sf-scam-poster{object-fit:contain;width:100%;height:100%;position:absolute}.sf-scam-lottie{width:100%;height:100%}.sf-scam-lottie[data-ready=false]{visibility:hidden}.sf-scam-eyebrow{letter-spacing:.13em;color:#87501c;font-size:10px;font-weight:700}.sf-scam-warning h2{letter-spacing:-.03em;color:#182f49;margin:8px 0;font-family:inherit;font-size:clamp(26px,5vw,32px);font-weight:750;line-height:1.15}.sf-scam-lead{color:#b42318;font-size:16px;font-weight:700;line-height:1.5}.sf-scam-message{text-align:left;margin-top:20px;font-size:14px;line-height:1.65}.sf-scam-message p+p{margin-top:10px}.sf-scam-contacts{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px;display:grid}.sf-scam-contacts a{color:#1b3a5c;text-align:left;background:#f4f8fb;border:1px solid #d9e5ed;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:10px;text-decoration:none;display:flex}.sf-scam-contacts a:hover{background:#e8f2f8;border-color:#95b4cc}.sf-scam-contacts span span{color:#526175;font-size:12px;line-height:1.5;display:block}.sf-scam-contacts strong{white-space:nowrap;font-size:16px;display:block}.sf-scam-note{color:#627084;font-size:12px;line-height:1.6}.sf-scam-ack{color:#fff;cursor:pointer;background:#1b3a5c;border-radius:12px;width:100%;min-height:48px;margin-top:20px;font-size:15px;font-weight:700}.sf-scam-ack:hover{background:#244d78}.sf-scam-once{color:#627084;margin-top:10px;font-size:11px;line-height:1.5}.sf-scam-warning :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #d97706}@media (max-width:480px){.sf-scam-warning{border-radius:20px;padding:24px 18px 20px}.sf-scam-emblem{width:120px;height:100px;margin-bottom:10px}.sf-scam-contacts{grid-template-columns:1fr;gap:8px;margin-top:16px}.sf-scam-contacts a{justify-content:flex-start;min-height:58px;padding-inline:18px}.sf-scam-contacts a>span{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}}
