.route-content .tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0 10px;}
.route-content .tools-grid .iv-card{display:flex;flex-direction:column;margin:0;padding:26px 26px 24px;transition:.14s;}
.route-content .tools-grid a.iv-card:hover{border-color:rgba(141,186,255,.4);background:rgba(77,141,255,.07);transform:translateY(-2px);}
.route-content .tools-grid .iv-card.feature{grid-column:1/-1;background:#000;border-color:rgba(141,186,255,.28);}
.route-content .tools-grid .tag{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(241,245,249,.42);margin-bottom:12px;}
.route-content .tools-grid .iv-card.feature .tag{color:#7dd3fc;}
.route-content .tools-grid .iv-card h2{font-size:23px;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0 0 8px;}
.route-content .tools-grid .iv-card.feature h2{font-size:28px;}
.route-content .tools-grid .iv-card p{color:rgba(241,245,249,.66);font-size:15.5px;line-height:1.55;margin:0 0 18px;flex:1;}
.route-content .tools-grid .go{font-family:ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:#7dd3fc;}
.route-content .tools-soon{grid-column:1/-1;border:1px dashed var(--line);border-radius:8px;padding:22px 26px;color:rgba(241,245,249,.42);font-family:ui-monospace,monospace;font-size:13.5px;margin:0;}
@media (max-width:640px){.route-content .tools-grid{grid-template-columns:1fr;}}