.seo-tool-form{max-width:820px;margin-top:28px;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(37,30,89,.08)}.seo-tool-form>label{display:block;margin-bottom:8px;font-size:13px;font-weight:800}.seo-tool-form>div{display:grid;grid-template-columns:1fr auto;gap:10px}.seo-tool-form input{min-width:0;height:50px;padding:0 15px;border:1px solid #cfd2df;border-radius:12px;font:inherit;color:var(--ink)}.seo-tool-form input:focus{outline:3px solid rgba(108,92,231,.16);border-color:var(--primary)}.seo-tool-form button{min-height:50px;padding:0 18px;border:0;border-radius:12px;background:var(--primary);color:#fff;font:inherit;font-weight:800;cursor:pointer}.seo-tool-form small{display:block;margin-top:9px;color:var(--muted)}.seo-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.seo-related a{min-height:74px;display:flex;align-items:center;padding:17px;border:1px solid var(--line);border-radius:15px;background:#fff;font-weight:750}.seo-source{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--wash)}@media(max-width:760px){.seo-tool-form>div{grid-template-columns:1fr}.seo-related{grid-template-columns:1fr 1fr}}@media(max-width:440px){.seo-related{grid-template-columns:1fr}}
