.tools-hero{padding-bottom:44px}.tools-hero h1{max-width:900px}.tools-hero>p:not(.eyebrow){max-width:760px}.tools-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 28px;border:1px solid var(--line);border-radius:14px;background:var(--line)}.tools-trust-strip div{padding:20px 22px;background:#fff}.tools-trust-strip b,.tools-trust-strip span{display:block}.tools-trust-strip b{margin-bottom:4px;font-size:13px}.tools-trust-strip span{color:var(--muted);font-size:12px}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:76px}.tools-card{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 38px #1b2a4609}.tools-card:last-child:nth-child(odd){grid-column:1/-1;min-height:280px}.tools-card-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.tools-card .tools-category{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.11em}.tools-card .availability{white-space:nowrap}.tools-card h2{margin:28px 0 8px;font-size:31px;line-height:1;letter-spacing:-.05em}.tools-card>p{max-width:620px;margin:0;color:var(--muted)}.tools-card ul{display:grid;grid-gap:6px;gap:6px;margin:22px 0 26px;padding-left:18px;color:#3e4960;font-size:13px}.tools-card-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:auto}.tools-card-actions .button{padding:10px 14px}.tools-boundary{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center;padding:52px 0 76px;border-top:1px solid var(--line)}.tools-boundary h2{max-width:760px;margin:0;font-size:38px;line-height:1.02;letter-spacing:-.05em}.tools-boundary p:not(.eyebrow){max-width:760px;color:var(--muted)}@media (max-width:820px){.tools-boundary,.tools-grid,.tools-trust-strip{grid-template-columns:1fr}.tools-card:last-child:nth-child(odd){grid-column:auto}.tools-boundary{gap:10px}}@media (max-width:520px){.tools-card{min-height:0;padding:22px}.tools-card h2{font-size:27px}}