.insights-banner{position:fixed;z-index:90;bottom:20px;left:20px;width:min(420px,calc(100% - 40px));padding:22px;border:1px solid #425c80;border-radius:12px;background:#101d30f7;box-shadow:0 14px 70px #0006;color:#eef4ff;font:13px/1.6 Arial,sans-serif;backdrop-filter:blur(16px)}.insights-banner strong{display:block;font-size:17px;letter-spacing:-.025em}.insights-banner p{margin:9px 0 16px;color:#b9c8dc;font-size:12px}.insights-actions{display:flex;gap:8px}.insights-actions button{flex:1;min-height:44px;padding:10px 12px;border:1px solid #6a8cb8;border-radius:5px;background:#1e3757;color:#eaf4ff;cursor:pointer;font-size:12px;font-weight:600}.insights-actions button:hover{background:#2b4d77}.insights-actions button:focus-visible,.insights-privacy:focus-visible{outline:2px solid #efb1ce;outline-offset:3px}.insights-privacy{display:block;margin-top:12px;border:0;padding:0;background:transparent;color:#a7c9f7;text-decoration:underline;cursor:pointer;font-size:11px}@media(max-width:480px){.insights-banner{left:12px;bottom:12px;width:calc(100% - 24px);padding:17px}.insights-banner p{font-size:11px}}
