.brand{display:flex;align-items:center;gap:9px}.brand img{width:46px;height:46px;object-fit:contain}.lookup-hero,.page-hero{margin:34px auto;padding:clamp(28px,6vw,62px);border-radius:28px;background:linear-gradient(135deg,#114f41,#23856d);color:#fff;box-shadow:0 22px 60px #165c4b2e}.lookup-hero{max-width:820px}.lookup-hero h1,.page-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.08;margin:8px 0}.lookup-form{margin-top:28px;background:#fff;color:var(--ink);padding:22px;border-radius:18px}.lookup-form div{display:flex;gap:10px}.lookup-form input{font-size:20px;letter-spacing:.08em}.lookup-result{margin-top:20px;padding:24px;border-radius:18px;background:#fff;color:var(--ink)}.debt-total{font-size:24px;font-weight:900;color:var(--danger)}.org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.org-card{padding:24px;border-radius:18px;background:#fff;border-top:5px solid var(--orange);box-shadow:0 8px 28px #18302a12;text-align:center}.org-card span{color:var(--green2);font-weight:900}.org-card h3{margin:8px 0}.empty-state{padding:30px;border:1px dashed #9db6ad;border-radius:18px;text-align:center}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;align-items:end}@media(max-width:720px){.lookup-form div{display:grid}}
