.free-scan{display:grid;gap:12px;padding:24px}.free-scan-title{margin:0;font:800 24px/1.2 Manrope,sans-serif;letter-spacing:-.02em;color:#f4f7fb}.free-scan-subtitle{margin:0;color:#a4afbe;font-size:14px;line-height:1.55}.free-scan-form{display:grid;gap:6px;margin-top:4px}.free-scan-label{color:#8591a4;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.free-scan-row{display:flex;gap:8px}.free-scan-row input{flex:1 1 auto;min-width:0;height:48px;padding:0 14px;border:1px solid #2d3651;border-radius:11px;background:#070b11;color:#f4f7fb;font-size:15px}.free-scan-row input::placeholder{color:#5f6d80}.free-scan-row input:focus{outline:2px solid #8b7bff;outline-offset:1px;border-color:transparent}.free-scan-row .button{flex:0 0 auto;height:48px;white-space:nowrap}.free-scan-row .button:disabled{opacity:.6;cursor:progress}.free-scan-note{margin:0;color:#6f7b8d;font-size:12px;line-height:1.5}.free-scan-output:empty{display:none}.free-scan-loading{margin:0;color:#b8b1ff;font-weight:600}.free-scan-error{margin:0;padding:12px 14px;border:1px solid rgba(255,111,125,.35);border-radius:10px;background:#ff6f7d14;color:#ffb3ba}.free-scan-result{display:grid;gap:14px;padding-top:6px;border-top:1px solid #1a2230}.free-scan-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.free-scan-stat{display:grid;gap:4px;padding:10px 12px;border:1px solid #202938;border-radius:10px;background:#0b1018}.free-scan-stat small{color:#8591a4;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.free-scan-stat strong{font:800 20px Manrope,sans-serif;font-variant-numeric:tabular-nums;color:#f4f7fb}.free-scan-stat.is-good strong,.free-scan-line.is-good{color:#5ee0aa}.free-scan-stat.is-warn strong,.free-scan-line.is-warn{color:#ffc766}.free-scan-stat.is-bad strong{color:#ff6f7d}.free-scan-hops{display:grid;gap:6px;margin:0;padding:0;list-style:none}.free-scan-hops li{display:flex;gap:8px;align-items:baseline;min-width:0}.free-scan-hops code{min-width:0;color:#cfd7e4;font-size:12px;overflow-wrap:anywhere}.free-scan-code{flex:0 0 auto;padding:1px 7px;border-radius:6px;background:#18202d;font:700 11px ui-monospace,monospace}.free-scan-code.is-good{color:#5ee0aa}.free-scan-code.is-warn{color:#ffc766}.free-scan-code.is-bad{color:#ff6f7d}.free-scan-line{margin:0;color:#a4afbe;font-size:14px;line-height:1.55}.free-scan-line code,.free-scan-tags code{font-size:12px}.free-scan-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.free-scan-tags li{display:flex;gap:6px;align-items:center;padding:5px 10px;border:1px solid #202938;border-radius:999px;background:#0b1018;color:#dfe6f1;font-size:13px}.free-scan-tags code{color:#8591a4}.free-scan-issues h3,.free-scan-locked h3{margin:0 0 6px;color:#8591a4;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.free-scan-issues ul,.free-scan-locked ul{margin:0;padding-left:18px;color:#c3ccd9;font-size:14px;line-height:1.6}.free-scan-issues li.is-error{color:#ffb3ba}.free-scan-issues li.is-warn{color:#ffd994}.free-scan-locked{display:grid;gap:10px;padding:14px;border:1px dashed rgba(124,108,255,.45);border-radius:12px;background:#7c6cff12}.free-scan-locked ul{color:#a4afbe}.free-scan-locked .button{justify-self:start}@media(max-width:560px){.free-scan{padding:18px}.free-scan-row{flex-direction:column}.free-scan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.free-scan-locked .button{justify-self:stretch;text-align:center}}@media(max-width:760px){.hero{gap:0}.hero-copy{display:contents}.hero-copy>*,.hero-panel{position:relative;z-index:1}.hero-copy>.hero-kicker{order:1;justify-self:start}.hero-copy>h1{order:2}.hero-panel{order:3;margin:6px 0 26px}.hero-copy>p:not(.hero-demo-link){order:4}.hero-copy>.hero-actions{order:5}.hero-copy>.hero-demo-link{order:6}.hero-copy>.hero-proof{order:7}}
