.database-intro{max-width:740px;color:#626575;font-size:17px;line-height:1.7;margin:20px 0 28px}.database-catalogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:44px}.database-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#f5f6fa;border:1px solid #e0e2eb;border-radius:12px;color:#30356c;text-decoration:none;transition:border-color .2s,box-shadow .2s}.database-card--jewelry{background:#faf6f0;border-color:#e9dfd1}.database-card:hover,.database-card:focus-visible{border-color:#95794e;box-shadow:0 6px 22px #30356c12}.database-card:focus-visible{outline:3px solid #95794e;outline-offset:4px}.database-card__number{position:absolute;right:28px;top:28px;font-size:13px;letter-spacing:2px;color:#797b87}.database-card__icon{width:52px;height:52px;margin-bottom:24px;color:#94774f}.database-card h2{font-size:25px;line-height:1.3;margin:0 0 14px;font-weight:600;max-width:360px}.database-card p{color:#626575;font-size:16px;line-height:1.7;margin:0 0 28px}.database-card__link{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;border-top:1px solid #dcdde4;width:100%;font-size:15px;font-weight:600}.database-card__link span{font-size:24px}@media(max-width:700px){.database-catalogs{grid-template-columns:1fr;gap:16px}.database-card{padding:24px}.database-card h2{font-size:23px}}
.database-card__icon{fill:none}
