.ToolsIndex-module__YcGqwW__page{max-width:72rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem clamp(3rem,6vw,5rem)}.ToolsIndex-module__YcGqwW__hero{text-align:center;max-width:42rem;margin:0 auto clamp(2rem,4vw,3rem)}.ToolsIndex-module__YcGqwW__eyebrow{color:#b88900;background:#fff8e6;border-radius:999px;margin-bottom:1rem;padding:.3rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.ToolsIndex-module__YcGqwW__title{color:#0f172a;margin-bottom:.75rem;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:900}.ToolsIndex-module__YcGqwW__subtitle{color:#475569;font-size:.95rem;line-height:1.9}.ToolsIndex-module__YcGqwW__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;display:grid}.ToolsIndex-module__YcGqwW__card{color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:1rem;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ToolsIndex-module__YcGqwW__card:hover{border-color:#d4af374d;transform:translateY(-.2rem);box-shadow:0 1rem 2rem #0f172a14}.ToolsIndex-module__YcGqwW__status{border-radius:999px;align-self:flex-start;padding:.25rem .7rem;font-size:.7rem;font-weight:800}.ToolsIndex-module__YcGqwW__statusActive{color:#047857;background:#ecfdf5}.ToolsIndex-module__YcGqwW__statusSoon{color:#64748b;background:#f1f5f9}.ToolsIndex-module__YcGqwW__cardTitle{color:#0f172a;font-size:1.05rem;font-weight:800}.ToolsIndex-module__YcGqwW__cardDescription{color:#64748b;flex:1;font-size:.85rem;line-height:1.8}.ToolsIndex-module__YcGqwW__cardLink{color:#b88900;font-size:.85rem;font-weight:800}