.search-solutions{margin:38px 3vw;padding:32px;border:1px solid #233546;border-radius:10px;background:linear-gradient(125deg,#09131e,#05090e 62%,#251006);box-shadow:0 28px 80px #0007}
.search-solutions-copy{display:grid;grid-template-columns:.42fr 1fr;gap:8px 28px;align-items:end}
.search-solutions-copy>span{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:2px}
.search-solutions-copy h2{margin:0;font-size:clamp(22px,2.3vw,38px);line-height:1.08}
.search-solutions-copy p{grid-column:2;color:#96a1ae;line-height:1.65;font-size:11px;max-width:820px}
.search-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}
.search-solutions-grid article{padding:18px;border:1px solid #243545;border-radius:8px;background:#081019cc}
.search-solutions-grid b{display:block;color:#fff;font-size:12px;margin-bottom:8px}
.search-solutions-grid p{margin:0;color:#8e9aa6;font-size:9px;line-height:1.6}
.search-solutions-grid article:hover{border-color:#ff690077;transform:translateY(-2px);transition:.2s}
@media(max-width:680px){.search-solutions{margin:24px 18px;padding:22px 18px}.search-solutions-copy{display:block}.search-solutions-copy h2{margin:10px 0}.search-solutions-grid{grid-template-columns:1fr}}
